ClusterProtocol
, AsyncChannel
, AsyncInvokerSupport
, Channel
, ChannelListenerSupport
, ConfigurationSupport
, ConnectionInvokerSupport
, EndpointSupport
, InputChannel
, InterceptorSupport
, MessageReceiver
, MessageReceiverManagement
, OutputChannel
, Protocol
, ProtocolDescriptionSupport
, Receiver
, ReceiverManagement
, RequestChannel
, UniversalContactServerProtocolHandshakeOptions
public class UcsClusterProtocol extends ClusterProtocolImpl<UniversalContactServerProtocol,UcsProtocolBuilder> implements UniversalContactServerProtocolHandshakeOptions
UcsClusterProtocolBuilder
.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 UniversalContactServerProtocol |
createProtocol() |
|
java.lang.String |
getClientApplicationType() |
Returns client application type for the Universal Contact Server connection.
|
java.lang.String |
getClientName() |
Returns client name for the Universal Contact Server connection handshake.
|
RequestorInfo |
getRequestorInfo() |
Gets assigned requestor info information.
|
void |
setClientApplicationType(java.lang.String clientAppType) |
Sets client application type for the Universal Contact Server connection.
|
void |
setClientName(java.lang.String clientName) |
Sets the Universal Contact 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)
UniversalContactServerProtocolHandshakeOptions
setClientName
in interface UniversalContactServerProtocolHandshakeOptions
clientName
- client namepublic java.lang.String getClientName()
UniversalContactServerProtocolHandshakeOptions
getClientName
in interface UniversalContactServerProtocolHandshakeOptions
UniversalContactServerProtocolHandshakeOptions.setClientName(String)
public void setClientApplicationType(java.lang.String clientAppType)
UniversalContactServerProtocolHandshakeOptions
setClientApplicationType
in interface UniversalContactServerProtocolHandshakeOptions
clientAppType
- client application typepublic java.lang.String getClientApplicationType()
UniversalContactServerProtocolHandshakeOptions
getClientApplicationType
in interface UniversalContactServerProtocolHandshakeOptions
UniversalContactServerProtocolHandshakeOptions.setClientApplicationType(String)
protected UniversalContactServerProtocol createProtocol()
createProtocol
in class ClusterProtocolImpl<UniversalContactServerProtocol,UcsProtocolBuilder>
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.