Platform SDK Java 8.5 API Reference

Uses of Class
com.genesyslab.platform.commons.protocol.Endpoint

Packages that use Endpoint
com.genesyslab.platform.applicationblocks.com   
com.genesyslab.platform.applicationblocks.com.cache   
com.genesyslab.platform.applicationblocks.warmstandby   
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.commons.protocol Contains classes that support the Protocol objects used by applications developed with the Platform SDKs. 
com.genesyslab.platform.configuration.protocol This package contains the Protocol classes that your applications can use to set up communication with Configuration Server. 
com.genesyslab.platform.contacts.protocol This package contains the Protocol classes that your applications can use to set up communication with Universal Contact Server, including UniversalContactServerProtocol
com.genesyslab.platform.contacts.protocol.contactserver This package contains the Protocol classes that your applications can use to set up communication with Universal Contact Server. 
com.genesyslab.platform.management.protocol This package contains the Protocol classes that your applications can use to set up communication with Genesys Solution Control Server, Message Server and Local Control Agents (LCAs). 
com.genesyslab.platform.management.protocol.localcontrolagentheartbeat.runtime This package is used internally by the protocol. 
com.genesyslab.platform.openmedia.protocol This package contains the Protocol classes that your applications can use to set up communication with Interaction Server. 
com.genesyslab.platform.outbound.protocol This package contains the Protocol classes that your applications can use to set up communication with Outbound Contact Server. 
com.genesyslab.platform.reporting.protocol This package contains the StatServerProtocol class that you can use this class to set up communication with Stat Server. 
com.genesyslab.platform.routing.protocol This package contains the UrsCustomProtocol, UrsCustomProtocolListener and RoutingServerProtocol classes. 
com.genesyslab.platform.standby   
com.genesyslab.platform.standby.events   
com.genesyslab.platform.voice.protocol This package contains the Protocol classes that your applications can use to set up communication with T-Server, such as TServerProtocol
com.genesyslab.platform.webmedia.protocol This package contains the Protocol classes that allow you to create applications that integrate with Genesys non-voice media servers. 
com.genesyslab.platform.webmedia.protocol.espemail   
 

Uses of Endpoint in com.genesyslab.platform.applicationblocks.com
 

Methods in com.genesyslab.platform.applicationblocks.com that return Endpoint
 Endpoint ICfgBase.getEndpoint()
          Provides the location of the server to which this object belongs.
 Endpoint CfgBase.getEndpoint()
          Provides the location of the server to which this object belongs.
 

Methods in com.genesyslab.platform.applicationblocks.com with parameters of type Endpoint
static IConfService ConfServiceFactory.retrieveConfService(Endpoint endpoint)
          Deprecated.  
 

Uses of Endpoint in com.genesyslab.platform.applicationblocks.com.cache
 

Methods in com.genesyslab.platform.applicationblocks.com.cache with parameters of type Endpoint
 void DefaultConfCache.addEndpoint(Endpoint endpoint)
          Adds a supported endpoint to the list.
 boolean DefaultConfCache.removeEndpoint(Endpoint endpoint)
           
 

Uses of Endpoint in com.genesyslab.platform.applicationblocks.warmstandby
 

Methods in com.genesyslab.platform.applicationblocks.warmstandby that return Endpoint
 Endpoint WarmStandbyConfiguration.getActiveEndpoint()
          Gets the active endpoint.
 Endpoint WarmStandbyConfiguration.getStandbyEndpoint()
          Gets the standby endpoint.
 

Methods in com.genesyslab.platform.applicationblocks.warmstandby with parameters of type Endpoint
 void WarmStandbyConfiguration.setActiveEndpoint(Endpoint newActiveEndpoint)
          Sets the active endpoint.
 void WarmStandbyConfiguration.setStandbyEndpoint(Endpoint newStandbyEndpoint)
          Sets the standby endpoint.
 

Constructors in com.genesyslab.platform.applicationblocks.warmstandby with parameters of type Endpoint
WarmStandbyConfiguration(Endpoint activeEndpoint, Endpoint standbyEndpoint)
          Creates a WarmStandbyConfiguration instance.
WarmStandbyConfiguration(Endpoint activeEndpoint, Endpoint standbyEndpoint, int timeout, short attempts)
          Creates a WarmStandbyConfiguration instance.
WarmStandbyConfiguration(Endpoint activeEndpoint, Endpoint standbyEndpoint, int timeout, short attempts, short switchovers)
          Creates a WarmStandbyConfiguration instance.
