Platform SDK Java 8.5 API Reference

Uses of Package
com.genesyslab.platform.commons.protocol

Packages that use com.genesyslab.platform.commons.protocol
com.genesyslab.platform.applicationblocks.com   
com.genesyslab.platform.applicationblocks.com.cache   
com.genesyslab.platform.applicationblocks.commons.broker   
com.genesyslab.platform.applicationblocks.commons.protocols   
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.apptemplate.filtering   
com.genesyslab.platform.apptemplate.filtering.impl   
com.genesyslab.platform.apptemplate.filtering.impl.actions   
com.genesyslab.platform.apptemplate.filtering.impl.conditions   
com.genesyslab.platform.apptemplate.filtering.impl.configuration   
com.genesyslab.platform.apptemplate.filtering.impl.filters   
com.genesyslab.platform.apptemplate.filtering.impl.operands   
com.genesyslab.platform.clusterprotocol Cluster Protocol Application Block 
com.genesyslab.platform.clusterprotocol.chat Cluster Protocol classes for Chat Server protocol. 
com.genesyslab.platform.clusterprotocol.email Cluster Protocol classes for ESP Email Server. 
com.genesyslab.platform.clusterprotocol.esp

External Service Cluster Protocol. 

com.genesyslab.platform.clusterprotocol.lb Load Balancer for Cluster Protocol. 
com.genesyslab.platform.clusterprotocol.ucs Cluster Protocol classes for Universal Contact Server. 
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.auth Contains classes for user identification using Kerberos. 
com.genesyslab.platform.commons.protocol.runtime   
com.genesyslab.platform.commons.protocol.runtime.codec   
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.configuration.protocol.confserver   
com.genesyslab.platform.configuration.protocol.confserver.events This package includes the Event messages that contain information about the status of your requests. 
com.genesyslab.platform.configuration.protocol.confserver.requests.connectivity   
com.genesyslab.platform.configuration.protocol.confserver.requests.locale   
com.genesyslab.platform.configuration.protocol.confserver.requests.objects This package contains the Request Object classes that your applications can use to work with objects in the Genesys Configuration Layer.

To use these classes, you will need to supply information about the objects you want to work with. 
com.genesyslab.platform.configuration.protocol.confserver.requests.security The classes in this package allow you to authenticate a user, change his or her password, and work with his or her permissions. 
com.genesyslab.platform.configuration.protocol.confserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.configuration.protocol.confserver.runtime.channel This package is used internally by the protocol. 
com.genesyslab.platform.configuration.protocol.exceptions   
com.genesyslab.platform.configuration.protocol.metadata   
com.genesyslab.platform.configuration.protocol.runtime   
com.genesyslab.platform.configuration.protocol.runtime.channel This package is used internally by the protocol. 
com.genesyslab.platform.configuration.protocol.runtime.codec This package is used internally by the protocol. 
com.genesyslab.platform.configuration.protocol.server PSDK internal package for Configuration Server protocol clients handling functionality.
Note: This package is internal and is not supposed for explicit usage by applications. 
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.contacts.protocol.contactserver.events   
com.genesyslab.platform.contacts.protocol.contactserver.requests   
com.genesyslab.platform.contacts.protocol.runtime This package is used internally by the protocol. 
com.genesyslab.platform.contacts.protocol.server PSDK internal package for Universal Contact Server protocol clients handling functionality.
Note: This package is internal and is not supposed for explicit usage by applications. 
com.genesyslab.platform.json.jackson2 Platform SDK includes the following protocol-specific Jackson modules, that help to serialize protocol messages to or from JSON format:

