Class CpeConfigurationImpl
java.lang.Object
org.apache.uima.resource.metadata.impl.MetaDataObject_impl
org.apache.uima.collection.impl.metadata.cpe.CpeConfigurationImpl
- All Implemented Interfaces:
Serializable
,Cloneable
,CpeConfiguration
,MetaDataObject
,XMLizable
The Class CpeConfigurationImpl.
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
MetaDataObject_impl.MetaDataAttr, MetaDataObject_impl.SerialContext, MetaDataObject_impl.Serializer
-
Field Summary
Fields inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
serialContext
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionReturns Checkpoint object containing checkpoint file and frequency of checkpoints.Returns the timer class implementing UimeTimer interface.Gets the deploy as.Returns CPE deployment mode as "immediate", "vinceService", "interactive".int
long
Gets the num 2 process.int
Returns number of entities to processGets the start at.Returns id of the first entity the CPE will begin processing.protected XmlizationInfo
To be implemented by subclasses to return information describing how to represent this object in XML.void
Removes checkpoint objectvoid
void
setCheckpoint
(CpeCheckpoint aCheckpoint) Sets Checkpoint object containing checkpoint file and frequency of checkpoints.void
setCpeTimer
(CpeTimer aTimer) Sets the timer class implementing UimeTimer interface.void
setDeployAs
(String string) Sets the deploy as.void
setDeployment
(String aDeploy) Sets CPE deployment mode as "immediate", "vinceService", "interactive".void
setNumToProcess
(int aNumToProcess) Sets number of entities to process by the CPE.void
setNumToProcess
(long l) Sets the num to process.void
setOutputQueue
(OutputQueue queue) Sets the output queue.void
setStartAt
(String aStartAt) Sets the start at.void
setStartingEntityId
(String aStartAt) Sets id of the first entity the CPE will begin processing.void
setTimerImpl
(String string) Sets the timer impl.Methods inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
buildFromXMLElement, buildFromXMLElement, clone, equals, getAdditionalAttributes, getAttributeClass, getAttributeValue, getInfoset, getMatchingNode, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSerialContext, getSourceUrl, getSourceUrlString, getWrapperClass, getXMLAttributes, hashCode, isModifiable, listAttributes, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readPropertyValueFromXMLElement, readUnknownPropertyValueFromXMLElement, resolveSettings, setAttributeValue, setInfoset, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, toXML, valueIsNullOrEmptyArray, writeArrayPropertyAsElement, writeMapPropertyToXml, writePropertyAsElement
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
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
-
Constructor Details
-
CpeConfigurationImpl
public CpeConfigurationImpl()Instantiates a new cpe configuration impl.
-
-
Method Details
-
setDeployment
Description copied from interface:CpeConfiguration
Sets CPE deployment mode as "immediate", "vinceService", "interactive". The CPE does not directly use this information, instead it is up to the application using the CPE to ingest this and handle it as appropriate. This element is used by an application that uses the CPE. The CPE is an embeddable component, part of a larger application.- "immediate" mode: this is the way the CPE is typically run. In this mode the application is initializing the CPE and starts in without user interaction. The CPE runs to completion in this case.
- "interactive" mode: The application interacts with the CPE via an API to stop, pause, or resume the CPE.
- "vinciService" mode: used to indicate control of CPE in terms of stop, pause, resume, and query for performance info, from a remote console.
- Specified by:
setDeployment
in interfaceCpeConfiguration
- Parameters:
aDeploy
- - deployment mode of the CPE- Throws:
CpeDescriptorException
- tbd
-
getDeployment
Description copied from interface:CpeConfiguration
Returns CPE deployment mode as "immediate", "vinceService", "interactive".- Specified by:
getDeployment
in interfaceCpeConfiguration
- Returns:
- - deployment mode
- See Also:
-
setNumToProcess
Description copied from interface:CpeConfiguration
Sets number of entities to process by the CPE.- Specified by:
setNumToProcess
in interfaceCpeConfiguration
- Parameters:
aNumToProcess
- - number of entities to process (-1 - for ALL)- Throws:
CpeDescriptorException
- tbd
-
getNumToProcess
public int getNumToProcess()Description copied from interface:CpeConfiguration
Returns number of entities to process- Specified by:
getNumToProcess
in interfaceCpeConfiguration
- Returns:
- - number of entities to process (-1 - for ALL)
-
setStartingEntityId
Description copied from interface:CpeConfiguration
Sets id of the first entity the CPE will begin processing. Useful when starting the CPE from a known point.- Specified by:
setStartingEntityId
in interfaceCpeConfiguration
- Parameters:
aStartAt
- - id of first entity
-
getStartingEntityId
Description copied from interface:CpeConfiguration
Returns id of the first entity the CPE will begin processing. Useful when starting the CPE from a known point.- Specified by:
getStartingEntityId
in interfaceCpeConfiguration
- Returns:
- - id of first entity
-
setCheckpoint
Description copied from interface:CpeConfiguration
Sets Checkpoint object containing checkpoint file and frequency of checkpoints.- Specified by:
setCheckpoint
in interfaceCpeConfiguration
- Parameters:
aCheckpoint
- - checkpoint object- Throws:
CpeDescriptorException
- tbd
-
getCheckpoint
Description copied from interface:CpeConfiguration
Returns Checkpoint object containing checkpoint file and frequency of checkpoints.- Specified by:
getCheckpoint
in interfaceCpeConfiguration
- Returns:
CpeCheckpoint
-
removeCheckpoint
public void removeCheckpoint()Description copied from interface:CpeConfiguration
Removes checkpoint object- Specified by:
removeCheckpoint
in interfaceCpeConfiguration
-
setCpeTimer
Description copied from interface:CpeConfiguration
Sets the timer class implementing UimeTimer interface. This timer will be used to time CPE events. By default, the CPE uses System.currentTimeMillis() to obtain time.- Specified by:
setCpeTimer
in interfaceCpeConfiguration
- Parameters:
aTimer
- - timer class
-
getCpeTimer
Description copied from interface:CpeConfiguration
Returns the timer class implementing UimeTimer interface. This timer will be used to time CPE events. By default, the CPE uses System.currentTimeMillis() to obtain time.- Specified by:
getCpeTimer
in interfaceCpeConfiguration
- Returns:
- - timer class
-
removeCpeTimer
public void removeCpeTimer()- Specified by:
removeCpeTimer
in interfaceCpeConfiguration
-
getDeployAs
Gets the deploy as.- Returns:
- the deploy as
-
getNum2Process
public long getNum2Process()Gets the num 2 process.- Returns:
- the num 2 process
-
getStartAt
Gets the start at.- Returns:
- the start at
-
getTimerImpl
- Specified by:
getTimerImpl
in interfaceCpeConfiguration
-
setDeployAs
Sets the deploy as.- Parameters:
string
- the new deploy as
-
setNumToProcess
public void setNumToProcess(long l) Sets the num to process.- Parameters:
l
- the new num to process
-
setStartAt
Sets the start at.- Parameters:
aStartAt
- the new start at
-
setTimerImpl
Sets the timer impl.- Parameters:
string
- the new timer impl
-
getOutputQueue
- Specified by:
getOutputQueue
in interfaceCpeConfiguration
-
getMaxTimeToWait
public int getMaxTimeToWait()- Specified by:
getMaxTimeToWait
in interfaceCpeConfiguration
-
setOutputQueue
Sets the output queue.- Parameters:
queue
- the new output queue
-
getXmlizationInfo
Description copied from class:MetaDataObject_impl
To be implemented by subclasses to return information describing how to represent this object in XML.- Specified by:
getXmlizationInfo
in classMetaDataObject_impl
- Returns:
- information defining this object's XML representation
-