Class XmpCollectionFactory
- java.lang.Object
-
- org.opennms.netmgt.protocols.xmp.collector.XmpCollectionFactory
-
public class XmpCollectionFactory extends Object
-
-
Constructor Summary
Constructors Constructor Description XmpCollectionFactory(Reader rdr)
Constructor for XmpCollectionFactory.XmpCollectionFactory(String configFile)
Constructor for XmpCollectionFactory.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static XmpCollectionFactory
getInstance()
Getter for the fieldinstance
.String
getRrdPath()
Getter for the fieldrrdPath
.RrdRepository
getRrdRepository(String collectionName)
given a collection name, fetch its RRD info from the config file via the XmpDatacollectionConfig class and return an new repository *XmpCollection
getXmpCollection(String collectionName)
given a collection name, fetch it from the config file via the XmpDatacollectionConfig class *static void
init()
initstatic void
setInstance(XmpCollectionFactory instance)
-
-
-
Constructor Detail
-
XmpCollectionFactory
public XmpCollectionFactory(String configFile) throws IOException
Constructor for XmpCollectionFactory.
- Parameters:
configFile
- aString
object.- Throws:
IOException
- if any.
-
XmpCollectionFactory
public XmpCollectionFactory(Reader rdr) throws IOException
Constructor for XmpCollectionFactory.
- Parameters:
rdr
- aReader
object.- Throws:
IOException
- if any.
-
-
Method Detail
-
init
public static void init() throws IOException, FileNotFoundException
init
- Throws:
IOException
- if any.FileNotFoundException
- if any.
-
getInstance
public static XmpCollectionFactory getInstance()
Getter for the field
instance
.- Returns:
- a
XmpCollectionFactory
object.
-
setInstance
public static void setInstance(XmpCollectionFactory instance)
-
getRrdRepository
public RrdRepository getRrdRepository(String collectionName)
given a collection name, fetch its RRD info from the config file via the XmpDatacollectionConfig class and return an new repository *- Parameters:
collectionName
- aString
object.- Returns:
- a
RrdRepository
object.
-
getXmpCollection
public XmpCollection getXmpCollection(String collectionName)
given a collection name, fetch it from the config file via the XmpDatacollectionConfig class *- Parameters:
collectionName
- aString
object.- Returns:
- a
XmpCollection
object.
-
-