Configuration protocol: ConfServerModule
Contacts protocol: ContactServerModule
OpenMedia protocols: ExternalServiceModule InteractionServerModule OpenMediaAttributesModule
Outbound protocols: OutboundDesktopModule OutboundServerModule
Management protocols: LocalControlAgentModule MessageServerModule SolutionControlServerModule
Reporting protocol: StatServerModule
Routing protocol: CustomServerModule RoutingServerModule
Voice protocols: TServerModule PreviewInteractionModule
WebMedia protocol: BasicChatModule CallbackModule EmailModule EspEmailModule FlexChatModule 
com.genesyslab.platform.json.jackson2.basicchat   
com.genesyslab.platform.json.jackson2.callback   
com.genesyslab.platform.json.jackson2.confserver   
com.genesyslab.platform.json.jackson2.contactserver   
com.genesyslab.platform.json.jackson2.customserver   
com.genesyslab.platform.json.jackson2.email   
com.genesyslab.platform.json.jackson2.espemail   
com.genesyslab.platform.json.jackson2.externalservice   
com.genesyslab.platform.json.jackson2.flexchat   
com.genesyslab.platform.json.jackson2.interactionserver   
com.genesyslab.platform.json.jackson2.localcontrolagent   
com.genesyslab.platform.json.jackson2.messageserver   
com.genesyslab.platform.json.jackson2.outboundserver   
com.genesyslab.platform.json.jackson2.routingserver   
com.genesyslab.platform.json.jackson2.runtime   
com.genesyslab.platform.json.jackson2.solutioncontrolserver   
com.genesyslab.platform.json.jackson2.statserver   
com.genesyslab.platform.json.jackson2.tserver   
com.genesyslab.platform.json.serializer   
com.genesyslab.platform.logging   
com.genesyslab.platform.logging.runtime   
com.genesyslab.platform.logging.runtime.targets   
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.localcontrolagent   
com.genesyslab.platform.management.protocol.localcontrolagent.events   
com.genesyslab.platform.management.protocol.localcontrolagent.requests   
com.genesyslab.platform.management.protocol.localcontrolagent.responses   
com.genesyslab.platform.management.protocol.localcontrolagent.runtime This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.localcontrolagent.runtime.channel This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.localcontrolagentheartbeat   
com.genesyslab.platform.management.protocol.localcontrolagentheartbeat.runtime This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.localcontrolagentheartbeat.runtime.channel This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.messageserver   
com.genesyslab.platform.management.protocol.messageserver.events   
com.genesyslab.platform.management.protocol.messageserver.requests   
com.genesyslab.platform.management.protocol.messageserver.requests.subscription   
com.genesyslab.platform.management.protocol.messageserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.messageserver.runtime.channel This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.messageserver.runtime.codec This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.solutioncontrolserver   
com.genesyslab.platform.management.protocol.solutioncontrolserver.events   
com.genesyslab.platform.management.protocol.solutioncontrolserver.requests   
com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.alarms   
com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.applications   
com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.hosts   
com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.solutions   
com.genesyslab.platform.management.protocol.solutioncontrolserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.management.protocol.solutioncontrolserver.runtime.channel 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.openmedia.protocol.externalservice   
com.genesyslab.platform.openmedia.protocol.externalservice.event   
com.genesyslab.platform.openmedia.protocol.externalservice.request   
com.genesyslab.platform.openmedia.protocol.externalservice.runtime This package is used internally by the protocol. 
com.genesyslab.platform.openmedia.protocol.interactionserver   
com.genesyslab.platform.openmedia.protocol.interactionserver.events   
com.genesyslab.platform.openmedia.protocol.interactionserver.events.interactionmanagement   
com.genesyslab.platform.openmedia.protocol.interactionserver.requests   
com.genesyslab.platform.openmedia.protocol.interactionserver.requests.agentmanagement   
com.genesyslab.platform.openmedia.protocol.interactionserver.requests.interactiondelivery   
com.genesyslab.platform.openmedia.protocol.interactionserver.requests.interactionmanagement   
com.genesyslab.platform.openmedia.protocol.interactionserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.openmedia.protocol.server PSDK internal package for ESP and Interaction Server protocols clients handling functionality.
Note: This package is internal and is not supposed for explicit usage by applications. 
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.outbound.protocol.outboundserver   
com.genesyslab.platform.outbound.protocol.outboundserver.events   
com.genesyslab.platform.outbound.protocol.outboundserver.requests   
com.genesyslab.platform.outbound.protocol.outboundserver.runtime This package is used internally by the protocol. 
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.reporting.protocol.runtime This package is used internally by the protocol. 
com.genesyslab.platform.reporting.protocol.statserver This package contains objects that correspond to objects in the Genesys Configuration Layer, such as AgentStatus and PlaceGroup
com.genesyslab.platform.reporting.protocol.statserver.events This package contains many event messages, including EventInfo and EventCurrentTargetStateSnapshot, that give you statistical information. 
com.genesyslab.platform.reporting.protocol.statserver.events.datastream The events in this package are for Genesys internal use only.

 
com.genesyslab.platform.reporting.protocol.statserver.requests This package contains the Request objects that your applications can use to open, look at, and close statistics. 
com.genesyslab.platform.reporting.protocol.statserver.requests.datastream The requests in this package are for Genesys internal use only.

 
com.genesyslab.platform.reporting.protocol.statserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.reporting.protocol.statserver.runtime.channel This package is used internally by the protocol. 
com.genesyslab.platform.routing.protocol This package contains the UrsCustomProtocol, UrsCustomProtocolListener and RoutingServerProtocol classes. 
com.genesyslab.platform.routing.protocol.customserver This package primarily contains enums that your applications can use when working with URS Custom Server. 
com.genesyslab.platform.routing.protocol.customserver.events This package contains events that your applications may receive when working with URS Custom Server. 
com.genesyslab.platform.routing.protocol.customserver.requests This package contains requests that your applications can send to URS Custom Server. 
com.genesyslab.platform.routing.protocol.customserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.routing.protocol.routingserver This package primarily contains enums that your applications can use when working with Universal Routing Server (URS), such as CallType and RoutingPointStatus
com.genesyslab.platform.routing.protocol.routingserver.events This package contains events that your applications may receive when working with Universal Routing Server (URS). 
com.genesyslab.platform.routing.protocol.routingserver.requests This package contains requests that your applications can send to Universal Routing Server. 
com.genesyslab.platform.routing.protocol.routingserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.routing.protocol.routingserver.runtime.channel This package is used internally by the protocol. 
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.voice.protocol.runtime This package is used internally by the protocol. 
com.genesyslab.platform.voice.protocol.tserver   
com.genesyslab.platform.voice.protocol.tserver.events This package contains the Event messages that contain information about the status of your requests.

