Class CPEConfig
java.lang.Object
org.apache.uima.collection.impl.cpm.CPEConfig
Object containing global cpe configuration.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns CPE checkpoint configurationReturns CPE statup mode as defined in the CPE descriptorlong
long
long
Returns number of entities to process by the CPE.Returns an id of the first entity theCollectionReader
will be told to readReturns the name of customUimaTimer
class.void
setChConfig
(CheckpointConfig config) Copies Checkpoint configurationvoid
setDeployAs
(String aCpeDeployMode) Copies CPE startup modevoid
setInputQueueMaxMemoryThreshold
(long aInputQueueMaxMemoryThreshold) void
setMaxTimeToWait
(long aMaxTimeToWait) void
setNumToProcess
(long aTotalCount) Copies number of entities to processvoid
setOutputQueueClass
(String aOutputQueueClass) void
setStartWith
(String aStartEntityId) Copies ind of the first entity to start readingvoid
setTimerClass
(String aTimerClass) Copies a name of the customUimaTimer
class
-
Constructor Details
-
CPEConfig
public CPEConfig()
-
-
Method Details
-
getChConfig
Returns CPE checkpoint configuration- Returns:
- CheckpointConfig object
-
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
Returns an id of the first entity theCollectionReader
will be told to read- Returns:
- - id of the first entity to read
-
getTimerClass
Returns the name of customUimaTimer
class.- Returns:
- - class as String
-
setChConfig
Copies Checkpoint configuration- Parameters:
config
- - checkpoint configuration
-
setDeployAs
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
Copies ind of the first entity to start reading- Parameters:
aStartEntityId
- - id of entity
-
setTimerClass
Copies a name of the customUimaTimer
class- 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
-
setOutputQueueClass
-