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
Constructors -
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".intlongGets the num 2 process.intReturns number of entities to processGets the start at.Returns id of the first entity the CPE will begin processing.protected XmlizationInfoTo be implemented by subclasses to return information describing how to represent this object in XML.voidRemoves checkpoint objectvoidvoidsetCheckpoint(CpeCheckpoint aCheckpoint) Sets Checkpoint object containing checkpoint file and frequency of checkpoints.voidsetCpeTimer(CpeTimer aTimer) Sets the timer class implementing UimeTimer interface.voidsetDeployAs(String string) Sets the deploy as.voidsetDeployment(String aDeploy) Sets CPE deployment mode as "immediate", "vinceService", "interactive".voidsetNumToProcess(int aNumToProcess) Sets number of entities to process by the CPE.voidsetNumToProcess(long l) Sets the num to process.voidsetOutputQueue(OutputQueue queue) Sets the output queue.voidsetStartAt(String aStartAt) Sets the start at.voidsetStartingEntityId(String aStartAt) Sets id of the first entity the CPE will begin processing.voidsetTimerImpl(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, writePropertyAsElementMethods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface org.apache.uima.resource.metadata.MetaDataObject
clone, equals, getAttributeValue, getSourceUrl, getSourceUrlString, isModifiable, listAttributes, setAttributeValue, setSourceUrlMethods 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:CpeConfigurationSets 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:
setDeploymentin interfaceCpeConfiguration- Parameters:
aDeploy- - deployment mode of the CPE- Throws:
CpeDescriptorException- tbd
-
getDeployment
Description copied from interface:CpeConfigurationReturns CPE deployment mode as "immediate", "vinceService", "interactive".- Specified by:
getDeploymentin interfaceCpeConfiguration- Returns:
- - deployment mode
- See Also:
-
setNumToProcess
Description copied from interface:CpeConfigurationSets number of entities to process by the CPE.- Specified by:
setNumToProcessin interfaceCpeConfiguration- Parameters:
aNumToProcess- - number of entities to process (-1 - for ALL)- Throws:
CpeDescriptorException- tbd
-
getNumToProcess
public int getNumToProcess()Description copied from interface:CpeConfigurationReturns number of entities to process- Specified by:
getNumToProcessin interfaceCpeConfiguration- Returns:
- - number of entities to process (-1 - for ALL)
-
setStartingEntityId
Description copied from interface:CpeConfigurationSets id of the first entity the CPE will begin processing. Useful when starting the CPE from a known point.- Specified by:
setStartingEntityIdin interfaceCpeConfiguration- Parameters:
aStartAt- - id of first entity
-
getStartingEntityId
Description copied from interface:CpeConfigurationReturns id of the first entity the CPE will begin processing. Useful when starting the CPE from a known point.- Specified by:
getStartingEntityIdin interfaceCpeConfiguration- Returns:
- - id of first entity
-
setCheckpoint
Description copied from interface:CpeConfigurationSets Checkpoint object containing checkpoint file and frequency of checkpoints.- Specified by:
setCheckpointin interfaceCpeConfiguration- Parameters:
aCheckpoint- - checkpoint object- Throws:
CpeDescriptorException- tbd
-
getCheckpoint
Description copied from interface:CpeConfigurationReturns Checkpoint object containing checkpoint file and frequency of checkpoints.- Specified by:
getCheckpointin interfaceCpeConfiguration- Returns:
CpeCheckpoint
-
removeCheckpoint
public void removeCheckpoint()Description copied from interface:CpeConfigurationRemoves checkpoint object- Specified by:
removeCheckpointin interfaceCpeConfiguration
-
setCpeTimer
Description copied from interface:CpeConfigurationSets 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:
setCpeTimerin interfaceCpeConfiguration- Parameters:
aTimer- - timer class
-
getCpeTimer
Description copied from interface:CpeConfigurationReturns 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:
getCpeTimerin interfaceCpeConfiguration- Returns:
- - timer class
-
removeCpeTimer
public void removeCpeTimer()- Specified by:
removeCpeTimerin 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:
getTimerImplin 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:
getOutputQueuein interfaceCpeConfiguration
-
getMaxTimeToWait
public int getMaxTimeToWait()- Specified by:
getMaxTimeToWaitin interfaceCpeConfiguration
-
setOutputQueue
Sets the output queue.- Parameters:
queue- the new output queue
-
getXmlizationInfo
Description copied from class:MetaDataObject_implTo be implemented by subclasses to return information describing how to represent this object in XML.- Specified by:
getXmlizationInfoin classMetaDataObject_impl- Returns:
- information defining this object's XML representation
-