Note that you will normally want to set up a separate thread to wait for messages from T-Server. 
com.genesyslab.platform.voice.protocol.tserver.events.callmonitoring   
com.genesyslab.platform.voice.protocol.tserver.requests.agent Request agent logins and logouts; set the agent's state to ready or not ready. 
com.genesyslab.platform.voice.protocol.tserver.requests.callmonitoring   
com.genesyslab.platform.voice.protocol.tserver.requests.dn DN-related requests, such as forwarding calls; monitoring the next call; turning do not disturb, mute, or call waiting on and off. 
com.genesyslab.platform.voice.protocol.tserver.requests.dtmf Send digits to an interactive voice response system (IVR). 
com.genesyslab.platform.voice.protocol.tserver.requests.iscc Allows an application to get an access number to reach the destination switch, or to cancel a request for an access number. 
com.genesyslab.platform.voice.protocol.tserver.requests.party Handle call activity, such as answering, making, and holding calls, initiating transfers and conference calls, or applying a treatment. 
com.genesyslab.platform.voice.protocol.tserver.requests.queries Request information about calls, locations, servers, switches, or telephony objects. 
com.genesyslab.platform.voice.protocol.tserver.requests.special   
com.genesyslab.platform.voice.protocol.tserver.requests.userdata Attach, update, and delete call-related user data. 
com.genesyslab.platform.voice.protocol.tserver.requests.voicemail Collect digits from a caller; open and close a voicemail box; open, close, and play a voice file. 
com.genesyslab.platform.voice.protocol.tserver.runtime This package is used internally by the protocol. 
com.genesyslab.platform.voice.protocol.tserver.runtime.channel This package is used internally by the protocol. 
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.basicchat This package contains classes and enumerations that let you exchange information with Chat Server. 
com.genesyslab.platform.webmedia.protocol.basicchat.events This package contains the BasicChat protocol Event messages that provide information about the status of your requests. 
com.genesyslab.platform.webmedia.protocol.basicchat.requests This package contains the Request Object classes that your applications can use to work with chat interactions in Chat Server. 
com.genesyslab.platform.webmedia.protocol.basicchat.runtime This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.basicchat.runtime.codec This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.callback This package contains classes and enumerations that let you exchange customer-generated information between web forms and your Genesys Callback Server. 
com.genesyslab.platform.webmedia.protocol.callback.events This package contains the Callback protocol Event messages that provide information about the status of your requests. 
com.genesyslab.platform.webmedia.protocol.callback.requests This package contains the Request Object classes that your applications can use to work with Callback interactions in Callback Server. 
com.genesyslab.platform.webmedia.protocol.callback.runtime This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.callback.runtime.codec This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.email This package contains classes, enumerations, and interfaces that let you exchange customer-generated information from web forms with your Genesys E-Mail Server Java. 
com.genesyslab.platform.webmedia.protocol.email.runtime This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.email.runtime.codec This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.espemail   
com.genesyslab.platform.webmedia.protocol.espemail.events   
com.genesyslab.platform.webmedia.protocol.espemail.requests   
com.genesyslab.platform.webmedia.protocol.flexchat This package contains classes and enumerations that let you exchange information with Chat Server. 
com.genesyslab.platform.webmedia.protocol.flexchat.events This package contains the FlexChat protocol Event messages that provide information about the status of your requests. 
com.genesyslab.platform.webmedia.protocol.flexchat.requests This package contains the Request Object classes that your applications can use to work with FlexChat interactions in Chat Server. 
com.genesyslab.platform.webmedia.protocol.flexchat.runtime This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.flexchat.runtime.codec This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.runtime This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.runtime.codec This package is used internally by the protocol. 
com.genesyslab.platform.webmedia.protocol.server PSDK internal package for Web Media protocols clients handling functionality.
Note: This package is internal and is not supposed for explicit usage by applications. 
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.applicationblocks.com
AsyncInvokerSupport
           
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
Message
          This abstract class provides the interface used for all Event classes.
