org.apache.uima.collection.impl.metadata.cpe
Class CasProcessorMaxRestartsImpl

java.lang.Object
  extended by org.apache.uima.resource.metadata.impl.MetaDataObject_impl
      extended by org.apache.uima.collection.impl.metadata.cpe.CasProcessorMaxRestartsImpl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, CasProcessorMaxRestarts, MetaDataObject, XMLizable

public class CasProcessorMaxRestartsImpl
extends MetaDataObject_impl
implements CasProcessorMaxRestarts

See Also:
Serialized Form

Constructor Summary
CasProcessorMaxRestartsImpl()
           
 
Method Summary
 void buildFromXMLElement(org.w3c.dom.Element aElement, XMLParser aParser, XMLParser.ParsingOptions aOptions)
          Overridden to read "name" and "value" attributes.
 java.lang.String getAction()
          Returns a strategy to apply by the CPE when max restart count is exceeded.
 int getRestartCount()
          Returns max restarts threshold fro CasProcessor
 java.lang.String getValue()
           
 int getWaitTimeBetweenRetries()
           
protected  org.xml.sax.helpers.AttributesImpl getXMLAttributes()
          Overridden to handle "name" and "value" attributes.
protected  XmlizationInfo getXmlizationInfo()
          To be implemented by subclasses to return information describing how to represent this object in XML.
 void setAction(java.lang.String aAction)
          Sets a strategy to apply by the CPE when max restart count is exceeded.
 void setRestartCount(int aRestartCount)
          Sets max tolerated restarts threshold for CasProcessor
 void setValue(java.lang.String string)
           
 void setWaitTimeBetweenRetries(int i)
           
 
Methods inherited from class org.apache.uima.resource.metadata.impl.MetaDataObject_impl
buildFromXMLElement, clone, equals, getAttributeClass, getAttributeValue, getPropertyDescriptors, getPropertyXmlInfo, getRelativePathBase, getSourceUrl, getSourceUrlString, getWrapperClass, hashCode, isModifiable, listAttributes, readArrayPropertyValueFromXMLElement, readMapPropertyFromXml, readPropertyValueFromXMLElement, readUnknownPropertyValueFromXMLElement, setAttributeValue, setSourceUrl, setSourceUrlIfNull, toString, toXML, toXML, toXML, toXML, 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, toXML, toXML, toXML, toXML
 

Constructor Detail

CasProcessorMaxRestartsImpl

public CasProcessorMaxRestartsImpl()
Method Detail

setRestartCount

public void setRestartCount(int aRestartCount)
Description copied from interface: CasProcessorMaxRestarts
Sets max tolerated restarts threshold for CasProcessor

Specified by:
setRestartCount in interface CasProcessorMaxRestarts
Parameters:
aRestartCount - - max restart count

getRestartCount

public int getRestartCount()
Description copied from interface: CasProcessorMaxRestarts
Returns max restarts threshold fro CasProcessor

Specified by:
getRestartCount in interface CasProcessorMaxRestarts
Returns:
- restart count

setAction

public void setAction(java.lang.String aAction)
Description copied from interface: CasProcessorMaxRestarts
Sets a strategy to apply by the CPE when max restart count is exceeded. The three supported strategies are:

getAction

public java.lang.String getAction()
Description copied from interface: CasProcessorMaxRestarts
Returns a strategy to apply by the CPE when max restart count is exceeded. The three supported strategies are:

getValue

public java.lang.String getValue()
Returns:

setValue

public void setValue(java.lang.String string)
Parameters:
string -

buildFromXMLElement

public void buildFromXMLElement(org.w3c.dom.Element aElement,
                                XMLParser aParser,
                                XMLParser.ParsingOptions aOptions)
                         throws InvalidXMLException
Overridden to read "name" and "value" attributes.

Specified by:
buildFromXMLElement in interface XMLizable
Overrides:
buildFromXMLElement in class MetaDataObject_impl
Parameters:
aElement - the XML element that represents this object.
aParser - a reference to the UIMA XMLParser. The XMLParser.buildObject(Element) method can be used to construct sub-objects.
aOptions - option settings
Throws:
InvalidXMLException - if the input XML element does not specify a valid object
See Also:
MetaDataObject_impl.buildFromXMLElement(org.w3c.dom.Element, org.apache.uima.util.XMLParser, org.apache.uima.util.XMLParser.ParsingOptions)

getXMLAttributes

protected org.xml.sax.helpers.AttributesImpl getXMLAttributes()
Overridden to handle "name" and "value" attributes.

Overrides:
getXMLAttributes in class MetaDataObject_impl
Returns:
an object defining the attributes to be written to the XML
See Also:
MetaDataObject_impl.getXMLAttributes()

getXmlizationInfo

protected XmlizationInfo 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 class MetaDataObject_impl
Returns:
information defining this object's XML representation

getWaitTimeBetweenRetries

public int getWaitTimeBetweenRetries()
Specified by:
getWaitTimeBetweenRetries in interface CasProcessorMaxRestarts
Returns:

setWaitTimeBetweenRetries

public void setWaitTimeBetweenRetries(int i)
Specified by:
setWaitTimeBetweenRetries in interface CasProcessorMaxRestarts
Parameters:
i -


Copyright © 2011. All Rights Reserved.