org.apache.uima.aae.handler
Interface Handler

All Known Implementing Classes:
HandlerBase, MetadataRequestHandler_impl, MetadataResponseHandler_impl, ProcessRequestHandler_impl, ProcessResponseHandler

public interface Handler


Method Summary
 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()


Copyright © 2012. All Rights Reserved.