Interface IContactCenterManager
- All Superinterfaces:
IDisposable, IEntity
Manages the contact center.
-
Method Summary
Modifier and TypeMethodDescriptionvoidBoots the instance.voidenableGdpr(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) Enables the GDPR in the instance.booleangdprEnabled(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) Iftrue, the GDPR is enabled in the instance.getBootEvolution(String instanceAddress, boolean secure) Gets the Boot Evolution of the instance.getRunningMode(String instanceAddress, boolean secure) Gets the running mode of the instance.getShutdownEvolution(String instanceAddress, boolean secure) Gets the Shutdown Evolution of the instance.voidsetOnline(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) Sets the instance online.voidshutdown(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken, boolean synchronous) Sets the instance offline.Methods inherited from interface IDisposable
addDisposedListener, removeDisposedListenerMethods inherited from interface IEntity
getUserContext, setUserContext
-
Method Details
-
boot
void boot(String instanceAddress, boolean secure, boolean synchronous) throws Exception, altitude.integrationServer.exceptions.ISException Boots the instance.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.synchronous- If true, the method is synchronous.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
enableGdpr
void enableGdpr(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) throws Exception, altitude.integrationServer.exceptions.ISException Enables the GDPR in the instance. Once enabled, the GDPR cannot be disabled in the instance.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.agentName- Name of the agent.authenticationType- Type of authentication.password- Password of the agent.securityToken- Security token for the external authentication type.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
gdprEnabled
boolean gdprEnabled(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) throws Exception, altitude.integrationServer.exceptions.ISException Iftrue, the GDPR is enabled in the instance.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.agentName- Name of the agent.authenticationType- Type of authentication.password- Password of the agent.securityToken- Security token for the external authentication type.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getBootEvolution
BootEvolution getBootEvolution(String instanceAddress, boolean secure) throws Exception, altitude.integrationServer.exceptions.ISException Gets the Boot Evolution of the instance.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getRunningMode
InstanceRunningMode getRunningMode(String instanceAddress, boolean secure) throws Exception, altitude.integrationServer.exceptions.ISException Gets the running mode of the instance.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
getShutdownEvolution
ShutdownEvolution getShutdownEvolution(String instanceAddress, boolean secure) throws Exception, altitude.integrationServer.exceptions.ISException Gets the Shutdown Evolution of the instance.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
setOnline
void setOnline(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken) throws Exception, altitude.integrationServer.exceptions.ISException Sets the instance online.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.agentName- Name of the agent.authenticationType- Type of authentication.password- Password of the agent.securityToken- Security token for the external authentication type.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-
shutdown
void shutdown(String instanceAddress, boolean secure, String agentName, AuthenticationType authenticationType, String password, String securityToken, boolean synchronous) throws Exception, altitude.integrationServer.exceptions.ISException Sets the instance offline.- Parameters:
instanceAddress- Address of the instance.secure- If true, the connections opened between the Integration Server and the instance are secure.agentName- Name of the agent.authenticationType- Type of authentication.password- Password of the agent.securityToken- Security token for the external authentication type.synchronous- If true, the method is synchronous.- Throws:
Exceptionaltitude.integrationServer.exceptions.ISException
-