Package org.apache.uima.aae.handler
Interface Handler
-
- All Known Implementing Classes:
HandlerBase,MetadataRequestHandler_impl,MetadataResponseHandler_impl,ProcessRequestHandler_impl,ProcessResponseHandler
public interface Handler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voiddelegate(MessageContext aMessageContext)HandlergetDelegate()java.lang.StringgetName()voidhandle(java.lang.Object anObjectToHandle)voidhandle(java.lang.Object anObjectToHandle, java.lang.String expectedOutputType)booleanhasDelegateHandler()voidinvokeProcess(org.apache.uima.cas.CAS aCAS, java.lang.String casReferenceId1, java.lang.String aCasReferenceId2, MessageContext aMessageContext, java.lang.String aNewCasProducedBy)booleanisHandlerForMessage(MessageContext aMessageContext, int anExpectedMessageType, int anExpectedCommand)voidremoveDelegate(java.lang.String aHandlerName)voidresequenceDelegateHandler(java.lang.String aHandlerName, int aNewPositionInHandlerChain)voidsetDelegate(Handler aHandler)
-
-
-
Method Detail
-
setDelegate
void setDelegate(Handler aHandler)
-
getDelegate
Handler getDelegate()
-
removeDelegate
void removeDelegate(java.lang.String aHandlerName)
-
resequenceDelegateHandler
void resequenceDelegateHandler(java.lang.String aHandlerName, int aNewPositionInHandlerChain)
-
delegate
void delegate(MessageContext aMessageContext) throws AsynchAEException
- Throws:
AsynchAEException
-
invokeProcess
void invokeProcess(org.apache.uima.cas.CAS aCAS, java.lang.String casReferenceId1, java.lang.String aCasReferenceId2, MessageContext aMessageContext, java.lang.String aNewCasProducedBy) throws AsynchAEException- Throws:
AsynchAEException
-
isHandlerForMessage
boolean isHandlerForMessage(MessageContext aMessageContext, int anExpectedMessageType, int anExpectedCommand) throws AsynchAEException
- Throws:
AsynchAEException
-
handle
void handle(java.lang.Object anObjectToHandle) throws AsynchAEException- Throws:
AsynchAEException
-
handle
void handle(java.lang.Object anObjectToHandle, java.lang.String expectedOutputType) throws AsynchAEException- Throws:
AsynchAEException
-
hasDelegateHandler
boolean hasDelegateHandler()
-
getName
java.lang.String getName()
-
-