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

Public Member Functions | Static Public Attributes

org::apache::uima::analysis_engine::asb::ASB Interface Reference

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

List of all members.

Public Member Functions

void destroy ()
Map< String,
ProcessingResourceMetaData
getAllComponentMetaData ()
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 > aComponentSpecifiers, 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"

Detailed Description

The Analysis Structure Broker (ASB) is the component responsible for the details of communicating with Analysis Engines that may potentially be distributed across different physical machines. The ASB hides all such details from the rest of the AnalysisEngine, which should be able to operate with no knowledge of whether Analysis Engines are co-located or distributed.

Definition at line 47 of file ASB.java.


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

Generated by  Doxygen 1.6.0   Back to index