ClusterProtocol
, AsyncChannel
, AsyncInvokerSupport
, Channel
, ChannelListenerSupport
, ConfigurationSupport
, ConnectionInvokerSupport
, EndpointSupport
, InputChannel
, InterceptorSupport
, MessageReceiver
, MessageReceiverManagement
, OutputChannel
, Protocol
, ProtocolDescriptionSupport
, Receiver
, ReceiverManagement
, RequestChannel
, EspEmailProtocolHandshakeOptions
public class EspEmailClusterProtocol extends ClusterProtocolImpl<EspEmailProtocol,EspEmailProtocolBuilder> implements EspEmailProtocolHandshakeOptions
EspEmailClusterProtocolBuilder
.AbstractClusterChannel.AsyncVisitor, AbstractClusterChannel.ChanelErrorVisitor, AbstractClusterChannel.ChannelClosedVisitor, AbstractClusterChannel.ChannelOpenVisitor, AbstractClusterChannel.IncomingMessageVisitor, AbstractClusterChannel.IntChannelListener, AbstractClusterChannel.InternalChannelCloseVisitor, AbstractClusterChannel.InternalChannelOpenVisitor, AbstractClusterChannel.IntMessageHandler, AbstractClusterChannel.IntOutputChannelListener, AbstractClusterChannel.IntWsHandler, AbstractClusterChannel.OutgoingMessageVisitor
ClusterProtocolImpl.CompletionHelper<V,A>, ClusterProtocolImpl.RequestFutureWrapper
endpoint, execService
DEFAULT_TIMEOUT, INFINITE_TIMEOUT
loadBalancer, protocolPolicy
DEF_INPUT_SIZE
Modifier and Type | Method | Description |
---|---|---|
protected EspEmailProtocol |
createProtocol() |
|
java.lang.String |
getClientApplicationType() |
Returns client application type for the Genesys EMail Server connection.
|
java.lang.String |
getClientName() |
Returns client name for the Email Server connection handshake.
|
RequestorInfo |
getRequestorInfo() |
Gets assigned requestor info information.
|
void |
setClientApplicationType(java.lang.String clientAppType) |
Sets client application type for the Genesys EMail Server connection.
|
void |
setClientName(java.lang.String clientName) |
Sets the Email Server client name for connection handshake procedure.
|
void |
setRequestorInfo(RequestorInfo info) |
Sets requestor info information.
|
addChannelListener, addListener, clearInput, close, fireClosedEvent, fireClosedInternalChannelEvent, fireErrorEvent, fireErrorEvent, fireOnMessageRecv, fireOnMessageSend, fireOpenedEvent, fireOpenedInternalChannelEvent, getCopyResponse, getInputSize, getInterceptor, getTimeout, open, receive, receive, releaseReceivers, removeChannelListener, removeListener, resetReceiver, setCopyResponse, setInputSize, setMessageHandler, setReceiver, setupProtocolNode, throwNotClosed, throwNotOpened, throwNull, throwOnClosed
close, getTimeout, open
addChannelListener, removeChannelListener
addNodes, addNodes, addNodesEndpoints, addNodesEndpoints, addNodesImpl, beginClose, beginOpen, beginRequest, beginRequest, chooseProtocol, close, closeAsync, configure, createProtocolNode, endRequest, endRequest, getAllNodesProtocols, getConfiguration, getEndpoint, getNextAvailableProtocol, getNextAvailableProtocol, getNodeProtocol, getNodeProtocol, getNodesConfig, getOpenedNodesProtocols, getProtocolDescription, getProtocolId, getReferenceBuilder, getState, onChannelDisconnected, onChannelFailure, onChannelOpened, open, openAsync, policy, removeNodes, removeNodes, request, request, requestAsync, requestAsync, send, setConnectionInvoker, setEndpoint, setInvoker, setNodes, setNodes, setNodesEndpoints, setNodesEndpoints, setNodesImpl, setState, setTimeout, validateEndpoints, validateWSConfigs
setMessageHandler
getInterceptor
receive, receive
setReceiver
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
addListener, removeListener
clearInput, getInputSize, releaseReceivers, setInputSize
resetReceiver
getCopyResponse, setCopyResponse
public void setClientName(java.lang.String clientName)
EspEmailProtocolHandshakeOptions
setClientName
in interface EspEmailProtocolHandshakeOptions
clientName
- client namepublic java.lang.String getClientName()
EspEmailProtocolHandshakeOptions
getClientName
in interface EspEmailProtocolHandshakeOptions
EspEmailProtocolHandshakeOptions.setClientName(String)
public void setClientApplicationType(java.lang.String clientAppType)
EspEmailProtocolHandshakeOptions
setClientApplicationType
in interface EspEmailProtocolHandshakeOptions
clientAppType
- client application typepublic java.lang.String getClientApplicationType()
EspEmailProtocolHandshakeOptions
getClientApplicationType
in interface EspEmailProtocolHandshakeOptions
EspEmailProtocolHandshakeOptions.setClientApplicationType(String)
protected EspEmailProtocol createProtocol()
createProtocol
in class ClusterProtocolImpl<EspEmailProtocol,EspEmailProtocolBuilder>
public RequestorInfo getRequestorInfo()
RequestorInfo
instance or null if it isn't set.public void setRequestorInfo(RequestorInfo info)
info
- RequestorInfo
instance or null to clear.Send comments on this topicTechpubs.webadmin@genesys.com.
Document version: 9.0.006.00
Copyright © 2006–2019 Genesys Telecommunications Laboratories, Inc. All rights reserved.