Class CPEConfig
- java.lang.Object
-
- org.apache.uima.collection.impl.cpm.CPEConfig
-
public class CPEConfig extends java.lang.ObjectObject containing global cpe configuration.
-
-
Constructor Summary
Constructors Constructor Description CPEConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CheckpointConfiggetChConfig()Returns CPE checkpoint configurationjava.lang.StringgetDeployAs()Returns CPE statup mode as defined in the CPE descriptorlonggetInputQueueMaxMemoryThreshold()longgetMaxTimeToWait()longgetNumToProcess()Returns number of entities to process by the CPE.java.lang.StringgetOutputQueueClass()java.lang.StringgetStartWith()Returns an id of the first entity theCollectionReaderwill be told to readjava.lang.StringgetTimerClass()Returns the name of customUimaTimerclass.voidsetChConfig(CheckpointConfig config)Copies Checkpoint configurationvoidsetDeployAs(java.lang.String aCpeDeployMode)Copies CPE startup modevoidsetInputQueueMaxMemoryThreshold(long aInputQueueMaxMemoryThreshold)voidsetMaxTimeToWait(long aMaxTimeToWait)voidsetNumToProcess(long aTotalCount)Copies number of entities to processvoidsetOutputQueueClass(java.lang.String aOutputQueueClass)voidsetStartWith(java.lang.String aStartEntityId)Copies ind of the first entity to start readingvoidsetTimerClass(java.lang.String aTimerClass)Copies a name of the customUimaTimerclass
-
-
-
Method Detail
-
getChConfig
public CheckpointConfig getChConfig()
Returns CPE checkpoint configuration- Returns:
- CheckpointConfig object
-
getDeployAs
public java.lang.String getDeployAs()
Returns CPE statup mode as defined in the CPE descriptor- Returns:
- - statup mode
-
getNumToProcess
public long getNumToProcess()
Returns number of entities to process by the CPE.- Returns:
- - number of entities to process
-
getStartWith
public java.lang.String getStartWith()
Returns an id of the first entity theCollectionReaderwill be told to read- Returns:
- - id of the first entity to read
-
getTimerClass
public java.lang.String getTimerClass()
Returns the name of customUimaTimerclass.- Returns:
- - class as String
-
setChConfig
public void setChConfig(CheckpointConfig config)
Copies Checkpoint configuration- Parameters:
config- - checkpoint configuration
-
setDeployAs
public void setDeployAs(java.lang.String aCpeDeployMode)
Copies CPE startup mode- Parameters:
aCpeDeployMode- - startup mode
-
setNumToProcess
public void setNumToProcess(long aTotalCount)
Copies number of entities to process- Parameters:
aTotalCount- - total number of entities to process
-
setStartWith
public void setStartWith(java.lang.String aStartEntityId)
Copies ind of the first entity to start reading- Parameters:
aStartEntityId- - id of entity
-
setTimerClass
public void setTimerClass(java.lang.String aTimerClass)
Copies a name of the customUimaTimerclass- Parameters:
aTimerClass- - timer class
-
getInputQueueMaxMemoryThreshold
public long getInputQueueMaxMemoryThreshold()
-
setInputQueueMaxMemoryThreshold
public void setInputQueueMaxMemoryThreshold(long aInputQueueMaxMemoryThreshold)
-
getMaxTimeToWait
public long getMaxTimeToWait()
-
setMaxTimeToWait
public void setMaxTimeToWait(long aMaxTimeToWait)
-
getOutputQueueClass
public java.lang.String getOutputQueueClass()
-
setOutputQueueClass
public void setOutputQueueClass(java.lang.String aOutputQueueClass)
-
-