com.genesyslab.omsdk.qil.applicationblocks.monitoring
Class ConnectorQIL

java.lang.Object
  extended bycom.genesyslab.omsdk.qil.applicationblocks.monitoring.ConnectorQIL

public class ConnectorQIL
extends java.lang.Object

Manages QIL connections to Genesys servers.


Constructor Summary
ConnectorQIL()
           
 
Method Summary
 void connect(java.lang.String primaryHost, int primaryPort, java.lang.String applicationName, int reconnectionPeriod, int reconnectionAttempts)
          Shows how to make a connection to the Genesys Configuration Server.
 void connect(java.lang.String primaryHost, int primaryPort, java.lang.String backupHost, int backupPort, java.lang.String applicationName, int reconnectionPeriod, int reconnectionAttempts)
          Initializes the QIL library with the given parameters.
 QILFactory getQIL()
          Synonym for QILFactory.getQILFactory().
 void shutdown()
          Shuts down the QIL library.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectorQIL

public ConnectorQIL()
Method Detail

connect

public void connect(java.lang.String primaryHost,
                    int primaryPort,
                    java.lang.String backupHost,
                    int backupPort,
                    java.lang.String applicationName,
                    int reconnectionPeriod,
                    int reconnectionAttempts)
             throws InitializationException,
                    QILInitializationException
Initializes the QIL library with the given parameters.

Parameters:
primaryHost - name of primary Configuration Server
primaryPort - TCP port of primary Configuration Server
backupHost - name of backup Configuration Server
backupPort - TCP port of backup Configuration Server
applicationName - CME application name defined in Configuration
reconnectionPeriod - time to wait before reconnection retry
reconnectionAttempts - number of reconnect retries
Throws:
InitializationException - Common level initialization exception
QILInitializationException - QIL level initialization exception

connect

public void connect(java.lang.String primaryHost,
                    int primaryPort,
                    java.lang.String applicationName,
                    int reconnectionPeriod,
                    int reconnectionAttempts)
             throws InitializationException,
                    QILInitializationException
Shows how to make a connection to the Genesys Configuration Server. The applicationName parameter provides access to the properties of the QIL Application object you have configured in Configuration Manager (connections to other servers, for instance). It is similar to other connect() methods except that this method illustrates how to connect using no backup server.

Parameters:
primaryHost - name of primary Configuration Server
primaryPort - TCP port of primary Configuration Server
applicationName - CME application name defined in Configuration
reconnectionPeriod - time to wait before reconnection retry
reconnectionAttempts - number of reconnect retries
Throws:
InitializationException - Common level initialization exception
QILInitializationException - QIL level initialization exception

getQIL

public QILFactory getQIL()
Synonym for QILFactory.getQILFactory().

Returns:
QILFactory

shutdown

public void shutdown()
Shuts down the QIL library.