Platform SDK Java 8.5 API Reference

com.genesyslab.platform.clusterprotocol.esp
Class EspClusterProtocolBuilder

java.lang.Object
  extended by com.genesyslab.platform.clusterprotocol.ClusterProtocolBuilder<ExternalServiceProtocol,EspClusterProtocol,EspProtocolBuilder,EspClusterProtocolBuilder>
      extended by com.genesyslab.platform.clusterprotocol.esp.EspClusterProtocolBuilder

public class EspClusterProtocolBuilder
extends ClusterProtocolBuilder<ExternalServiceProtocol,EspClusterProtocol,EspProtocolBuilder,EspClusterProtocolBuilder>

External Service Cluster Protocol builder.

Usage sample:

 final EspClusterProtocol espNProtocol =
     new EspClusterProtocolBuilder()
             .withClusterProtocolPolicy(    // (optional) custom policy
                     new DefaultClusterProtocolPolicy()
                             .waitOnChannelOpening(true))
             .withLoadBalancer(             // (optional) custom load balancer
                     new MyLoadBalancer())
             .build();

 espNProtocol.setNodesEndpoints(clusterEndpointsList);

 espNProtocol.open();
 // ...
 espNProtocol.close();
 


Field Summary
 
Fields inherited from class com.genesyslab.platform.clusterprotocol.ClusterProtocolBuilder
loadBalancer, protocolBuilder, protocolPolicy
 
Constructor Summary
EspClusterProtocolBuilder()
           
 
Method Summary
 EspClusterProtocol build()
          Creates and returns new instance of Cluster Protocol.
 
Methods inherited from class com.genesyslab.platform.clusterprotocol.ClusterProtocolBuilder
withClusterProtocolPolicy, withLoadBalancer, withProtocolBuilder
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

EspClusterProtocolBuilder

public EspClusterProtocolBuilder()
Method Detail

build

public EspClusterProtocol build()
Description copied from class: ClusterProtocolBuilder
Creates and returns new instance of Cluster Protocol.

Specified by:
build in class ClusterProtocolBuilder<ExternalServiceProtocol,EspClusterProtocol,EspProtocolBuilder,EspClusterProtocolBuilder>
Returns:
new instance of Cluster Protocol.

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.