org.opennms.web.svclayer.support
Class DefaultDistributedPollerService

java.lang.Object
  extended by org.opennms.web.svclayer.support.DefaultDistributedPollerService
All Implemented Interfaces:
DistributedPollerService

public class DefaultDistributedPollerService
extends Object
implements DistributedPollerService

DefaultDistributedPollerService class.

Since:
1.8.1
Version:
$Id: $
Author:
DJ Gregor, Mathew Brozowski

Nested Class Summary
 class DefaultDistributedPollerService.OnmsLocationMonitorAreaNameComparator
          Sorts OnmsLocationMonitor by the area for the monitoring location definition (if any), then monitoring location definition name, and finally by location monitor ID.
 
Constructor Summary
DefaultDistributedPollerService()
           
 
Method Summary
 void deleteLocationMonitor(LocationMonitorIdCommand command, org.springframework.validation.BindException errors)
          deleteLocationMonitor
 LocationMonitorDao getLocationMonitorDao()
          getLocationMonitorDao
 LocationMonitorListModel getLocationMonitorDetails(LocationMonitorIdCommand cmd, org.springframework.validation.BindException errors)
          getLocationMonitorDetails
 LocationMonitorListModel getLocationMonitorList()
          getLocationMonitorList
 void pauseAllLocationMonitors()
          Pause all the locations monitors
 void pauseLocationMonitor(LocationMonitorIdCommand command, org.springframework.validation.BindException errors)
          pauseLocationMonitor
 void resumeAllLocationMonitors()
          Resume all the locations monitors (those that have been stopped are not resumed)
 void resumeLocationMonitor(LocationMonitorIdCommand command, org.springframework.validation.BindException errors)
          resumeLocationMonitor
 void setLocationMonitorDao(LocationMonitorDao locationMonitorDao)
          setLocationMonitorDao
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultDistributedPollerService

public DefaultDistributedPollerService()
Method Detail

getLocationMonitorList

public LocationMonitorListModel getLocationMonitorList()

getLocationMonitorList

Specified by:
getLocationMonitorList in interface DistributedPollerService
Returns:
a LocationMonitorListModel object.

getLocationMonitorDao

public LocationMonitorDao getLocationMonitorDao()

getLocationMonitorDao

Returns:
a LocationMonitorDao object.

setLocationMonitorDao

public void setLocationMonitorDao(LocationMonitorDao locationMonitorDao)

setLocationMonitorDao

Parameters:
locationMonitorDao - a LocationMonitorDao object.

getLocationMonitorDetails

public LocationMonitorListModel getLocationMonitorDetails(LocationMonitorIdCommand cmd,
                                                          org.springframework.validation.BindException errors)

getLocationMonitorDetails

Specified by:
getLocationMonitorDetails in interface DistributedPollerService
Parameters:
cmd - a LocationMonitorIdCommand object.
errors - a BindException object.
Returns:
a LocationMonitorListModel object.

pauseLocationMonitor

public void pauseLocationMonitor(LocationMonitorIdCommand command,
                                 org.springframework.validation.BindException errors)

pauseLocationMonitor

Specified by:
pauseLocationMonitor in interface DistributedPollerService
Parameters:
command - a LocationMonitorIdCommand object.
errors - a BindException object.

resumeLocationMonitor

public void resumeLocationMonitor(LocationMonitorIdCommand command,
                                  org.springframework.validation.BindException errors)

resumeLocationMonitor

Specified by:
resumeLocationMonitor in interface DistributedPollerService
Parameters:
command - a LocationMonitorIdCommand object.
errors - a BindException object.

deleteLocationMonitor

public void deleteLocationMonitor(LocationMonitorIdCommand command,
                                  org.springframework.validation.BindException errors)

deleteLocationMonitor

Specified by:
deleteLocationMonitor in interface DistributedPollerService
Parameters:
command - a LocationMonitorIdCommand object.
errors - a BindException object.

pauseAllLocationMonitors

public void pauseAllLocationMonitors()
Description copied from interface: DistributedPollerService
Pause all the locations monitors

Specified by:
pauseAllLocationMonitors in interface DistributedPollerService

resumeAllLocationMonitors

public void resumeAllLocationMonitors()
Description copied from interface: DistributedPollerService
Resume all the locations monitors (those that have been stopped are not resumed)

Specified by:
resumeAllLocationMonitors in interface DistributedPollerService


Copyright © 2011. All Rights Reserved.