org.opennms.netmgt.xmlrpcd
Interface PollerProvisioner


public interface PollerProvisioner

PollerProvisioner interface.

Version:
$Id: $
Author:
Mathew Brozowski

Method Summary
 boolean addMonitor(String svcName, String className)
          addMonitor
 boolean addPackage(String packageName, int downtimeInterval, int downtimeDuration)
          addPackage
 boolean addService(String packageName, String svcName, int interval, Map parameters)
          addService
 int getDowntimeDuration(String packageName)
          getDowntimeDuration
 int getDowntimeInterval(String packageName)
          getDowntimeInterval
 int getServiceInterval(String packageName, String svcName)
          getServiceInterval
 Map getServiceParameters(String packageName, String svcName)
          getServiceParameters
 

Method Detail

addMonitor

boolean addMonitor(String svcName,
                   String className)

addMonitor

Parameters:
svcName - a String object.
className - a String object.
Returns:
a boolean.

addPackage

boolean addPackage(String packageName,
                   int downtimeInterval,
                   int downtimeDuration)

addPackage

Parameters:
packageName - a String object.
downtimeInterval - a int.
downtimeDuration - a int.
Returns:
a boolean.

getDowntimeInterval

int getDowntimeInterval(String packageName)

getDowntimeInterval

Parameters:
packageName - a String object.
Returns:
a int.

getDowntimeDuration

int getDowntimeDuration(String packageName)

getDowntimeDuration

Parameters:
packageName - a String object.
Returns:
a int.

addService

boolean addService(String packageName,
                   String svcName,
                   int interval,
                   Map parameters)

addService

Parameters:
packageName - a String object.
svcName - a String object.
interval - a int.
parameters - a Map object.
Returns:
a boolean.

getServiceInterval

int getServiceInterval(String packageName,
                       String svcName)

getServiceInterval

Parameters:
packageName - a String object.
svcName - a String object.
Returns:
a int.

getServiceParameters

Map getServiceParameters(String packageName,
                         String svcName)

getServiceParameters

Parameters:
packageName - a String object.
svcName - a String object.
Returns:
a Map object.


Copyright © 2011. All Rights Reserved.