public abstract class AnalysisEngineControllerAdapter extends Object implements AnalysisEngineController
AEInstanceCount, CasPoolSize| Constructor and Description |
|---|
AnalysisEngineControllerAdapter() |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitdumpState, getKeypublic void addAbortedCasReferenceId(String casReferenceId)
addAbortedCasReferenceId in interface AnalysisEngineControllerpublic void addInputChannel(InputChannel anInputChannel) throws Exception
addInputChannel in interface AnalysisEngineControllerExceptionpublic void addServiceInfo(ServiceInfo serviceInfo)
addServiceInfo in interface AnalysisEngineControllerpublic void addTimeSnapshot(long snapshot,
String key)
public void beginProcess(int msgType)
beginProcess in interface AnalysisEngineControllerpublic void cacheClientEndpoint(Endpoint anEndpoint)
cacheClientEndpoint in interface AnalysisEngineControllerpublic void collectionProcessComplete(Endpoint anEndpoint) throws AsynchAEException
collectionProcessComplete in interface AnalysisEngineControllerAsynchAEExceptionpublic void dropCAS(String casReferenceId, boolean dropCacheEntry)
dropCAS in interface AnalysisEngineControllerpublic void dropCAS(org.apache.uima.cas.CAS acas)
dropCAS in interface AnalysisEngineControllerpublic void dropStats(String casReferenceId, String anEndpointName)
dropStats in interface AnalysisEngineControllerpublic void endProcess(int msgType)
endProcess in interface AnalysisEngineControllerpublic void forceTimeoutOnPendingCases(String key)
forceTimeoutOnPendingCases in interface AnalysisEngineControllerpublic long getAnalysisTime()
getAnalysisTime in interface AnalysisEngineControllerpublic AsynchAECasManager getCasManagerWrapper()
getCasManagerWrapper in interface AnalysisEngineControllerpublic ServicePerformance getCasStatistics(String casReferenceId)
getCasStatistics in interface AnalysisEngineControllerpublic org.apache.uima.UimaContext getChildUimaContext(String delegateEndpointName) throws Exception
getChildUimaContext in interface AnalysisEngineControllerExceptionpublic Endpoint getClientEndpoint()
getClientEndpoint in interface AnalysisEngineControllerpublic String getComponentName()
getComponentName in interface AnalysisEngineControllerpublic Map<String,String> getDeadClientMap()
getDeadClientMap in interface AnalysisEngineControllerpublic ControllerLatch getControllerLatch()
getControllerLatch in interface AnalysisEngineControllerpublic long getCpuTime()
getCpuTime in interface AnalysisEngineControllerpublic ErrorHandlerChain getErrorHandlerChain()
getErrorHandlerChain in interface AnalysisEngineControllerpublic EventSubscriber getEventListener()
getEventListener in interface AnalysisEngineControllerpublic long getIdleTime()
getIdleTime in interface AnalysisEngineControllerpublic long getIdleTimeBetweenProcessCalls(int msgType)
getIdleTimeBetweenProcessCalls in interface AnalysisEngineControllerpublic InProcessCache getInProcessCache()
getInProcessCache in interface AnalysisEngineControllerpublic int getIndex()
getIndex in interface AnalysisEngineControllerpublic InputChannel getInputChannel()
getInputChannel in interface AnalysisEngineControllerpublic InputChannel getInputChannel(String queueName)
getInputChannel in interface AnalysisEngineControllerpublic String getJMXDomain()
getJMXDomain in interface AnalysisEngineControllerpublic String getJmxContext()
getJmxContext in interface AnalysisEngineControllerpublic LocalCache getLocalCache()
getLocalCache in interface AnalysisEngineControllerpublic JmxManagement getManagementInterface()
getManagementInterface in interface AnalysisEngineControllerpublic Monitor getMonitor()
getMonitor in interface AnalysisEngineControllerpublic String getName()
getName in interface AnalysisEngineControllerpublic OutputChannel getOutputChannel()
getOutputChannel in interface AnalysisEngineControllerpublic AnalysisEngineController getParentController()
getParentController in interface AnalysisEngineControllerpublic InputChannel getReplyInputChannel(String delegateKey)
getReplyInputChannel in interface AnalysisEngineControllerpublic long getReplyTime()
getReplyTime in interface AnalysisEngineControllerpublic String getServiceEndpointName()
getServiceEndpointName in interface AnalysisEngineControllerpublic ServiceErrors getServiceErrors()
getServiceErrors in interface AnalysisEngineControllerpublic ServiceInfo getServiceInfo()
getServiceInfo in interface AnalysisEngineControllerpublic ServicePerformance getServicePerformance()
getServicePerformance in interface AnalysisEngineControllerpublic Map getStats()
getStats in interface AnalysisEngineControllerpublic long getTime(String casReferenceId, String anEndpointName)
getTime in interface AnalysisEngineControllerpublic long getTimeSnapshot(String key)
public UimaTransport getTransport(UimaAsContext context, String key) throws Exception
getTransport in interface AnalysisEngineControllerExceptionpublic UimaTransport getTransport(String key) throws Exception
getTransport in interface AnalysisEngineControllerExceptionpublic UimaEEAdminContext getUimaEEAdminContext()
getUimaEEAdminContext in interface AnalysisEngineControllerpublic UimaMessageListener getUimaMessageListener(String delegateKey)
getUimaMessageListener in interface AnalysisEngineControllerpublic void handleDelegateLifeCycleEvent(String anEndpoint, int delegateCount)
handleDelegateLifeCycleEvent in interface AnalysisEngineControllerpublic void incrementDeserializationTime(long cpuTime)
incrementDeserializationTime in interface AnalysisEngineControllerpublic void incrementSerializationTime(long cpuTime)
incrementSerializationTime in interface AnalysisEngineControllerpublic void initialize()
throws AsynchAEException
initialize in interface AnalysisEngineControllerAsynchAEExceptionpublic void initializeVMTransport(int parentControllerReplyConsumerCount)
throws Exception
initializeVMTransport in interface AnalysisEngineControllerExceptionpublic boolean isAwaitingCacheCallbackNotification()
isAwaitingCacheCallbackNotification in interface AnalysisEngineControllerpublic boolean isCasMultiplier()
isCasMultiplier in interface AnalysisEngineControllerpublic boolean isPrimitive()
isPrimitive in interface AnalysisEngineControllerpublic boolean isStopped()
AnalysisEngineControllerisStopped in interface AnalysisEngineControllerpublic boolean isTopLevelComponent()
isTopLevelComponent in interface AnalysisEngineControllerpublic void notifyListenersWithInitializationStatus(Exception e)
notifyListenersWithInitializationStatus in interface AnalysisEngineControllerpublic void onInitialize()
onInitialize in interface AnalysisEngineControllerpublic void process(org.apache.uima.cas.CAS cas,
String casId)
process in interface AnalysisEngineControllerpublic void process(org.apache.uima.cas.CAS acas,
String anInputCasReferenceId,
String newCasReferenceId,
String newCASProducedBy)
process in interface AnalysisEngineControllerpublic void process(org.apache.uima.cas.CAS acas,
String casReferenceId,
Endpoint anEndpoint)
process in interface AnalysisEngineControllerpublic abstract void quiesceAndStop()
quiesceAndStop in interface AnalysisEngineControllerpublic void registerVmQueueWithJMX(Object o, String name) throws Exception
registerVmQueueWithJMX in interface AnalysisEngineControllerExceptionpublic void releaseNextCas(String casReferenceId)
releaseNextCas in interface AnalysisEngineControllerpublic void saveReplyTime(long snapshot,
String key)
saveReplyTime in interface AnalysisEngineControllerpublic void saveTime(long anArrivalTime,
String casReferenceId,
String anEndpointName)
saveTime in interface AnalysisEngineControllerpublic void sendMetadata(Endpoint anEndpoint) throws AsynchAEException
sendMetadata in interface AnalysisEngineControllerAsynchAEExceptionpublic void setCasManager(AsynchAECasManager casManager)
setCasManager in interface AnalysisEngineControllerpublic void setDeployDescriptor(String deployDescriptor)
setDeployDescriptor in interface AnalysisEngineControllerpublic void setInputChannel(InputChannel anInputChannel) throws Exception
setInputChannel in interface AnalysisEngineControllerExceptionpublic void setOutputChannel(OutputChannel anOutputChannel) throws Exception
setOutputChannel in interface AnalysisEngineControllerExceptionpublic void setStopped()
AnalysisEngineControllersetStopped in interface AnalysisEngineControllerpublic void setUimaEEAdminContext(UimaEEAdminContext anAdminContext)
setUimaEEAdminContext in interface AnalysisEngineControllerpublic void stop()
stop in interface AnalysisEngineControllerpublic void takeAction(String anAction, String anEndpointName, ErrorContext anErrorContext)
takeAction in interface AnalysisEngineControllerpublic void addControllerCallbackListener(ControllerCallbackListener listener)
ControllerLifecycleaddControllerCallbackListener in interface ControllerLifecyclelistener - - application listener object to registerpublic void removeControllerCallbackListener(ControllerCallbackListener listener)
ControllerLifecycleremoveControllerCallbackListener in interface ControllerLifecyclelistener - - application listener to removepublic void terminate()
ControllerLifecycleterminate in interface ControllerLifecyclepublic void addEndpointToDoNotProcessList(String anEndpointName)
public boolean isEndpointOnDontProcessList(String anEndpointName)
public void evictExpiredEntries()
public void changeState(BaseAnalysisEngineController.ServiceState state)
changeState in interface AnalysisEngineControllerpublic BaseAnalysisEngineController.ServiceState getState()
getState in interface AnalysisEngineControllerCopyright © 2016. All rights reserved.