Package org.apache.uima.aae.handler
Class HandlerBase
java.lang.Object
org.apache.uima.aae.handler.HandlerBase
- All Implemented Interfaces:
Handler
- Direct Known Subclasses:
MetadataRequestHandler_impl
,MetadataResponseHandler_impl
,ProcessRequestHandler_impl
,ProcessResponseHandler
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected void
aggregateDelegateStats
(MessageContext aMessageContext, String aCasReferenceId) protected void
computeStats
(MessageContext aMessageContext, String aCasReferenceId) void
delegate
(MessageContext aMessageContext) getName()
void
void
boolean
void
invokeProcess
(org.apache.uima.cas.CAS aCAS, String anInputCasReferenceId, String aNewCasReferenceId, MessageContext aMessageContext, String aNewCasProducedBy) boolean
isHandlerForMessage
(MessageContext aMessageContext, int anExpectedMessageType, int anExpectedCommand) static ErrorContext
populateErrorContext
(MessageContext aMessageCtx) void
removeDelegate
(String aHandlerName) void
resequenceDelegateHandler
(String aHandlerName, int aNewPositionInHandlerChain) void
setController
(AnalysisEngineController controller) void
setDelegate
(Handler aHandler) void
void
-
Constructor Details
-
HandlerBase
-
-
Method Details
-
getController
-
setController
-
populateErrorContext
-
validate
- Throws:
AsynchAEException
-
isHandlerForMessage
public boolean isHandlerForMessage(MessageContext aMessageContext, int anExpectedMessageType, int anExpectedCommand) throws AsynchAEException - Specified by:
isHandlerForMessage
in interfaceHandler
- Throws:
AsynchAEException
-
invokeProcess
public void invokeProcess(org.apache.uima.cas.CAS aCAS, String anInputCasReferenceId, String aNewCasReferenceId, MessageContext aMessageContext, String aNewCasProducedBy) throws AsynchAEException - Specified by:
invokeProcess
in interfaceHandler
- Throws:
AsynchAEException
-
delegate
- Specified by:
delegate
in interfaceHandler
- Throws:
AsynchAEException
-
getDelegate
- Specified by:
getDelegate
in interfaceHandler
-
setParent
-
getName
-
setDelegate
- Specified by:
setDelegate
in interfaceHandler
-
hasDelegateHandler
public boolean hasDelegateHandler()- Specified by:
hasDelegateHandler
in interfaceHandler
-
removeDelegate
- Specified by:
removeDelegate
in interfaceHandler
-
resequenceDelegateHandler
- Specified by:
resequenceDelegateHandler
in interfaceHandler
-
handle
- Specified by:
handle
in interfaceHandler
- Throws:
AsynchAEException
-
handle
- Specified by:
handle
in interfaceHandler
- Throws:
AsynchAEException
-
aggregateDelegateStats
protected void aggregateDelegateStats(MessageContext aMessageContext, String aCasReferenceId) throws AsynchAEException - Throws:
AsynchAEException
-
computeStats
protected void computeStats(MessageContext aMessageContext, String aCasReferenceId) throws AsynchAEException - Throws:
AsynchAEException
-