WarmStandbyConfiguration(Endpoint activeEndpoint, Endpoint standbyEndpoint, int timeout, short attempts, short switchovers, int firstReconnectTimeout)
          Creates a WarmStandbyConfiguration instance.
 

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

Fields in com.genesyslab.platform.apptemplate.application with type parameters of type Endpoint
protected  java.util.LinkedList<Endpoint> AbstractManagerBuilder.csEndpoints
           
 

Methods in com.genesyslab.platform.apptemplate.application with parameters of type Endpoint
 B AbstractManagerBuilder.withCSEndpoint(Endpoint endpoint)
           
 

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

Methods in com.genesyslab.platform.apptemplate.configuration that return Endpoint
static Endpoint ClientConfigurationHelper.createEndpoint(IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGAppConnConfiguration connConfig, IGApplicationConfiguration targetServerConfig)
          It creates configured Endpoint instance with attached connection configuration using IGApplicationConfiguration structures.
static Endpoint ClientConfigurationHelper.createEndpoint(IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGAppConnConfiguration connConfig, IGApplicationConfiguration targetServerConfig, boolean tlsEnabled, javax.net.ssl.SSLContext sslContext, SSLExtendedOptions sslOptions)
          It creates configured Endpoint instance with attached connection configuration using IGApplicationConfiguration structures.
static Endpoint ClientConfigurationHelper.createEndpoint(java.lang.String endpointName, IGApplicationConfiguration appConfig, IGApplicationConfiguration.IGAppConnConfiguration connConfig, IGApplicationConfiguration targetServerConfig, boolean tlsEnabled, javax.net.ssl.SSLContext sslContext, SSLExtendedOptions sslOptions)
          It creates configured Endpoint instance with attached connection configuration using IGApplicationConfiguration structures.
static Endpoint ServerConfigurationHelper.createListeningEndpoint(IGApplicationConfiguration application, IGApplicationConfiguration.IGPortInfo portInfo)
          Builds server channel configuration from the given application configuration information.
Resulting Endpoint will contain all the configuration information, so, it's enough to use something like:
static Endpoint ServerConfigurationHelper.createListeningEndpoint(IGApplicationConfiguration application, IGApplicationConfiguration.IGPortInfo portInfo, boolean tlsEnabled, javax.net.ssl.SSLContext sslContext, SSLExtendedOptions sslOptions)
          Builds server channel configuration from the given application configuration information.
 

Uses of Endpoint in com.genesyslab.platform.clusterprotocol
 

Fields in com.genesyslab.platform.clusterprotocol declared as Endpoint
protected  Endpoint AbstractClusterChannel.endpoint
           
 

Methods in com.genesyslab.platform.clusterprotocol that return Endpoint
 Endpoint ClusterProtocolImpl.getEndpoint()
           
 

Methods in com.genesyslab.platform.clusterprotocol with parameters of type Endpoint
 void ClusterProtocolImpl.addNodesEndpoints(Endpoint... endpoints)
           
 void ClusterProtocol.addNodesEndpoints(Endpoint... endpoints)
          Adds Endpoint's list as additional cluster protocol nodes.
 void ClusterProtocolImpl.setEndpoint(Endpoint endpoint)
           
 void ClusterProtocolImpl.setNodesEndpoints(Endpoint... endpoints)
           
 void ClusterProtocol.setNodesEndpoints(Endpoint... endpoints)
          Sets or resets actual cluster nodes Endpoint's list.
 

Method parameters in com.genesyslab.platform.clusterprotocol with type arguments of type Endpoint
 void ClusterProtocolImpl.addNodesEndpoints(java.lang.Iterable<Endpoint> endpoints)
           
 void ClusterProtocol.addNodesEndpoints(java.lang.Iterable<Endpoint> endpoints)
          Adds Endpoint's collection as additional cluster protocol nodes.
 void ClusterProtocolImpl.setNodesEndpoints(java.lang.Iterable<Endpoint> endpoints)
           
 void ClusterProtocol.setNodesEndpoints(java.lang.Iterable<Endpoint> endpoints)
          Sets or resets actual cluster nodes Endpoint's list.
protected  void ClusterProtocolImpl.validateEndpoints(java.lang.Iterable<Endpoint> endpoints)
           
 

Uses of Endpoint in com.genesyslab.platform.commons.protocol
 

Subclasses of Endpoint in com.genesyslab.platform.commons.protocol
 class WildcardEndpoint
          A special case of Endpoint that allows user to specify wildcard address for a server socket.
 

Methods in com.genesyslab.platform.commons.protocol that return Endpoint
 Endpoint RequestContext.getEndpoint()
           
