Class HttpCollectionHandler
- java.lang.Object
-
- org.opennms.protocols.xml.collector.AbstractXmlCollectionHandler
-
- org.opennms.protocols.http.collector.HttpCollectionHandler
-
- All Implemented Interfaces:
XmlCollectionHandler
public class HttpCollectionHandler extends AbstractXmlCollectionHandler
The Class HTTP Collection Handler.- Author:
- Alejandro Galue
-
-
Constructor Summary
Constructors Constructor Description HttpCollectionHandler()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidfillCollectionSet(String urlString, Request request, CollectionAgent agent, CollectionSetBuilder builder, XmlSource source)Fill collection set.protected org.jsoup.nodes.DocumentgetJsoupDocument(String urlString, Request request)Gets the JSoup document.protected DategetTimeStamp(org.jsoup.nodes.Document doc, XmlGroup group)Gets the time stamp.protected voidprocessXmlResource(CollectionSetBuilder builder, Resource collectionResource, String resourceTypeName, String group)Process XML resource.-
Methods inherited from class org.opennms.protocols.xml.collector.AbstractXmlCollectionHandler
applyXsltTransformation, collect, fillCollectionSet, getBlobStore, getCollectionResource, getResourceStorageDao, getRrdRepository, getServiceName, getTimeStamp, getXmlDocument, getXmlDocument, parseRequest, parseString, parseUrl, preProcessHtml, setBlobStore, setResourceStorageDao, setRrdRepository, setServiceName
-
-
-
-
Method Detail
-
fillCollectionSet
protected void fillCollectionSet(String urlString, Request request, CollectionAgent agent, CollectionSetBuilder builder, XmlSource source) throws Exception
Description copied from class:AbstractXmlCollectionHandlerFill collection set.- Specified by:
fillCollectionSetin classAbstractXmlCollectionHandler- Parameters:
urlString- the URL stringrequest- the requestagent- the collection agentsource- the XML source- Throws:
Exception- the exception
-
processXmlResource
protected void processXmlResource(CollectionSetBuilder builder, Resource collectionResource, String resourceTypeName, String group)
Description copied from class:AbstractXmlCollectionHandlerProcess XML resource.- Specified by:
processXmlResourcein classAbstractXmlCollectionHandlercollectionResource- the collection resource
-
getTimeStamp
protected Date getTimeStamp(org.jsoup.nodes.Document doc, XmlGroup group)
Gets the time stamp.- Parameters:
document- the JSoup documentgroup- the group- Returns:
- the time stamp
-
-