com.genesyslab.platform.clusterprotocol.ucs
Class UcsClusterProtocolBuilder
java.lang.Object
com.genesyslab.platform.clusterprotocol.ClusterProtocolBuilder<UniversalContactServerProtocol,UcsClusterProtocol,UcsProtocolBuilder,UcsClusterProtocolBuilder>
com.genesyslab.platform.clusterprotocol.ucs.UcsClusterProtocolBuilder
public class UcsClusterProtocolBuilder
- extends ClusterProtocolBuilder<UniversalContactServerProtocol,UcsClusterProtocol,UcsProtocolBuilder,UcsClusterProtocolBuilder>
Universal Contact Server Cluster Protocol builder.
Usage sample:
final UcsClusterProtocol ucsNProtocol =
new UcsClusterProtocolBuilder()
.withClusterProtocolPolicy( // (optional) custom policy
new DefaultClusterProtocolPolicy()
.waitOnChannelOpening(true))
.withLoadBalancer( // (optional) custom load balancer
new MyLoadBalancer())
.build();
ucsNProtocol.setClientName(myClientName);
ucsNProtocol.setClientApplicationType(myApplicationType);
ucsNProtocol.setNodesEndpoints(clusterEndpointsList);
ucsNProtocol.open();
// ...
ucsNProtocol.close();
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
UcsClusterProtocolBuilder
public UcsClusterProtocolBuilder()
build
public UcsClusterProtocol build()
- Description copied from class:
ClusterProtocolBuilder
- Creates and returns new instance of Cluster Protocol.
- Specified by:
build
in class ClusterProtocolBuilder<UniversalContactServerProtocol,UcsClusterProtocol,UcsProtocolBuilder,UcsClusterProtocolBuilder>
- Returns:
- new instance of Cluster Protocol.
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 8.5.302.00
Copyright © 2006–2017 Genesys Telecommunications Laboratories, Inc. All rights reserved.