Logo Search packages:      
Sourcecode: uimaj version File versions  Download package

Classes | Public Member Functions | Static Public Attributes | Protected Member Functions | Private Attributes | Static Private Attributes

org::apache::uima::analysis_engine::asb::impl::ASB_impl Class Reference

Inheritance diagram for org::apache::uima::analysis_engine::asb::impl::ASB_impl:
Inheritance graph
[legend]
Collaboration diagram for org::apache::uima::analysis_engine::asb::impl::ASB_impl:
Collaboration graph
[legend]

List of all members.

Classes

class  AggregateCasIterator
class  DummyAnalysisEngine
class  StackFrame

Public Member Functions

void destroy ()
Map< String,
ProcessingResourceMetaData
getAllComponentMetaData ()
CasManager getCasManager ()
Map< String,
AnalysisEngineMetaData
getComponentAnalysisEngineMetaData ()
Map< String, AnalysisEnginegetComponentAnalysisEngines ()
FlowControllerContainer getFlowControllerContainer ()
Logger getLogger ()
ResourceMetaData getMetaData ()
ResourceManager getResourceManager ()
UimaContext getUimaContext ()
UimaContextAdmin getUimaContextAdmin ()
boolean initialize (ResourceSpecifier aSpecifier, Map< String, Object > aAdditionalParams) throws ResourceInitializationException
CasIterator process (CAS aCAS) throws AnalysisEngineProcessException
void setLogger (Logger aLogger)
void setup (Map< String, ResourceSpecifier > aSpecifiers, UimaContextAdmin aParentContext, FlowControllerDeclaration aFlowControllerDeclaration, AnalysisEngineMetaData aAggregateMetadata) throws ResourceInitializationException

Static Public Attributes

static final String PARAM_AGGREGATE_ANALYSIS_ENGINE_NAME = "PARAM_AGGREGATE_ANALYSIS_ENGINE_NAME"
static final String PARAM_AGGREGATE_SOFA_MAPPINGS = "AGGREGATE_SOFA_MAPPINGS"
static final String PARAM_CONFIG_PARAM_SETTINGS = "CONFIG_PARAM_SETTINGS"
static final String PARAM_PERFORMANCE_TUNING_SETTINGS = "PERFORMANCE_TUNING_SETTINGS"
static final String PARAM_RESOURCE_MANAGER = "RESOURCE_MANAGER"
static final String PARAM_UIMA_CONTEXT = "UIMA_CONTEXT"

Protected Member Functions

AnalysisEngineManagementImpl getMBean ()
void initFlowController (FlowControllerDeclaration aFlowControllerDeclaration, UimaContextAdmin aParentContext, AnalysisEngineMetaData aAggregateMetadata) throws ResourceInitializationException
void setMetaData (ResourceMetaData aMetaData)

Private Attributes

UimaContextAdmin mAggregateUimaContext
Map< String,
ProcessingResourceMetaData
mAllComponentMetaDataMap = new HashMap<String, ProcessingResourceMetaData>()
Map< String, AnalysisEnginemComponentAnalysisEngineMap = new HashMap<String, AnalysisEngine>()
Map< String,
AnalysisEngineMetaData
mComponentAnalysisEngineMetaDataMap
FlowControllerContainer mFlowControllerContainer
Map< String, Object > mInitParams
boolean mOutputNewCASes
SofaMapping[] mSofaMappings

Static Private Attributes

static final Class< ASB_implCLASS_NAME = ASB_impl.class
static final String LOG_RESOURCE_BUNDLE = "org.apache.uima.impl.log_messages"

Detailed Description

A simple ASB implementation. This implementation is not specific to any transport technology. It simply uses the ResourceFactory to acquire instances of its delegate AnalysisEngines and then communicates with these delegate AnalysisEngines through the AnalysisEngine interface. Any communication with remote AnalysisEngine services is done through a org.apache.uima.analysis_engine.service.AnalysisEngineServiceAdapter and is not the concern of this ASB implementation.

Definition at line 77 of file ASB_impl.java.


The documentation for this class was generated from the following file:

Generated by  Doxygen 1.6.0   Back to index