Platform SDK Java 8.5 API Reference

Package com.genesyslab.platform.clusterprotocol.ucs

Cluster Protocol classes for Universal Contact Server.

See:
          Description

Class Summary
UcsClusterProtocol Universal Contact Server Cluster Protocol.
UcsClusterProtocolBuilder Universal Contact Server Cluster Protocol builder.
UcsProtocolBuilder Default builder of Universal Contact Server Cluster Protocol Nodes.
It's automatically used if no custom builder specified.
 

Package com.genesyslab.platform.clusterprotocol.ucs Description

Cluster Protocol classes for Universal Contact Server.

Usage sample:


 final UcsClusterProtocol ucsNProtocol =
         new UcsClusterProtocolBuilder().build();

 ucsNProtocol.setClientName(myClientName);
 ucsNProtocol.setClientApplicationType(myApplicationType);
 ucsNProtocol.setNodesEndpoints(clusterEndpointsList);

 try {
     ucsNProtocol.open();
     // ...
     EventGetVersion ev1 = (EventGetVersion) ucsNProtocol.request(RequestGetVersion.create());
     System.out.println("UCS version from " + ev1.getEndpoint() + " - " + ev1.getVersion());
     EventGetVersion ev2 = (EventGetVersion) ucsNProtocol.request(RequestGetVersion.create());
     System.out.println("UCS version from " + ev2.getEndpoint() + " - " + ev2.getVersion());
     EventGetVersion ev3 = (EventGetVersion) ucsNProtocol.request(RequestGetVersion.create());
     System.out.println("UCS version from " + ev3.getEndpoint() + " - " + ev3.getVersion());
     // ...
 } finally {
     ucsNProtocol.close();
 }
 

See Also:
UcsClusterProtocolBuilder

Platform SDK Java 8.5 API Reference

Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.