public abstract class AbstractMessageChannel<C extends ClientContext> extends AbstractClientObject<C>
MessageChannel
is supposed to be the API for the users.Constructor and Description |
---|
AbstractMessageChannel(C clientCtx) |
Modifier and Type | Method and Description |
---|---|
void |
addRemoteTaskEventWaiterQueue(RemoteTaskEventQueue queue) |
void |
dispatchMessage(NetMessage msg) |
protected abstract void |
fireABOEvent(ABOChangeEvent event) |
protected abstract void |
fireAgentReceived(SuperAgent agent) |
protected abstract void |
fireNetEvent(NetEvent event) |
protected abstract void |
fireNetMessageReceived(NetMessageEvent event) |
protected abstract void |
fireRemoteRecordChangeEvent(RemoteRecordChangeEvent event) |
protected abstract void |
fireRemoteTaskEvent(RemoteTaskEvent event) |
protected abstract void |
fireServerBatchTaskEvent(ServerBatchTaskEvent event) |
protected abstract void |
fireServerLogMessageEvent(LogMessageEvent event) |
protected abstract void |
fireServerStatusEvent(ServerStatusEvent event) |
protected abstract void |
fireSystemEvent(SystemEvent event) |
ClientCommandExecutor |
getClientCommandExecutor() |
void |
removeRemoteTaskEventWaiterQueue(RemoteTaskEventQueue queue) |
getClientConfig, getClientContext
getApplicationConfig, getApplicationContext, getLogChannel, isLogDebug, isLogVerbose, logDebug, logDump, logError, logError, logFatal, logInfo, logVerbose, logWarning, setLogChannel
configureDumpHeadlineLength, configureDumpMaxElementsPrinted, copyDumpStringValues, copyToStringValues, createDumpHeader, toDumpString, toDumpString, toString, toString
public AbstractMessageChannel(C clientCtx)
public void addRemoteTaskEventWaiterQueue(RemoteTaskEventQueue queue)
public void removeRemoteTaskEventWaiterQueue(RemoteTaskEventQueue queue)
public void dispatchMessage(NetMessage msg)
protected abstract void fireServerStatusEvent(ServerStatusEvent event)
protected abstract void fireRemoteTaskEvent(RemoteTaskEvent event)
protected abstract void fireRemoteRecordChangeEvent(RemoteRecordChangeEvent event)
protected abstract void fireABOEvent(ABOChangeEvent event)
protected abstract void fireServerBatchTaskEvent(ServerBatchTaskEvent event)
protected abstract void fireServerLogMessageEvent(LogMessageEvent event)
protected abstract void fireSystemEvent(SystemEvent event)
protected abstract void fireNetEvent(NetEvent event)
protected abstract void fireNetMessageReceived(NetMessageEvent event)
protected abstract void fireAgentReceived(SuperAgent agent)
public ClientCommandExecutor getClientCommandExecutor()
Copyright © 2011 EsprIT-Systems. All Rights Reserved.