abstract  Endpoint Message.getEndpoint()
          Indicates server URI from which current message has been received.
 Endpoint EndpointSupport.getEndpoint()
           
 Endpoint ChannelOpenedEvent.getEndpoint()
          Gets the event's endpoint.
 Endpoint ChannelClosedEvent.getEndpoint()
          Gets the event's endpoint.
 Endpoint AbstractChannel.getEndpoint()
           
 Endpoint Endpoint.setSPN(java.lang.String SPN)
          Sets service principal name.
 

Methods in com.genesyslab.platform.commons.protocol with parameters of type Endpoint
 void ExternalTransport.connect(Endpoint endpoint)
          Connects to a specified destination asynchronously.
protected  void AbstractChannel.copyTLSSettings(Endpoint endpoint)
          Copies TLS parameters to channel context Reason: underlying connection has access to the context, but not endpoint.
protected  Connection DuplexChannel.createConnection(Endpoint endpoint)
           
protected  java.lang.String DuplexChannel.getLocalEndpointInfo(Endpoint endpoint)
           
protected  java.lang.String AbstractChannel.getLocalEndpointInfo(Endpoint endpoint)
           
 ExternalTransport ExternalTransportFactory.getTransport(ProtocolDescription protocolDescription, Endpoint endpoint)
          Gets external transport for a specified protocol description and an endpoint.
protected  void AbstractChannel.onSetEndpoint(Endpoint endpoint)
          This method is notified before setting a endpoint to the channel.
 java.util.concurrent.Future<ChannelOpenedEvent> ConnectionOperations.openAsync(Endpoint endpoint, java.lang.Long timeout)
          Method is asynchronous.
protected  void DuplexChannel.receivedMessage(Message message, Endpoint endpoint)
           
 void EndpointSupport.setEndpoint(Endpoint endpoint)
           
 void ClientChannel.setEndpoint(Endpoint endpoint)
           
 void AbstractChannel.setEndpoint(Endpoint endpoint)
          Sets channel endpoint.
 

Constructors in com.genesyslab.platform.commons.protocol with parameters of type Endpoint
AbstractChannel(long timeout, Endpoint endpoint)
           
ChannelClosedEvent(Channel source, java.lang.Throwable cause, ChannelState prevState, Endpoint endpoint)
          Constructs an event about closed channel.
ClientChannel(Endpoint endpoint, ProtocolFactory protocolFactory, ReferenceBuilder refBuilder)
           
ClientChannel(Endpoint endpoint, ProtocolFactory protocolFactory, ReferenceBuilder refBuilder, long timeout)
           
DuplexChannel(Connection conn, Endpoint endpoint, ProtocolFactory factory)
          Creates channel for server connection.
DuplexChannel(Endpoint endpoint, ProtocolFactory protocolFactory)
          Creates channel.
DuplexChannel(Endpoint endpoint, ProtocolFactory protocolFactory, long timeout)
          Creates channel.
ServerChannel(Endpoint endpoint, java.lang.Class<T> clientChannelClass)
          Deprecated.  
ServerChannel(Endpoint endpoint, ClientChannelHandlerFactory clientChannelHandlerFactory)
          Creates ServerChannel instance to accept and handle incoming clients connections on the given Endpoint.
ServerChannel(Endpoint endpoint, long timeout, ProtocolFactory protocolFactory)
          The old style constructor for ServerChannel instance creation.
ServerChannel(Endpoint endpoint, ProtocolFactory protocolFactory)
          The old style constructor for ServerChannel instance creation.
 

Uses of Endpoint in com.genesyslab.platform.configuration.protocol
 

Constructors in com.genesyslab.platform.configuration.protocol with parameters of type Endpoint
ConfServerProtocol(Endpoint endpoint)
          Creates a new ConfServerProtocol object.
ConfServerProtocol(Endpoint endpoint, boolean initCrypto)
          Creates a new ConfServerProtocol object.
ConfServerProtocol(Endpoint endpoint, long timeout, boolean initCrypto)
          Please note that initializing cryptoengine can take some time, so if you are absolutely sure your server doesn't (and won't) support AES encrypting set the initCrypt parameter to false.
ConfServerProtocolListener(Endpoint endpoint)
           
 

Uses of Endpoint in com.genesyslab.platform.contacts.protocol
 

Constructors in com.genesyslab.platform.contacts.protocol with parameters of type Endpoint
UniversalContactServerProtocol(Endpoint endpoint)
          Creates a new UniversalContactServerProtocol object.