MessageHandler
          Interface for direct incoming messages delivery to user code.
Example:
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.applicationblocks.com.cache
AsyncInvokerSupport
           
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.applicationblocks.commons.broker
AsyncInvokerSupport
           
ChannelClosedEvent
           
ChannelErrorEvent
           
ChannelListener
           
Listener
          Marker interface for event listeners.
Message
          This abstract class provides the interface used for all Event classes.
MessageHandler
          Interface for direct incoming messages delivery to user code.
Example:
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
MessageReceiverSupport
           
ProtocolDescription
           
Receiver
           
ReceiverSupport
           
RequestContext
           
RequestReceiver
           
RequestReceiverManagement
           
RequestReceiverSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.applicationblocks.commons.protocols
ChannelListener
           
ChannelListenerSupport
           
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverSupport
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolException
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.applicationblocks.warmstandby
ChannelClosedEvent
           
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
Listener
          Marker interface for event listeners.
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.application
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.configuration
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.filtering
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.filtering.impl
Message
          This abstract class provides the interface used for all Event classes.
MessageFilter
          Filtering messages interface.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.filtering.impl.actions
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.filtering.impl.conditions
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.filtering.impl.configuration
ChannelClosedEvent
           
ChannelErrorEvent
           
ChannelListener
           
Listener
          Marker interface for event listeners.
Message
          This abstract class provides the interface used for all Event classes.
MessageFilter
          Filtering messages interface.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.filtering.impl.filters
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.apptemplate.filtering.impl.operands
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.clusterprotocol
AsyncChannel
          Communication channel.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelClosedEvent
           
ChannelErrorEvent
           
ChannelListener
           
ChannelListenerSupport
           
ChannelNotClosedException
          This exception is thrown when action acceptable for not opened channel occurs.
ChannelNotOpenedException
          This exception is thrown when action that need open channel occurs.
ChannelOpenedEvent
           
ChannelState
          This enum defines all possible channel states.
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
Listener
          Marker interface for event listeners.
ListenerHelper
           
ListenerHelper.NotificationVisitor
           
Message
          This abstract class provides the interface used for all Event classes.
MessageHandler
          Interface for direct incoming messages delivery to user code.
Example:
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
MessageReceiverSupport
           
OutputChannel
           
OutputChannelListener
          Defines listener that can be attached to any implementer of OutputChannel interface to monitor message send operations.
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
ReferenceBuilder
           
