org.gcube.messaging.monitoring.probes.ghn
Class GHNProbe

java.lang.Object
  extended by org.gcube.common.core.utils.handlers.GCUBEHandler<org.gcube.common.core.monitoring.GCUBETestProbe>
      extended by org.gcube.common.core.monitoring.GCUBETestProbe
          extended by org.gcube.messaging.monitoring.probes.ghn.GHNProbe
All Implemented Interfaces:
org.gcube.common.core.monitoring.GCUBEProbe, org.gcube.common.core.utils.handlers.GCUBEIHandler<org.gcube.common.core.monitoring.GCUBETestProbe>
Direct Known Subclasses:
GHNDiskProbe, GHNInformationProbe, GHNLastUpdateProbe, GHNLoadProbe, GHNMemoryProbe

public abstract class GHNProbe
extends org.gcube.common.core.monitoring.GCUBETestProbe

Abstract GHNProbe

Author:
Andrea Manzi(CERN)

Field Summary
protected  String ghnName
           
protected  int number
           
 
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
GHNProbe()
           
 
Method Summary
 void sendMessage(org.gcube.common.core.monitoring.GCUBEMessage message)
          Send Message using the JMS Client
 void sendMessageWithTest(org.gcube.messaging.common.messages.Test test)
          Send a Test using the JMS Client
 
Methods inherited from class org.gcube.common.core.monitoring.GCUBETestProbe
execute, 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
 

Field Detail

number

protected int number

ghnName

protected String ghnName
Constructor Detail

GHNProbe

public GHNProbe()
Method Detail

sendMessageWithTest

public void sendMessageWithTest(org.gcube.messaging.common.messages.Test test)
Send a Test using the JMS Client


sendMessage

public void sendMessage(org.gcube.common.core.monitoring.GCUBEMessage message)
Send Message using the JMS Client



Copyright © 2013. All Rights Reserved.