org.opennms.web.svclayer.daemonstatus
Interface DaemonStatusService

All Known Implementing Classes:
DefaultDaemonStatusService

@Transactional(readOnly=false)
public interface DaemonStatusService

DaemonStatusService interface.

Since:
1.8.1
Version:
$Id: $
Author:
skareti

Method Summary
 Map<String,ServiceInfo> getCurrentDaemonStatus()
          getCurrentDaemonStatus
 Collection<ServiceInfo> getCurrentDaemonStatusColl()
          getCurrentDaemonStatusColl
 Map<String,ServiceInfo> performOperationOnDaemons(String operation, String[] deamons)
          performOperationOnDaemons
 Map<String,ServiceInfo> restartDaemon(String service)
          restartDaemon
 Map<String,ServiceInfo> startDaemon(String service)
          startDaemon
 Map<String,ServiceInfo> stopDaemon(String service)
          stopDaemon
 

Method Detail

getCurrentDaemonStatus

@Transactional(readOnly=true)
Map<String,ServiceInfo> getCurrentDaemonStatus()

getCurrentDaemonStatus

Returns:
a Map object.

getCurrentDaemonStatusColl

Collection<ServiceInfo> getCurrentDaemonStatusColl()

getCurrentDaemonStatusColl

Returns:
a Collection object.

startDaemon

Map<String,ServiceInfo> startDaemon(String service)

startDaemon

Parameters:
service - a String object.
Returns:
a Map object.

stopDaemon

Map<String,ServiceInfo> stopDaemon(String service)

stopDaemon

Parameters:
service - a String object.
Returns:
a Map object.

restartDaemon

Map<String,ServiceInfo> restartDaemon(String service)

restartDaemon

Parameters:
service - a String object.
Returns:
a Map object.

performOperationOnDaemons

Map<String,ServiceInfo> performOperationOnDaemons(String operation,
                                                  String[] deamons)

performOperationOnDaemons

Parameters:
operation - a String object.
deamons - an array of String objects.
Returns:
a Map object.


Copyright © 2011. All Rights Reserved.