|
||||||||||
| 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_implaResourceSpecifier - 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.
ResourceInitializationExceptionorg.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
ResourceServiceExceptionpublic AnalysisEngine getAnalysisEngine()
protected java.lang.Class<? extends Resource> getResourceClass()
ResourceService_implResourceService_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_implResourceService_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 | |||||||||