|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.apache.uima.aae.controller.AnalysisEngineInstancePoolWithThreadAffinity
public class AnalysisEngineInstancePoolWithThreadAffinity
| Constructor Summary | |
|---|---|
AnalysisEngineInstancePoolWithThreadAffinity(int aePoolSize)
|
|
| Method Summary | |
|---|---|
void |
checkin(org.apache.uima.analysis_engine.AnalysisEngine anAnalysisEngine)
Adds an instance of AnalysisEngine to the pool |
org.apache.uima.analysis_engine.AnalysisEngine |
checkout()
Pins each process thread to a specific and dedicated AE instance. |
void |
destroy()
Destroys Analysis Engine instance pool. |
boolean |
exists()
Checks if the current Thread is assigned to an AE instance |
void |
intialize(java.util.List anAnalysisEngineInstanceList)
Creates and initializes the AE Pool with intances of AEs provided in the anAnalysisEngineInstanceList |
int |
size()
|
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public AnalysisEngineInstancePoolWithThreadAffinity(int aePoolSize)
| Method Detail |
|---|
public void intialize(java.util.List anAnalysisEngineInstanceList)
throws java.lang.Exception
AnalysisEngineInstancePool
intialize in interface AnalysisEngineInstancePoolanAnalysisEngineInstanceList - - list of AnalysisEngine instances
java.lang.Exceptionpublic int size()
size in interface AnalysisEngineInstancePool
public void checkin(org.apache.uima.analysis_engine.AnalysisEngine anAnalysisEngine)
throws java.lang.Exception
AnalysisEngineInstancePool
checkin in interface AnalysisEngineInstancePoolanAnalysisEngine - - AnalysisEngine instance to be added to the pool
java.lang.Exceptionpublic boolean exists()
AnalysisEngineInstancePool
exists in interface AnalysisEngineInstancePool
public org.apache.uima.analysis_engine.AnalysisEngine checkout()
throws java.lang.Exception
checkout in interface AnalysisEngineInstancePooljava.lang.ExceptionAnalysisEngineInstancePool.checkout()
public void destroy()
throws java.lang.Exception
AnalysisEngineInstancePool
destroy in interface AnalysisEngineInstancePooljava.lang.Exception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||