UniversalContactServerProtocol(Endpoint endpoint, ReferenceBuilder refBuilder)
          Creates a new UniversalContactServerProtocol object.
UniversalContactServerProtocolListener(Endpoint endpoint)
           
 

Uses of Endpoint in com.genesyslab.platform.contacts.protocol.contactserver
 

Methods in com.genesyslab.platform.contacts.protocol.contactserver that return Endpoint
 Endpoint AbstractMessage.getEndpoint()
           
 

Methods in com.genesyslab.platform.contacts.protocol.contactserver with parameters of type Endpoint
 void AbstractMessage.setEndpoint(Endpoint endpoint)
           
 

Uses of Endpoint in com.genesyslab.platform.management.protocol
 

Methods in com.genesyslab.platform.management.protocol with parameters of type Endpoint
protected  Connection MessageServerProtocol.createConnection(Endpoint endpoint)
           
protected  void LocalControlAgentProtocol.onSetEndpoint(Endpoint endpoint)
           
 

Constructors in com.genesyslab.platform.management.protocol with parameters of type Endpoint
LocalControlAgentProtocol(Endpoint endpoint)
          Creates a new LocalControlAgentProtocol object.
MessageServerProtocol(Endpoint endpoint)
          Creates a new MessageServerProtocol object.
MessageServerProtocol(Endpoint endpoint, long timeout)
          Creates a new MessageServerProtocol object.
SolutionControlServerProtocol(Endpoint endpoint)
          Creates a new SolutionControlServerProtocol object.
 

Uses of Endpoint in com.genesyslab.platform.management.protocol.localcontrolagentheartbeat.runtime
 

Methods in com.genesyslab.platform.management.protocol.localcontrolagentheartbeat.runtime with parameters of type Endpoint
protected  Connection LcaUdpHeartbeatInternalProtocol.createConnection(Endpoint endpoint)
           
 

Uses of Endpoint in com.genesyslab.platform.openmedia.protocol
 

Constructors in com.genesyslab.platform.openmedia.protocol with parameters of type Endpoint
ExternalServiceProtocol(Endpoint endpoint)
          Creates a new ExternalServiceProtocol object.
ExternalServiceProtocol(Endpoint endpoint, ReferenceBuilder refBuilder)
          Creates a new ExternalServiceProtocol object.
ExternalServiceProtocolListener(Endpoint endpoint)
           
ExternalServiceProtocolListener(Endpoint endpoint, long timeout)
           
InteractionServerProtocol(Endpoint endpoint)
          Creates channel to Interaction server.
InteractionServerProtocol(Endpoint endpoint, long timeout)
          Creates channel to Interaction server.
InteractionServerProtocolListener(Endpoint endpoint)
           
 

Uses of Endpoint in com.genesyslab.platform.outbound.protocol
 

Constructors in com.genesyslab.platform.outbound.protocol with parameters of type Endpoint
OutboundServerProtocol(Endpoint endpoint)
          Creates instance of OutboundServerProtocol.
OutboundServerProtocol(Endpoint endpoint, long timeout)
          Creates instance of OutboundServerProtocol.
 

Uses of Endpoint in com.genesyslab.platform.reporting.protocol
 

Constructors in com.genesyslab.platform.reporting.protocol with parameters of type Endpoint
StatServerProtocol(Endpoint endpoint)
          Creates instance of StatServerProtocol.
StatServerProtocol(Endpoint endpoint, long timeout)
          Creates instance of StatServerProtocol.
 

Uses of Endpoint in com.genesyslab.platform.routing.protocol
 

Constructors in com.genesyslab.platform.routing.protocol with parameters of type Endpoint
RoutingServerProtocol(Endpoint endpoint)
          Creates instance of RoutingServerProtocol.
UrsCustomProtocol(Endpoint endpoint)
          Creates instance of UrsCustomProtocol.
UrsCustomProtocolListener(Endpoint settings)
           
 

Uses of Endpoint in com.genesyslab.platform.standby
 

Methods in com.genesyslab.platform.standby that return types with arguments of type Endpoint
 java.util.List<Endpoint> WSConfig.getEndpoints()
          Gets list of endpoints.
 

Methods in com.genesyslab.platform.standby with parameters of type Endpoint
 WSConfig WSConfig.setEndpoints(Endpoint... value)
          Sets endpoints array.
 

Method parameters in com.genesyslab.platform.standby with type arguments of type Endpoint
 WSConfig WSConfig.setEndpoints(java.util.List<? extends Endpoint> value)
          Sets endpoints list.
 WSConfig WSConfig.setEndpointsCollection(java.util.Collection<? extends Endpoint> value)
          Sets endpoints collection.
 

