|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.apache.uima.resource.service.impl.ResourceService_impl
org.apache.uima.analysis_engine.service.impl.AnalysisEngineService_impl
public class AnalysisEngineService_impl
Convenience base class for Analysis Engine Services. Analysis Engine services are not required to extends this class, but it it useful for those services that communicate using binary data.
Constructor Summary | |
---|---|
AnalysisEngineService_impl()
|
Method Summary | |
---|---|
AnalysisEngine |
getAnalysisEngine()
Gets the AnalysisEngine that delivers the functionality for this service. |
protected CAS |
getCasFromPool(int aTimeout)
Gets a CAS from the CAS Pool. |
protected CasPool |
getCasPool()
Gets the CAS pool used by this service. |
protected java.lang.Class<? extends Resource> |
getResourceClass()
Gets the Class of resource that provides the functionality for this service. |
void |
initialize(ResourceSpecifier aResourceSpecifier,
int aNumSimultaneousRequests,
int aTimeout)
An alternative form of initialize that takes the number of simultaneous requests and timeout period as explicit arguments. |
void |
initialize(ResourceSpecifier aResourceSpecifier,
java.util.Map<java.lang.String,java.lang.Object> aResourceInitParams)
Initialize this service. |
ServiceDataCargo |
process(ServiceDataCargo aData,
ResultSpecification aResultSpec)
Processes an entity. |
Methods inherited from class org.apache.uima.resource.service.impl.ResourceService_impl |
---|
getMetaData, getResource |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public AnalysisEngineService_impl()
Method Detail |
---|
public void initialize(ResourceSpecifier aResourceSpecifier, java.util.Map<java.lang.String,java.lang.Object> aResourceInitParams) throws ResourceInitializationException
initialize
in class ResourceService_impl
aResourceSpecifier
- specifier that describes how to create the resources that provide the functionality
for this service.aResourceInitParams
- additional parameters to be passed on to the Resource Factory.
ResourceInitializationException
org.apache.uima.resource.service.impl.ResourceService_impl#initialize(org.apache.uima.resource.ResourceSpecifier,
int, java.util.Map, int)
public void initialize(ResourceSpecifier aResourceSpecifier, int aNumSimultaneousRequests, int aTimeout) throws ResourceInitializationException
ResourceInitializationException
public ServiceDataCargo process(ServiceDataCargo aData, ResultSpecification aResultSpec) throws ResourceServiceException
aData
- data to be processedaResultSpec
- specifies which results the Analysis Engine should produce
ResourceServiceException
public AnalysisEngine getAnalysisEngine()
protected java.lang.Class<? extends Resource> getResourceClass()
ResourceService_impl
ResourceService_impl.initialize(ResourceSpecifier,Map)
method in order to create the
Resource object. Subclasses may override this method to specify which resource class is to be
created.
getResourceClass
in class ResourceService_impl
ResourceService_impl.getResourceClass()
protected CasPool getCasPool()
protected CAS getCasFromPool(int aTimeout) throws ResourceServiceException
aTimeout
- maximum time to wait in milliseconds
ResourceServiceException
- if a CAS is not available within the timeout period.
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |