Platform SDK Java 8.5 API Reference

com.genesyslab.platform.apptemplate.configuration
Class ClusterClientConfigurationHelper

java.lang.Object
  extended by com.genesyslab.platform.apptemplate.configuration.ClusterClientConfigurationHelper

public class ClusterClientConfigurationHelper
extends java.lang.Object

Provides helpers for ClusterProtocol configuration.


Constructor Summary
ClusterClientConfigurationHelper()
           
 
Method Summary
static java.util.List<WSConfig> createClusterProtocolEndpoints(IGApplicationConfiguration clientApp, CfgAppType serverType)
          Creates the list of WSConfig for ClusterProtocol instance.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClusterClientConfigurationHelper

public ClusterClientConfigurationHelper()
Method Detail

createClusterProtocolEndpoints

public static java.util.List<WSConfig> createClusterProtocolEndpoints(IGApplicationConfiguration clientApp,
                                                                      CfgAppType serverType)
                                                               throws ConfigurationException
Creates the list of WSConfig for ClusterProtocol instance. Transparently supports both Cluster and WarmStanby configuration. If client application is connected to cluster, then WSConfig objects will be created from cluster application connections. If no servers of the specified found in cluster connections, helper will try to resolve them directly from client application connections.
Only servers of the specified type will be included to WSConfig list.

Parameters:
clientApp - client application that has connection to cluster of servers or to single server
serverType - type of the server to create WSConfig
Returns:
collection of WSConfig objects
Throws:
ConfigurationException

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.