Package | Description |
---|---|
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.commons.protocol.runtime | |
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 |
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
CfgBase.getEndpoint() |
Provides the location of the server to which this object belongs.
|
Endpoint |
ICfgBase.getEndpoint() |
Provides the location of the server to which this object belongs.
|
Modifier and Type | Method | Description |
---|---|---|
static IConfService |
ConfServiceFactory.retrieveConfService(Endpoint endpoint) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
void |
DefaultConfCache.addEndpoint(Endpoint endpoint) |
Adds a supported endpoint to the list.
|
boolean |
DefaultConfCache.removeEndpoint(Endpoint endpoint) |
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
WarmStandbyConfiguration.getActiveEndpoint() |
Gets the active endpoint.
|
Endpoint |
WarmStandbyConfiguration.getStandbyEndpoint() |
Gets the standby endpoint.
|
Modifier and Type | Method | Description |
---|---|---|
void |
WarmStandbyConfiguration.setActiveEndpoint(Endpoint newActiveEndpoint) |
Sets the active endpoint.
|
void |
WarmStandbyConfiguration.setStandbyEndpoint(Endpoint newStandbyEndpoint) |
Sets the standby endpoint.
|
Constructor | Description |
---|---|
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.
|
Modifier and Type | Field | Description |
---|---|---|
protected java.util.LinkedList<Endpoint> |
AbstractManagerBuilder.csEndpoints |
Modifier and Type | Method | Description |
---|---|---|
B |
AbstractManagerBuilder.withCSEndpoint(Endpoint endpoint) |
Modifier and Type | Method | Description |
---|---|---|
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.
|
Modifier and Type | Field | Description |
---|---|---|
protected Endpoint |
AbstractClusterChannel.endpoint |
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
ClusterProtocolImpl.getEndpoint() |
Modifier and Type | Method | Description |
---|---|---|
void |
ClusterProtocol.addNodesEndpoints(Endpoint... endpoints) |
Adds Endpoint's list as additional cluster protocol nodes.
|
void |
ClusterProtocolImpl.addNodesEndpoints(Endpoint... endpoints) |
|
void |
ClusterProtocolImpl.setEndpoint(Endpoint endpoint) |
|
void |
ClusterProtocol.setNodesEndpoints(Endpoint... endpoints) |
Sets or resets actual cluster nodes Endpoint's list.
|
void |
ClusterProtocolImpl.setNodesEndpoints(Endpoint... endpoints) |
Modifier and Type | Method | Description |
---|---|---|
void |
ClusterProtocol.addNodesEndpoints(java.lang.Iterable<Endpoint> endpoints) |
Adds Endpoint's collection as additional cluster protocol nodes.
|
void |
ClusterProtocolImpl.addNodesEndpoints(java.lang.Iterable<Endpoint> endpoints) |
|
void |
ClusterProtocol.setNodesEndpoints(java.lang.Iterable<Endpoint> endpoints) |
Sets or resets actual cluster nodes Endpoint's list.
|
void |
ClusterProtocolImpl.setNodesEndpoints(java.lang.Iterable<Endpoint> endpoints) |
|
protected void |
ClusterProtocolImpl.validateEndpoints(java.lang.Iterable<Endpoint> endpoints) |
Modifier and Type | Class | Description |
---|---|---|
class |
WildcardEndpoint |
A special case of Endpoint that allows user to specify wildcard address for a server socket.
|
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
AbstractChannel.getEndpoint() |
|
Endpoint |
ChannelClosedEvent.getEndpoint() |
Gets the event's endpoint.
|
Endpoint |
ChannelOpenedEvent.getEndpoint() |
Gets the event's endpoint.
|
Endpoint |
EndpointSupport.getEndpoint() |
|
abstract Endpoint |
Message.getEndpoint() |
Indicates server URI from which current message has been received.
|
Endpoint |
RequestContext.getEndpoint() |
|
Endpoint |
Endpoint.setSPN(java.lang.String SPN) |
Sets service principal name.
|
Modifier and Type | Method | Description |
---|---|---|
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 |
AbstractChannel.getLocalEndpointInfo(Endpoint endpoint) |
|
protected java.lang.String |
DuplexChannel.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 |
AbstractChannel.setEndpoint(Endpoint endpoint) |
Sets channel endpoint.
|
void |
ClientChannel.setEndpoint(Endpoint endpoint) |
|
void |
EndpointSupport.setEndpoint(Endpoint endpoint) |
Constructor | Description |
---|---|
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,
long timeout,
ProtocolFactory protocolFactory) |
The old style constructor for
ServerChannel instance creation. |
ServerChannel(Endpoint endpoint,
ClientChannelHandlerFactory clientChannelHandlerFactory) |
Creates
ServerChannel instance to accept and handle incoming clients connections
on the given Endpoint . |
ServerChannel(Endpoint endpoint,
ProtocolFactory protocolFactory) |
The old style constructor for
ServerChannel instance creation. |
ServerChannel(Endpoint endpoint,
java.lang.Class<T> clientChannelClass) |
Deprecated.
|
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
ProtocolUnknownMessage.ProtocolUnknownMessageData.getEndpoint() |
Modifier and Type | Method | Description |
---|---|---|
void |
ProtocolUnknownMessage.ProtocolUnknownMessageData.setEndpoint(Endpoint endpoint) |
Constructor | Description |
---|---|
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) |
Constructor | Description |
---|---|
UniversalContactServerProtocol(Endpoint endpoint) |
Creates a new
UniversalContactServerProtocol object. |
UniversalContactServerProtocol(Endpoint endpoint,
ReferenceBuilder refBuilder) |
Creates a new
UniversalContactServerProtocol object. |
UniversalContactServerProtocolListener(Endpoint endpoint) |
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
AbstractMessage.getEndpoint() |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractMessage.setEndpoint(Endpoint endpoint) |
Modifier and Type | Method | Description |
---|---|---|
protected Connection |
MessageServerProtocol.createConnection(Endpoint endpoint) |
|
protected void |
LocalControlAgentProtocol.onSetEndpoint(Endpoint endpoint) |
Constructor | Description |
---|---|
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. |
Modifier and Type | Method | Description |
---|---|---|
protected Connection |
LcaUdpHeartbeatInternalProtocol.createConnection(Endpoint endpoint) |
Constructor | Description |
---|---|
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) |
Constructor | Description |
---|---|
OutboundServerProtocol(Endpoint endpoint) |
Creates instance of OutboundServerProtocol.
|
OutboundServerProtocol(Endpoint endpoint,
long timeout) |
Creates instance of OutboundServerProtocol.
|
Constructor | Description |
---|---|
StatServerProtocol(Endpoint endpoint) |
Creates instance of StatServerProtocol.
|
StatServerProtocol(Endpoint endpoint,
long timeout) |
Creates instance of StatServerProtocol.
|
Constructor | Description |
---|---|
RoutingServerProtocol(Endpoint endpoint) |
Creates instance of RoutingServerProtocol.
|
UrsCustomProtocol(Endpoint endpoint) |
Creates instance of UrsCustomProtocol.
|
UrsCustomProtocolListener(Endpoint settings) |
Modifier and Type | Method | Description |
---|---|---|
java.util.List<Endpoint> |
WSConfig.getEndpoints() |
Gets list of endpoints.
|
Modifier and Type | Method | Description |
---|---|---|
WSConfig |
WSConfig.setEndpoints(Endpoint... value) |
Sets endpoints array.
|
Modifier and Type | Method | Description |
---|---|---|
WSConfig |
WSConfig.setEndpoints(java.util.List<? extends Endpoint> value) |
Sets endpoints list.
|
WSConfig |
WSConfig.setEndpointsCollection(java.util.Collection<? extends Endpoint> value) |
Sets endpoints collection.
|
Constructor | Description |
---|---|
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 | Description |
---|---|
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.
|
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
WSOpenedEvent.getEndpoint() |
Gets endpoint related to the event.
|
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
ConnectionSettings.getEndpoint() |
Modifier and Type | Method | Description |
---|---|---|
protected Connection |
TServerProtocol.createConnection(Endpoint endpoint) |
|
protected void |
TServerProtocol.onSetEndpoint(Endpoint endpoint) |
|
void |
ConnectionSettings.setEndpoint(Endpoint endpoint) |
Constructor | Description |
---|---|
TServerProtocol(Endpoint endpoint) |
Creates instance of TServerProtocol.
|
TServerProtocol(Endpoint endpoint,
long timeout) |
Creates instance of TServerProtocol.
|
Modifier and Type | Method | Description |
---|---|---|
protected Connection |
WebmediaChannel.createConnection(Endpoint endpoint) |
Constructor | Description |
---|---|
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) |
Modifier and Type | Method | Description |
---|---|---|
Endpoint |
AbstractMessage.getEndpoint() |
Modifier and Type | Method | Description |
---|---|---|
void |
AbstractMessage.setEndpoint(Endpoint endpoint) |
Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.