Constructors in com.genesyslab.platform.standby with parameters of type Endpoint
WarmStandby(ClientChannel channel, Endpoint... endpoints)
          Creates the new warm stanby instance and defines endpoint pool.
WarmStandby(java.lang.String name, ClientChannel channel, Endpoint... endpoints)
          Creates the new warm stanby instance and defines endpoint pool.
 

Constructor parameters in com.genesyslab.platform.standby with type arguments of type Endpoint
WarmStandby(ClientChannel channel, java.util.List<Endpoint> endpoints)
          Creates the new warm stanby instance and defines endpoints pool.
WarmStandby(java.lang.String name, ClientChannel channel, java.util.List<Endpoint> endpoints)
          Creates the new warm stanby instance and defines endpoints pool.
 

Uses of Endpoint in com.genesyslab.platform.standby.events
 

Methods in com.genesyslab.platform.standby.events that return Endpoint
 Endpoint WSOpenedEvent.getEndpoint()
          Gets endpoint related to the event.
 

Uses of Endpoint in com.genesyslab.platform.voice.protocol
 

Methods in com.genesyslab.platform.voice.protocol that return Endpoint
 Endpoint ConnectionSettings.getEndpoint()
           
 

Methods in com.genesyslab.platform.voice.protocol with parameters of type Endpoint
protected  Connection TServerProtocol.createConnection(Endpoint endpoint)
           
protected  void TServerProtocol.onSetEndpoint(Endpoint endpoint)
           
 void ConnectionSettings.setEndpoint(Endpoint endpoint)
           
 

Constructors in com.genesyslab.platform.voice.protocol with parameters of type Endpoint
TServerProtocol(Endpoint endpoint)
          Creates instance of TServerProtocol.
TServerProtocol(Endpoint endpoint, long timeout)
          Creates instance of TServerProtocol.
 

Uses of Endpoint in com.genesyslab.platform.webmedia.protocol
 

Methods in com.genesyslab.platform.webmedia.protocol with parameters of type Endpoint
protected  Connection WebmediaChannel.createConnection(Endpoint endpoint)
           
 

Constructors in com.genesyslab.platform.webmedia.protocol with parameters of type Endpoint
BasicChatProtocol(Endpoint endpoint)
          Creates instance of BasicChatProtocol.
BasicChatProtocol(Endpoint endpoint, long timeout)
          Creates instance of BasicChatProtocol.
CallbackProtocol(Endpoint endpoint)
          Creates instance of CallbackProtocol.
CallbackProtocol(Endpoint endpoint, long timeout)
          Creates instance of CallbackProtocol.
CallbackProtocolListener(Endpoint endpoint)
           
ChatProtocolsListener(Endpoint endpoint)
           
EmailProtocol(Endpoint endpoint)
          Deprecated. Creates instance of EmailProtocol.
EmailProtocol(Endpoint endpoint, long timeout)
          Deprecated. Creates instance of EmailProtocol.
EmailProtocolListener(Endpoint endpoint)
          Deprecated.  
EspEmailProtocol(Endpoint endpoint)
          Creates a new instance of the ESP based Genesys EmailServer protocol client.
EspEmailProtocol(Endpoint endpoint, ReferenceBuilder refBuilder)
          Creates a new instance of the ESP based Genesys EmailServer protocol client.
EspEmailProtocolListener(Endpoint endpoint)
           
FlexChatProtocol(Endpoint endpoint)
          Creates instance of FlexChatProtocol.
FlexChatProtocol(Endpoint endpoint, long timeout)
          Creates instance of FlexChatProtocol.
FlexChatProtocol(Endpoint endpoint, ReferenceBuilder refBuilder, long timeout)
          Creates instance of FlexChatProtocol.
OptionalRegistrationChannel(Endpoint endpoint, ProtocolFactory protocolFactory, ReferenceBuilder refBuilder, long timeout)
           
WebmediaChannel(Endpoint endpoint, ProtocolFactory protocolFactory, ReferenceBuilder refBuilder, long timeout)
           
 

Uses of Endpoint in com.genesyslab.platform.webmedia.protocol.espemail
 

Methods in com.genesyslab.platform.webmedia.protocol.espemail that return Endpoint
 Endpoint AbstractMessage.getEndpoint()
           
 

Methods in com.genesyslab.platform.webmedia.protocol.espemail with parameters of type Endpoint
 void AbstractMessage.setEndpoint(Endpoint endpoint)
           
 


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.