RegistrationException
          Thrown when there are problems during client registration stage of channel opening.
RequestChannel
           
RequestFuture
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.clusterprotocol.chat
AsyncChannel
          Communication channel.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescriptionSupport
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.clusterprotocol.email
AsyncChannel
          Communication channel.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescriptionSupport
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.clusterprotocol.esp
AsyncChannel
          Communication channel.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescriptionSupport
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.clusterprotocol.lb
Message
          This abstract class provides the interface used for all Event classes.
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.clusterprotocol.ucs
AsyncChannel
          Communication channel.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescriptionSupport
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.commons.protocol
AbstractChannel
           
AbstractQueueReceiver
           
AbstractReferenceBuilder
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelClosedEvent
           
ChannelClosedOnSendException
          This exception is thrown when send attempt of some data on closed channel (not opened) occurs.
ChannelErrorEvent
           
ChannelListener
           
ChannelListenerSupport
           
ChannelManagerMBean
           
ChannelNotClosedException
          This exception is thrown when action acceptable for not opened channel occurs.
ChannelOpenedEvent
           
ChannelState
          This enum defines all possible channel states.
ClientChannel.ClientHandshakeStep
          Interface representing client side step of a protocol handshake procedure.
ClientChannel.RegistrationHandler
          Deprecated.  
ClientChannelHandler
          Base class for incoming clients connections channels on ServerChannel.
ClientChannelHandlerFactory
          Common base factory class for creation of client handling channels.
It may be overridden in specific protocols for custom initialization of channels, their connections or transport properties.
ClientRequestHandler
          Interface for client request handling.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
ConnectionOperations
          Provides API for exclusive access to channel's connection operations.
DataObject
           
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
ExternalTransport
          Describes API of external transport.
ExternalTransportListener
          API for external transport events handling.
InputChannel
           
InterceptorSupport
           
Listener
          Marker interface for event listeners.
ListenerHelper
           
ListenerHelper.NotificationVisitor
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageCorrelator.MessageEntry
           
MessageFilter
          Filtering messages interface.
MessageHandler
          Interface for direct incoming messages delivery to user code.
Example:
MessageParser.ErrorHandler
           
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
MessageReceiverSupport
           
OutputChannel
           
OutputChannelListener
          Defines listener that can be attached to any implementer of OutputChannel interface to monitor message send operations.
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
ProtocolFactory.MessageVerificationReason
          Describes possible reasons of verification.
ProtocolSecurityException
          The ProtocolSecurityException will thrown if any security problems occurs on a channel.
Receiver
           
ReceiverManagement
           
ReceiverSupport
           
ReferenceBuilder
           
RegistrationException
          Thrown when there are problems during client registration stage of channel opening.
RequestChannel
           
RequestContext
           
RequestFuture
           
RequestReceiver
           
RequestReceiverManagement
           
RequestReceiverSupport
           
ResponseChannel
           
UriInfo
          Deprecated. for internal use only.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.commons.protocol.auth
ProtocolException
           
ProtocolSecurityException
          The ProtocolSecurityException will thrown if any security problems occurs on a channel.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.commons.protocol.runtime
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.commons.protocol.runtime.codec
ConfigurationSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
RequestReceiver
           
RequestReceiverManagement
           
ResponseChannel
           
ServerChannel
          This channel accepts client connections on given local Endpoint.
Method AbstractChannel.addChannelListener(ChannelListener) accepts ServerChannelListener, which provides notifications on incoming clients.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver.requests.connectivity
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver.requests.locale
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver.requests.objects
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver.requests.security
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.confserver.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.exceptions
Message
          This abstract class provides the interface used for all Event classes.
ProtocolException
           
RegistrationException
          Thrown when there are problems during client registration stage of channel opening.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.metadata
ProtocolException
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.runtime
AbstractProtocolFactory
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.runtime.channel
Message
          This abstract class provides the interface used for all Event classes.
ProtocolException
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.runtime.codec
ConfigurationSupport
           
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.configuration.protocol.server
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannelHandler
          Base class for incoming clients connections channels on ServerChannel.
ClientChannelHandlerFactory
          Common base factory class for creation of client handling channels.
