public class HttpCollectionHandler extends AbstractXmlCollectionHandler
Constructor and Description |
---|
HttpCollectionHandler() |
Modifier and Type | Method and Description |
---|---|
XmlCollectionSet |
collect(CollectionAgent agent,
XmlDataCollection collection,
Map<String,Object> parameters)
Collect.
|
protected void |
fillCollectionSet(CollectionAgent agent,
XmlCollectionSet collectionSet,
XmlSource source,
org.jsoup.nodes.Document doc)
Fill collection set.
|
protected org.jsoup.nodes.Document |
getJsoupDocument(String urlString,
Request request)
Gets the JSoup document.
|
protected Date |
getTimeStamp(org.jsoup.nodes.Document doc,
XmlGroup group)
Gets the time stamp.
|
protected void |
processXmlResource(XmlCollectionResource collectionResource,
AttributeGroupType attribGroupType)
Process XML resource.
|
fillCollectionSet, getCollectionResource, getNodeDao, getRrdRepository, getServiceName, getTimeStamp, getXmlDocument, getXmlDocument, getXmlResourceType, log, parseRequest, parseString, parseUrl, setNodeDao, setRrdRepository, setServiceName
public XmlCollectionSet collect(CollectionAgent agent, XmlDataCollection collection, Map<String,Object> parameters) throws CollectionException
XmlCollectionHandler
agent
- the collection agentcollection
- the XML collection configurationparameters
- the collector parametersCollectionException
- the collection exceptionprotected void processXmlResource(XmlCollectionResource collectionResource, AttributeGroupType attribGroupType)
AbstractXmlCollectionHandler
processXmlResource
in class AbstractXmlCollectionHandler
collectionResource
- the collection resourceattribGroupType
- the attribute group typeprotected void fillCollectionSet(CollectionAgent agent, XmlCollectionSet collectionSet, XmlSource source, org.jsoup.nodes.Document doc) throws ParseException
agent
- the agentcollectionSet
- the collection setsource
- the sourcedocument
- the JSoup documentParseException
- the parse exceptionprotected Date getTimeStamp(org.jsoup.nodes.Document doc, XmlGroup group)
document
- the JSoup documentgroup
- the groupCopyright © 2015. All Rights Reserved.