public class XmlPollerServiceImpl extends Object implements XmlPollerService
XmlDoc
in each collection. If not all XmlDocs are marked 'processed' an
error is assumed, and the collection file (e.g. for a Zip, the Zip file) is moved
to the 'problem' directory.
As such, it is the XmlIngesterService's responsibility to mark
any unknown or otherwise innocuous non-failure non-processed files, as 'processed'.
A different mechanism can be developed if this proves to be a problem, but for now
it is simple enough for the XmlIngesterService to determine this.XmlPollerService,
org.kuali.rice.kew.batch.XmlIngesterServiceImplXML_COMPLETED_LOC_PROP, XML_INIT_DELAY_SECS_PROP, XML_PENDING_LOC_PROP, XML_POLL_INTERVAL_PROP, XML_PROBLEM_LOC_PROP, XML_ROOT_LOC_PROP| Constructor and Description |
|---|
XmlPollerServiceImpl() |
| Modifier and Type | Method and Description |
|---|---|
int |
getInitialDelaySecs()
Gets the initial delay time in seconds
|
int |
getPollIntervalSecs()
Gets the polling interval time in seconds
|
String |
getXmlCompletedLocation() |
String |
getXmlParentDirectory() |
String |
getXmlPendingLocation() |
String |
getXmlProblemLocation() |
void |
run() |
void |
setInitialDelaySecs(int seconds)
Sets the initial delay time in seconds
|
void |
setPollIntervalSecs(int seconds)
Sets the polling interval time in seconds
|
void |
setXmlCompletedLocation(String xmlCompletedLocation) |
void |
setXmlParentDirectory(String xmlDataParentDirectory) |
void |
setXmlPendingLocation(String xmlPendingLocation) |
void |
setXmlProblemLocation(String xmlProblemLocation) |
public XmlPollerServiceImpl()
public String getXmlCompletedLocation()
public void setXmlCompletedLocation(String xmlCompletedLocation)
public String getXmlPendingLocation()
public void setXmlPendingLocation(String xmlPendingLocation)
public String getXmlProblemLocation()
public void setXmlProblemLocation(String xmlProblemLocation)
public String getXmlParentDirectory()
public void setXmlParentDirectory(String xmlDataParentDirectory)
public void setPollIntervalSecs(int seconds)
seconds - the polling interval time in secondspublic int getPollIntervalSecs()
getPollIntervalSecs in interface XmlPollerServicepublic void setInitialDelaySecs(int seconds)
seconds - the initial delay time in secondspublic int getInitialDelaySecs()
getInitialDelaySecs in interface XmlPollerServiceCopyright © 2005–2015 The Kuali Foundation. All rights reserved.