eu.xtreemos.xosd.daemon
Class ServiceKeeperListener

java.lang.Object
  extended by eu.xtreemos.xosd.daemon.ServiceKeeperListener
All Implemented Interfaces:
eu.xtreemos.system.eventmachine.stage.IServiceListener

public class ServiceKeeperListener
extends java.lang.Object
implements eu.xtreemos.system.eventmachine.stage.IServiceListener

The class that implements the service listener for keeping the stages currently running.

Author:
matej.artac@xlab.si

Field Summary
protected  DaemonGlobal daemon
           
static org.apache.log4j.Logger logger
           
 
Constructor Summary
ServiceKeeperListener()
           
 
Method Summary
 void onServiceInitialised(eu.xtreemos.system.eventmachine.stage.AbstractStage source)
           
 void onServiceStarted(eu.xtreemos.system.eventmachine.stage.AbstractStage source)
           
 void onServiceStopped(eu.xtreemos.system.eventmachine.stage.AbstractStage source)
           
 void setDaemon(DaemonGlobal daemon)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

public static final org.apache.log4j.Logger logger

daemon

protected DaemonGlobal daemon
Constructor Detail

ServiceKeeperListener

public ServiceKeeperListener()
Method Detail

onServiceInitialised

public void onServiceInitialised(eu.xtreemos.system.eventmachine.stage.AbstractStage source)
Specified by:
onServiceInitialised in interface eu.xtreemos.system.eventmachine.stage.IServiceListener

onServiceStarted

public void onServiceStarted(eu.xtreemos.system.eventmachine.stage.AbstractStage source)
Specified by:
onServiceStarted in interface eu.xtreemos.system.eventmachine.stage.IServiceListener

onServiceStopped

public void onServiceStopped(eu.xtreemos.system.eventmachine.stage.AbstractStage source)
Specified by:
onServiceStopped in interface eu.xtreemos.system.eventmachine.stage.IServiceListener

setDaemon

public void setDaemon(DaemonGlobal daemon)