public class VmwareCollector extends Object implements ServiceCollector
COLLECTION_FAILED, COLLECTION_SUCCEEDED, COLLECTION_UNKNOWN, statusType
Constructor and Description |
---|
VmwareCollector() |
Modifier and Type | Method and Description |
---|---|
CollectionSet |
collect(CollectionAgent agent,
EventProxy eproxy,
Map<String,Object> parameters)
This method collect the data for a given collection agent.
|
RrdRepository |
getRrdRepository(String collectionName)
Returns the Rrd repository for this object.
|
void |
initialize(CollectionAgent agent,
Map<String,Object> parameters)
Initializes this instance for a given collection agent and a parameter map.
|
void |
initialize(Map<String,String> parameters)
Initializes this instance with a given parameter map.
|
void |
release()
This method is used for cleanup.
|
void |
release(CollectionAgent agent)
This method is used for cleanup for a given collection agent.
|
void |
setNodeDao(NodeDao nodeDao)
Sets the NodeDao object for this instance.
|
public void initialize(Map<String,String> parameters) throws CollectionInitializationException
initialize
in interface ServiceCollector
parameters
- the parameter map to useCollectionInitializationException
public void initialize(CollectionAgent agent, Map<String,Object> parameters) throws CollectionInitializationException
initialize
in interface ServiceCollector
agent
- the collection agentparameters
- the parameter mapCollectionInitializationException
public void release()
release
in interface ServiceCollector
public void release(CollectionAgent agent)
release
in interface ServiceCollector
agent
- the collection agentpublic CollectionSet collect(CollectionAgent agent, EventProxy eproxy, Map<String,Object> parameters) throws CollectionException
collect
in interface ServiceCollector
agent
- the collection agenteproxy
- the event proxyparameters
- the parameters mapCollectionException
public RrdRepository getRrdRepository(String collectionName)
getRrdRepository
in interface ServiceCollector
collectionName
- the collection's namepublic void setNodeDao(NodeDao nodeDao)
nodeDao
- the NodeDao object to useCopyright © 2017. All rights reserved.