Interface CasProcessorMaxRestarts
- All Superinterfaces:
Cloneable
,MetaDataObject
,Serializable
,XMLizable
An object that holds configuration related to handling max restarts for CasProcessors. It
provides the means of configuring threshold for max restart tolerance, and defining a strategy to
apply when thresholds are exceeded. Used when constucting a CPE descriptor.
-
Method Summary
Modifier and TypeMethodDescriptionReturns a strategy to apply by the CPE when max restart count is exceeded.int
Returns max restarts threshold fro CasProcessorint
void
Sets a strategy to apply by the CPE when max restart count is exceeded.void
setRestartCount
(int aRestartCount) Sets max tolerated restarts threshold for CasProcessorvoid
setWaitTimeBetweenRetries
(int i) Methods inherited from interface org.apache.uima.resource.metadata.MetaDataObject
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrl
Methods inherited from interface org.apache.uima.util.XMLizable
buildFromXMLElement, buildFromXMLElement, toXML, toXML, toXML, toXML
-
Method Details
-
setRestartCount
void setRestartCount(int aRestartCount) Sets max tolerated restarts threshold for CasProcessor- Parameters:
aRestartCount
- - max restart count
-
getRestartCount
int getRestartCount()Returns max restarts threshold fro CasProcessor- Returns:
- - restart count
-
setAction
Sets a strategy to apply by the CPE when max restart count is exceeded. The three supported strategies are:- terminate - termines the CPE
- continue - continue despite the error
- disable - disable CasProcessor
- Parameters:
aAction
- - action to take
-
getAction
String getAction()Returns a strategy to apply by the CPE when max restart count is exceeded. The three supported strategies are:- terminate - termines the CPE
- continue - continue despite the error
- disable - disable CasProcessor
- Returns:
- - action as String
-
getWaitTimeBetweenRetries
int getWaitTimeBetweenRetries()- Returns:
- the wait time between successive retries
-
setWaitTimeBetweenRetries
void setWaitTimeBetweenRetries(int i) - Parameters:
i
- time to wait between successive retries
-