public final class MessageChannel extends AbstractMessageChannel<ClientContext> implements NetMessageEvent.Source, ServerStatusEvent.Source, BatchTaskEvent.Source, RemoteRecordChangeEvent.Source, RemoteTaskEvent.Source
Constructor and Description |
---|
MessageChannel(ClientContext clientCtx,
ClientNetworkAdapter networkAdapter) |
addRemoteTaskEventWaiterQueue, close, init, removeRemoteTaskEventWaiterQueue
getClientConfig, getClientContext
getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toString
public MessageChannel(ClientContext clientCtx, ClientNetworkAdapter networkAdapter)
public void addBatchTaskListener(BatchTaskEvent.Listener l)
addBatchTaskListener
in interface BatchTaskEvent.Source
public void removeBatchTaskListener(BatchTaskEvent.Listener l)
removeBatchTaskListener
in interface BatchTaskEvent.Source
protected void fireBatchTaskEvent(BatchTaskEvent event)
fireBatchTaskEvent
in class AbstractMessageChannel<ClientContext>
public void addServerLogMessageListener(LogMessageEvent.Listener l)
public void removeServerLogMessageListener(LogMessageEvent.Listener l)
protected void fireServerLogMessageEvent(LogMessageEvent event)
fireServerLogMessageEvent
in class AbstractMessageChannel<ClientContext>
public void addAgentMessageListener(AgentMessageListener l)
public void removeAgentMessageListener(AgentMessageListener l)
protected void fireAgentReceived(AsyncAgent agent)
fireAgentReceived
in class AbstractMessageChannel<ClientContext>
public void addNetMessageListener(NetMessageEvent.Listener l)
addNetMessageListener
in interface NetMessageEvent.Source
public void removeNetMessageListener(NetMessageEvent.Listener l)
removeNetMessageListener
in interface NetMessageEvent.Source
protected void fireNetMessageReceived(NetMessageEvent event)
fireNetMessageReceived
in class AbstractMessageChannel<ClientContext>
public void addRemoteTaskListener(RemoteTaskEvent.Listener l)
addRemoteTaskListener
in interface RemoteTaskEvent.Source
public void removeRemoteTaskListener(RemoteTaskEvent.Listener l)
removeRemoteTaskListener
in interface RemoteTaskEvent.Source
protected void fireRemoteTaskEvent(RemoteTaskEvent event)
fireRemoteTaskEvent
in class AbstractMessageChannel<ClientContext>
public void addRemoteRecordChangeListener(RemoteRecordChangeEvent.Listener l)
addRemoteRecordChangeListener
in interface RemoteRecordChangeEvent.Source
public void removeRemoteRecordChangeListener(RemoteRecordChangeEvent.Listener l)
removeRemoteRecordChangeListener
in interface RemoteRecordChangeEvent.Source
protected void fireRemoteRecordChangeEvent(RemoteRecordChangeEvent event)
fireRemoteRecordChangeEvent
in class AbstractMessageChannel<ClientContext>
public void addServerStatusListener(GenericEvent.Listener l)
addServerStatusListener
in interface ServerStatusEvent.Source
public void removeServerStatusListener(GenericEvent.Listener l)
removeServerStatusListener
in interface ServerStatusEvent.Source
protected void fireServerStatusEvent(ServerStatusEvent event)
fireServerStatusEvent
in class AbstractMessageChannel<ClientContext>
public void addSystemEventListener(GenericEvent.Listener l)
public void removeSystemEventListener(GenericEvent.Listener l)
protected void fireSystemEvent(SystemEvent event)
fireSystemEvent
in class AbstractMessageChannel<ClientContext>
public void addNetEventListener(GenericEvent.Listener l)
public void removeNetEventListener(GenericEvent.Listener l)
protected void fireNetEvent(NetEvent event)
fireNetEvent
in class AbstractMessageChannel<ClientContext>
public void addABOListener(ABOChangeEvent.Listener l)
public void removeABOListener(ABOChangeEvent.Listener l)
public void fireABOEvent(ABOChangeEvent event)
fireABOEvent
in class AbstractMessageChannel<ClientContext>
public void setServerShutDownHandler(ServerShutdownEvent.Listener serverShutdownHandler)
Copyright © 2014 EsprIT-Systems. All Rights Reserved.