Platform SDK Java 8.5 API Reference

com.genesyslab.platform.webmedia.protocol.server
Class WebMediaClientChannelHandler

java.lang.Object
  extended by com.genesyslab.platform.commons.protocol.AbstractChannel
      extended by com.genesyslab.platform.commons.protocol.DuplexChannel
          extended by com.genesyslab.platform.commons.protocol.ClientChannelHandler
              extended by com.genesyslab.platform.webmedia.protocol.server.WebMediaClientChannelHandler
All Implemented Interfaces:
AsyncChannel, AsyncChannelOperations, AsyncInvokerSupport, Channel, ChannelListenerSupport, ConfigurationSupport, ConnectionInvokerSupport, EndpointSupport, InputChannel, InterceptorSupport, LogMessageFilterSupport, MessageReceiver, MessageReceiverManagement, OutputChannel, ProtocolDescriptionSupport, Receiver, ReceiverManagement
Direct Known Subclasses:
CallbackClientChannelHandler, ChatClientChannelHandler, EmailClientChannelHandler

public abstract class WebMediaClientChannelHandler
extends ClientChannelHandler

Web Media protocols internal ClientChannelHandler's base class.
Note: This class is internal and is not supposed for explicit usage by applications.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.genesyslab.platform.commons.protocol.AbstractChannel
AbstractChannel.AsyncErrorNotifier
 
Field Summary
protected  com.genesyslab.platform.commons.connection.impl.xml.ProtocolDialectResolver dialectResolver
           
protected  com.genesyslab.platform.commons.connection.impl.xml.XmlMessageTransportImpl transport
           
 
Fields inherited from class com.genesyslab.platform.commons.protocol.DuplexChannel
messageFilter
 
Fields inherited from interface com.genesyslab.platform.commons.protocol.Receiver
DEF_INPUT_SIZE
 
Fields inherited from interface com.genesyslab.platform.commons.protocol.Channel
DEFAULT_TIMEOUT, INFINITE_TIMEOUT
 
Constructor Summary
protected WebMediaClientChannelHandler(Connection connection, ConnectionConfiguration config, com.genesyslab.platform.commons.connection.impl.xml.ProtocolDialect dialect, ProtocolFactory factory)
           
 
Method Summary
 void applyConfiguration()
           
protected  java.lang.String lookupConnectionParameter(java.lang.String propName, PsdkCustomization.PsdkOption psdkOption)
           
 
Methods inherited from class com.genesyslab.platform.commons.protocol.DuplexChannel
addListener, beginClose, beginOpen, cancelCloseTimeout, cancelOpenTimeout, clearInput, close, close, close, closeAsync, closeAsync, closeAsync, createChannelClosedEvent, createConnection, createConnectionClosedEvent, doBeginClose, doClose, doSend, downgradeConnection, getDefaultRestriction, getEnpointPrefixInfo, getInputSize, getInterceptor, getLocalEndPoint, getLocalEndpointInfo, getLogMessageFilter, getOpenTimeoutException, getProtocolDescription, getProtocolFactory, getProtocolId, getRemoteEndPoint, getTimeoutException, initPackager, isMessageAllowed, notifyWithObject, onClose, onFireClosed, onFireErrorEvent, onFireOpened, onOpen, onReceiveMessage, onSend, open, open, openAsync, openAsync, openAsync, openAsync, processClose, processCloseAll, receive, receive, receivedMessage, releaseReceivers, removeListener, resetReceiver, resumeReading, send, setConnectionInvoker, setExternalTransport, setInputSize, setLogMessageFilter, setMessageHandler, setProtocolData, setReceiver, setState, startUpgradeConnection, stopReading, toString, triggerWithObject, upgradeConnection, waitForObject
 
Methods inherited from class com.genesyslab.platform.commons.protocol.AbstractChannel
addChannelListener, configure, connectionContext, copyTLSSettings, fireClosed, fireErrorEvent, fireErrorEvent, generateChannelId, getChannelId, getConfiguration, getDefaultInvoker, getEndpoint, getInvoker, getListenerHelper, getServerContext, getState, getStateMods, getTimeout, internal, onSetEndpoint, releaseDefaultInvoker, removeChannelListener, setConfiguration, setEndpoint, setInvoker, setServerContext, setState, setTimeout, throwNotClosed, throwNotOpened, throwNotOpenedOnClose, throwNotOpenedOnSend, throwNull, throwNullEndpoint
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.genesyslab.platform.commons.protocol.Channel
getTimeout, setTimeout
 
Methods inherited from interface com.genesyslab.platform.commons.protocol.AsyncChannel
getState
 
Methods inherited from interface com.genesyslab.platform.commons.protocol.ChannelListenerSupport
addChannelListener, removeChannelListener
 

Field Detail

dialectResolver

protected final com.genesyslab.platform.commons.connection.impl.xml.ProtocolDialectResolver dialectResolver

transport

protected final com.genesyslab.platform.commons.connection.impl.xml.XmlMessageTransportImpl transport
Constructor Detail

WebMediaClientChannelHandler

protected WebMediaClientChannelHandler(Connection connection,
                                       ConnectionConfiguration config,
                                       com.genesyslab.platform.commons.connection.impl.xml.ProtocolDialect dialect,
                                       ProtocolFactory factory)
Method Detail

applyConfiguration

public void applyConfiguration()
Overrides:
applyConfiguration in class DuplexChannel

lookupConnectionParameter

protected java.lang.String lookupConnectionParameter(java.lang.String propName,
                                                     PsdkCustomization.PsdkOption psdkOption)

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.