public class AgentImplementationController extends DefaultClientController
DefaultClientController.ForwardingEventListenerdiscardedEventsCount, json, KEEP_ALIVE_PERIOD, knownFormatCollector| Constructor and Description |
|---|
AgentImplementationController(BlockingChannel dataChannel,
ContextManager contextManager,
java.util.concurrent.ExecutorService commandExecutionService,
FormatCache formatCache,
DataTableRegistry dataTableRegistry,
java.lang.Integer maxEventQueueLength) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
controllerShouldHandle(Event ev,
ContextEventListener listener) |
protected ClassicEncodingSettings |
createClassicEncodingSettings(boolean useFormatCache) |
KnownFormatCollector |
getKnownFormatCollector() |
protected OutgoingAggreGateCommand |
processMessageOperation(IncomingAggreGateCommand cmd,
OutgoingAggreGateCommand ans) |
addCustomListeners, addNormalListener, callFunction, constructEventCommand, createListener, discardEvent, getAddress, getContext, getDefaultEventListener, getDiscardedEventsCount, getErrorDetails, getFunctionDefinition, getLastDataTimestamp, getPendingEventsCount, getStartMessageCount, getVariable, getVariableDefinition, isConnected, isJson, logoutUser, newDataReceived, processCommand, processMessage, processMessageStart, processOperationAddEventListener, processOperationCallFunction, processOperationGetVar, processOperationRemoveEventListener, processOperationSetVar, run, runImpl, searchForCode, searchForCode, sendCommand, setFormatCache, setKnownFormatCollector, setVariable, shutdownaddMaskListener, getCallerController, getContextManager, getEventListeners, removeMaskListener, setCallerController, setContextManagerpublic AgentImplementationController(BlockingChannel dataChannel, ContextManager contextManager, java.util.concurrent.ExecutorService commandExecutionService, FormatCache formatCache, DataTableRegistry dataTableRegistry, java.lang.Integer maxEventQueueLength)
protected OutgoingAggreGateCommand processMessageOperation(IncomingAggreGateCommand cmd, OutgoingAggreGateCommand ans) throws SyntaxErrorException, ContextException
processMessageOperation in class DefaultClientControllerSyntaxErrorExceptionContextExceptionpublic boolean controllerShouldHandle(Event ev, ContextEventListener listener) throws EventHandlingException
controllerShouldHandle in class DefaultClientControllerEventHandlingExceptionprotected ClassicEncodingSettings createClassicEncodingSettings(boolean useFormatCache)
createClassicEncodingSettings in class DefaultClientControllerpublic KnownFormatCollector getKnownFormatCollector()