org.apache.uima.aae.handler
Interface Handler
- All Known Implementing Classes:
- HandlerBase, MetadataRequestHandler_impl, MetadataResponseHandler_impl, ProcessRequestHandler_impl, ProcessResponseHandler
public interface Handler
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()
Copyright © 2011. All Rights Reserved.