It may be overridden in specific protocols for custom initialization of channels, their connections or transport properties.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
ProtocolDescriptionSupport
           
Receiver
           
ReceiverManagement
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.contacts.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
ReferenceBuilder
           
RequestChannel
           
RequestReceiver
           
RequestReceiverManagement
           
ResponseChannel
           
ServerChannel
          This channel accepts client connections on given local Endpoint.
Method AbstractChannel.addChannelListener(ChannelListener) accepts ServerChannelListener, which provides notifications on incoming clients.
XmlMessageSerializer
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.contacts.protocol.contactserver
AbstractProtocolFactory
           
DataObject
           
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
Referenceable
          Messages that participate in "conversations" (need to connect responses with requests) should implement this interface to support ReferenceBuilders of their protocols.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.contacts.protocol.contactserver.events
DataObject
           
EndpointSupport
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
Referenceable
          Messages that participate in "conversations" (need to connect responses with requests) should implement this interface to support ReferenceBuilders of their protocols.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.contacts.protocol.contactserver.requests
DataObject
           
EndpointSupport
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
Referenceable
          Messages that participate in "conversations" (need to connect responses with requests) should implement this interface to support ReferenceBuilders of their protocols.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.contacts.protocol.runtime
ProtocolException
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.contacts.protocol.server
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannelHandler
          Base class for incoming clients connections channels on ServerChannel.
ClientChannelHandlerFactory
          Common base factory class for creation of client handling channels.
It may be overridden in specific protocols for custom initialization of channels, their connections or transport properties.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.basicchat
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.callback
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.confserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.contactserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.customserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.email
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.espemail
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.externalservice
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.flexchat
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.interactionserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.localcontrolagent
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.messageserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.outboundserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.routingserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.runtime
AbstractProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.solutioncontrolserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.statserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.jackson2.tserver
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.json.serializer
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.logging
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.logging.runtime
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.logging.runtime.targets
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagent
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagent.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagent.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagent.responses
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagent.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagent.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagentheartbeat
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagentheartbeat.runtime
AbstractChannel
           
AbstractProtocolFactory
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ChannelState
          This enum defines all possible channel states.
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.localcontrolagentheartbeat.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.messageserver
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.messageserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.messageserver.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.messageserver.requests.subscription
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.messageserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.messageserver.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.messageserver.runtime.codec
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.alarms
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.applications
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.hosts
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.requests.solutions
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.management.protocol.solutioncontrolserver.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
ReferenceBuilder
           
RequestChannel
           
RequestReceiver
           
RequestReceiverManagement
           
ResponseChannel
           
ServerChannel
          This channel accepts client connections on given local Endpoint.
Method AbstractChannel.addChannelListener(ChannelListener) accepts ServerChannelListener, which provides notifications on incoming clients.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.externalservice
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.externalservice.event
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.externalservice.request
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.externalservice.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver.events.interactionmanagement
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver.requests.agentmanagement
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver.requests.interactiondelivery
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver.requests.interactionmanagement
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.interactionserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.openmedia.protocol.server
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannelHandler
          Base class for incoming clients connections channels on ServerChannel.
ClientChannelHandlerFactory
          Common base factory class for creation of client handling channels.
It may be overridden in specific protocols for custom initialization of channels, their connections or transport properties.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
ProtocolDescriptionSupport
           
Receiver
           
ReceiverManagement
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.outbound.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.outbound.protocol.outboundserver
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.outbound.protocol.outboundserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.outbound.protocol.outboundserver.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.outbound.protocol.outboundserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.runtime
ConfigurationSupport
           
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.statserver
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.statserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.statserver.events.datastream
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.statserver.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.statserver.requests.datastream
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.statserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.reporting.protocol.statserver.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
RequestReceiver
           
RequestReceiverManagement
           
ResponseChannel
           
ServerChannel
          This channel accepts client connections on given local Endpoint.
Method AbstractChannel.addChannelListener(ChannelListener) accepts ServerChannelListener, which provides notifications on incoming clients.
XmlMessageSerializer
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.customserver
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.customserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.customserver.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.customserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.routingserver
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.routingserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.routingserver.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.routingserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
ReferenceBuilder
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.routing.protocol.routingserver.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.standby
ChannelOpenedEvent
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.standby.events
ChannelClosedEvent
           
