Platform SDK Java 8.5 API Reference

Uses of Class
com.genesyslab.platform.standby.WSConfig

Packages that use WSConfig
com.genesyslab.platform.apptemplate.application This package provides helper components for connectivity with Genesys Configuration Framework. 
com.genesyslab.platform.apptemplate.configuration Provides helper classes that read application options and other data from Configuration Server, converts it to corresponding Platform SDK objects and makes it easier to set up connections to backend servers and other applications. 
com.genesyslab.platform.clusterprotocol Cluster Protocol Application Block 
com.genesyslab.platform.standby   
 

Uses of WSConfig in com.genesyslab.platform.apptemplate.application
 

Fields in com.genesyslab.platform.apptemplate.application declared as WSConfig
protected  WSConfig AbstractManagerBuilder.wsConfig
           
 

Methods in com.genesyslab.platform.apptemplate.application with parameters of type WSConfig
 B AbstractManagerBuilder.withWarmStandby(WSConfig wsConfig)
           
 

Uses of WSConfig in com.genesyslab.platform.apptemplate.configuration
 

Methods in com.genesyslab.platform.apptemplate.configuration that return WSConfig
static WSConfig ClientConfigurationHelper.createWarmStandbyConfigEx(IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGAppConnConfiguration connConfig)
          Creates configuration for new implementation of the warm standby: WarmStandby.
static WSConfig ClientConfigurationHelper.createWarmStandbyConfigEx(java.lang.String wsconfigName, IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGAppConnConfiguration connConfig, IGApplicationConfiguration targetPrimary)
          Creates configuration for new implementation of the warm standby: WarmStandby.
 

Methods in com.genesyslab.platform.apptemplate.configuration that return types with arguments of type WSConfig
static java.util.List<WSConfig> ClusterClientConfigurationHelper.createClusterProtocolEndpoints(IGApplicationConfiguration clientApp, CfgAppType serverType)
          Creates the list of WSConfig for ClusterProtocol instance.
 

Uses of WSConfig in com.genesyslab.platform.clusterprotocol
 

Methods in com.genesyslab.platform.clusterprotocol that return types with arguments of type WSConfig
 java.util.List<WSConfig> ClusterProtocolImpl.getNodesConfig()
           
 java.util.List<WSConfig> ClusterProtocol.getNodesConfig()
          Returns list of cluster nodes connections configurations.
 

Methods in com.genesyslab.platform.clusterprotocol with parameters of type WSConfig
 void ClusterProtocolImpl.addNodes(WSConfig... nodes)
           
 void ClusterProtocol.addNodes(WSConfig... nodes)
          Adds list of WarmStandby configurations as additional cluster protocol nodes.
protected  com.genesyslab.platform.clusterprotocol.ProtocolNodeRec ClusterProtocolImpl.createProtocolNode(WSConfig wsConfig)
           
 void ClusterProtocolImpl.setNodes(WSConfig... nodes)
           
 void ClusterProtocol.setNodes(WSConfig... nodes)
          Sets or resets actual cluster nodes WarmStandby connections configurations.
 

Method parameters in com.genesyslab.platform.clusterprotocol with type arguments of type WSConfig
 void ClusterProtocolImpl.addNodes(java.lang.Iterable<WSConfig> nodes)
           
 void ClusterProtocol.addNodes(java.lang.Iterable<WSConfig> nodes)
          Adds collection of WarmStandby configurations as additional cluster protocol nodes.
protected  void ClusterProtocolImpl.addNodesImpl(java.lang.Iterable<WSConfig> nodes)
           
 void ClusterProtocolImpl.setNodes(java.lang.Iterable<WSConfig> nodes)
           
 void ClusterProtocol.setNodes(java.lang.Iterable<WSConfig> nodes)
          Sets or resets actual cluster nodes WarmStandby connections configurations.
protected  void ClusterProtocolImpl.setNodesImpl(java.lang.Iterable<WSConfig> nodes)
           
protected  void ClusterProtocolImpl.validateWSConfigs(java.lang.Iterable<WSConfig> nodes)
           
 

Uses of WSConfig in com.genesyslab.platform.standby
 

Methods in com.genesyslab.platform.standby that return WSConfig
 WSConfig WarmStandby.getConfig()
          Gets warmstandby's configuration.
 WSConfig WSConfig.setBackupDelay(int delayMs)
          Sets the backup delay that is applied after failure of the first reconnection attempt and before switching to backup endpoint.
 WSConfig WSConfig.setEndpoints(Endpoint... value)
          Sets endpoints array.
 WSConfig WSConfig.setEndpoints(java.util.List<? extends Endpoint> value)
          Sets endpoints list.
 WSConfig WSConfig.setEndpointsCollection(java.util.Collection<? extends Endpoint> value)
          Sets endpoints collection.
 WSConfig WSConfig.setReconnectionRandomDelayRange(int delayMs)
          Sets the random delay range before reconnection to the last opened endpoint in case of disconnection.
 WSConfig WSConfig.setRetryDelay(int... delayMs)
          Sets retry delays that is applied after all endpoints has been checked unsuccessfully and before next iteration will be started.
 WSConfig WSConfig.setTimeout(java.lang.Integer valueMs)
          Sets the open timeout that is used for connection to the endpoints.
 

Methods in com.genesyslab.platform.standby with parameters of type WSConfig
 boolean WSConfig.equalsIgnoreName(WSConfig wsConfig)
          Compares with other configurations ignoring its names.
static boolean WSConfig.equalsIgnoreName(WSConfig wsConfig1, WSConfig wsConfig2)
          Compares two configurations ignoring its names.
 void WarmStandby.setConfig(WSConfig config)
          Applies a new configuration.
 


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.