All Classes and Interfaces

Class
Description
ActiveMQ specific class for determining if Broker connection is valid.
Initializes JMS session and creates JMS MessageProducer to be used for sending messages to a given destination.
 
 
 
 
 
 
Abstract class meant to provide default implementations for AnalysisEngineController instances.
 
 
 
 
 
 
 
 
 
Creates a worker thread for sending messages.
 
 
 
 
 
 
 
 
This class implements JmxMonitorListener interface.
 
Deprecated. 
 
 
Message listener injected at runtime into Aggregate to handle a race condition when multiple threads simultaneously process messages from a Cas Multiplier.
Interface used to define custom validator class that uses JMS Provider specific approach to determine if a broker connection is valid
 
 
 
 
Interface defining methods to enable stopping of Asynchronous Service.
 
 
 
 
Entry in the list of CASes pending reply.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Implementation of AnalysisEngineServiceAdapter for JMS.
 
 
 
 
Thin adapter for receiving JMS messages from Spring.
 
 
 
 
Jmx Management interface for registering and unregistering MBeans.
 
Collects metrics from UIMA-AS Service MBeans at defined intervals and passes the metrics for formatting to the registered JmxMonitorListener
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Example application that calls a Remote Asynchronous Analysis Engine on a collection.
 
 
 
 
 
 
 
 
 
This class implements JmxMonitorListener interface.
 
 
 
 
 
 
 
 
 
 
This is an abstract listener class that provides empty implementation.
This class exposes client side statistics via JMX
 
 
 
 
 
 
 
 
 
Interface for a Listener that receives notification from the UimaAsynchronousEngine as various events occur.
Custom ThreadFactory for use in the TaskExecutor.
This class is used to define current UIMA AS version
A UimaAsynchronousEngine enables an application to send CASes for analysis to remote UIMA AS service.
A wrapper around ThreadPoolExecutor that blocks a thread if number of executing threads exceeds provided maximum number of permits.
 
This bean functions as a proxy for a Uima C++ service.
This class implements the JMX MBean interface to provide operational statistics about the C++ service.
Defines the JMX management interface for the C++ service.
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
Wrapper for the Uima message.
Uima message implementation of UimaMessageDispatcher.
 
This is a JMX wrapper around the LinkedBlockingQueue.
 
 
 
 
This class provides implementation for internal messaging between collocated Uima AS services.