ChannelOpenedEvent
           
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
MessageFilter
          Filtering messages interface.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
Receiver
           
ReceiverManagement
           
RequestChannel
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.runtime
AbstractReferenceBuilder
           
IntReferenceBuilder
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageFilter
          Filtering messages interface.
ProtocolException
           
ReferenceBuilder
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.events.callmonitoring
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.agent
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.callmonitoring
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.dn
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.dtmf
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.iscc
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.party
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.queries
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.special
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.userdata
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.requests.voicemail
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.voice.protocol.tserver.runtime.channel
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannel
          ClientChannel is the parent class of all of the Protocol classes used for client applications in the Platform SDK, such as TServerProtocol and ConfServerProtocol.
ClientChannel.ClientHandshakeStep
          Interface representing client side step of a protocol handshake procedure.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
Endpoint
          You can use an Endpoint to describe a server that your application will be communicating with, by giving the server's name, host, port, and optionally connection configuration.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
Protocol
          Protocol is Input/Output Synchronous/Asynchronous channel.
ProtocolDescription
           
ProtocolDescription.Tag
          Indicates protocol and SDK name of protocol class.
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
Receiver
           
ReceiverManagement
           
ReferenceBuilder
           
RequestChannel
           
RequestReceiver
           
RequestReceiverManagement
           
ResponseChannel
           
ServerChannel
          This channel accepts client connections on given local Endpoint.
Method AbstractChannel.addChannelListener(ChannelListener) accepts ServerChannelListener, which provides notifications on incoming clients.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.basicchat
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.basicchat.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.basicchat.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.basicchat.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.basicchat.runtime.codec
ConfigurationSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.callback
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.callback.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.callback.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.callback.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.callback.runtime.codec
ConfigurationSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.email
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.email.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.email.runtime.codec
ConfigurationSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.espemail
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.espemail.events
DataObject
           
EndpointSupport
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
Referenceable
          Messages that participate in "conversations" (need to connect responses with requests) should implement this interface to support ReferenceBuilders of their protocols.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.espemail.requests
DataObject
           
EndpointSupport
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
Referenceable
          Messages that participate in "conversations" (need to connect responses with requests) should implement this interface to support ReferenceBuilders of their protocols.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.flexchat
AbstractProtocolFactory
           
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.flexchat.events
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.flexchat.requests
DataObject
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.flexchat.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.flexchat.runtime.codec
ConfigurationSupport
           
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.runtime
AbstractProtocolFactory
           
Message
          This abstract class provides the interface used for all Event classes.
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolFactory
           
ProtocolFactory.MessageVerificationReason
          Describes possible reasons of verification.
ProtocolFactory.MessageVerificationSupport
          Verifies message to use it.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.runtime.codec
ConfigurationSupport
           
Message
          This abstract class provides the interface used for all Event classes.
 

Classes in com.genesyslab.platform.commons.protocol used by com.genesyslab.platform.webmedia.protocol.server
AbstractChannel
           
AsyncChannel
          Communication channel.
AsyncChannelOperations
          Asynchronous operations.
AsyncInvokerSupport
           
Channel
          Communication channel with synchronous opening and closing.
ChannelListenerSupport
           
ClientChannelHandler
          Base class for incoming clients connections channels on ServerChannel.
ClientChannelHandlerFactory
          Common base factory class for creation of client handling channels.
It may be overridden in specific protocols for custom initialization of channels, their connections or transport properties.
ConfigurationSupport
           
ConnectionInvokerSupport
          Deprecated. 
DuplexChannel
          Allows for asynchronous two-way communication between a Platform SDK application and a server.
EndpointSupport
           
InputChannel
           
InterceptorSupport
           
LogMessageFilterSupport
          Interface which provide possibilty to change message logining filter.
Message
          This abstract class provides the interface used for all Event classes.
MessageReceiver
          Message receiver is going to be deprecated.
MessageReceiverManagement
           
OutputChannel
           
ProtocolDescription
           
ProtocolDescriptionSupport
           
ProtocolException
           
ProtocolFactory
           
Receiver
           
ReceiverManagement
           
 


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.