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 voidaggregateDelegateStats(MessageContext aMessageContext, String aCasReferenceId) protected voidcomputeStats(MessageContext aMessageContext, String aCasReferenceId) voiddelegate(MessageContext aMessageContext) getName()voidvoidbooleanvoidinvokeProcess(org.apache.uima.cas.CAS aCAS, String anInputCasReferenceId, String aNewCasReferenceId, MessageContext aMessageContext, String aNewCasProducedBy) booleanisHandlerForMessage(MessageContext aMessageContext, int anExpectedMessageType, int anExpectedCommand) static ErrorContextpopulateErrorContext(MessageContext aMessageCtx) voidremoveDelegate(String aHandlerName) voidresequenceDelegateHandler(String aHandlerName, int aNewPositionInHandlerChain) voidsetController(AnalysisEngineController controller) voidsetDelegate(Handler aHandler) voidvoid
-
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:
isHandlerForMessagein 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:
invokeProcessin interfaceHandler- Throws:
AsynchAEException
-
delegate
- Specified by:
delegatein interfaceHandler- Throws:
AsynchAEException
-
getDelegate
- Specified by:
getDelegatein interfaceHandler
-
setParent
-
getName
-
setDelegate
- Specified by:
setDelegatein interfaceHandler
-
hasDelegateHandler
public boolean hasDelegateHandler()- Specified by:
hasDelegateHandlerin interfaceHandler
-
removeDelegate
- Specified by:
removeDelegatein interfaceHandler
-
resequenceDelegateHandler
- Specified by:
resequenceDelegateHandlerin interfaceHandler
-
handle
- Specified by:
handlein interfaceHandler- Throws:
AsynchAEException
-
handle
- Specified by:
handlein 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
-