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 void
delegate(MessageContext aMessageContext)
Handler
getDelegate()
java.lang.String
getName()
void
handle(java.lang.Object anObjectToHandle)
void
handle(java.lang.Object anObjectToHandle, java.lang.String expectedOutputType)
boolean
hasDelegateHandler()
void
invokeProcess(org.apache.uima.cas.CAS aCAS, java.lang.String casReferenceId1, java.lang.String aCasReferenceId2, MessageContext aMessageContext, java.lang.String aNewCasProducedBy)
boolean
isHandlerForMessage(MessageContext aMessageContext, int anExpectedMessageType, int anExpectedCommand)
void
removeDelegate(java.lang.String aHandlerName)
void
resequenceDelegateHandler(java.lang.String aHandlerName, int aNewPositionInHandlerChain)
void
setDelegate(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()
-
-