org.gcube.common.core.monitoring
Class GCUBENotificationProbe

java.lang.Object
  extended by org.gcube.common.core.utils.handlers.GCUBEHandler<GCUBETestProbe>
      extended by org.gcube.common.core.monitoring.GCUBETestProbe
          extended by org.gcube.common.core.monitoring.GCUBENotificationProbe
All Implemented Interfaces:
GCUBEProbe, GCUBEIHandler<GCUBETestProbe>

public abstract class GCUBENotificationProbe
extends GCUBETestProbe

Base class for Notification Probes

Author:
Andrea Manzi(CERN)

Field Summary
 
Fields inherited from class org.gcube.common.core.monitoring.GCUBETestProbe
map, scheduler
 
Fields inherited from class org.gcube.common.core.utils.handlers.GCUBEHandler
handled, logger, producer
 
Constructor Summary
GCUBENotificationProbe()
           
 
Method Summary
 void execute()
          Execute the probe as a GCUBEScheduledHandler
 
Methods inherited from class org.gcube.common.core.monitoring.GCUBETestProbe
getDescription, getInterval, setDescription, setInterval
 
Methods inherited from class org.gcube.common.core.utils.handlers.GCUBEHandler
clearBlackboard, getBlackboard, getHandled, getId, getLogger, getName, getScopeManager, getSecurityManager, getState, notify, run, setBlackboard, setHandled, setLogger, setName, setScopeManager, setSecurityManager, setState, subscribe, undo, unsubscribe
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.gcube.common.core.monitoring.GCUBEProbe
sendMessage
 

Constructor Detail

GCUBENotificationProbe

public GCUBENotificationProbe()
Method Detail

execute

public void execute()
             throws Exception
Description copied from class: GCUBETestProbe
Execute the probe as a GCUBEScheduledHandler

Specified by:
execute in interface GCUBEProbe
Overrides:
execute in class GCUBETestProbe
Throws:
Exception


Copyright © 2012. All Rights Reserved.