Monitor.Omr
Class RmoMemoryImpl

java.lang.Object
  |
  +--org.omg.PortableServer.Servant
        |
        +--Monitor.Omr.RmoPOA
              |
              +--Monitor.Omr.RmoImpl
                    |
                    +--Monitor.Omr.RmoMemoryImpl
All Implemented Interfaces:
org.omg.CORBA.portable.InvokeHandler, Monitor.Omr.RmoOperations

public class RmoMemoryImpl
extends RmoImpl

Creates the objects that compose the Memory RMO.


Fields inherited from class Monitor.Omr.RmoImpl
cr, fobj, me, meid, notifierThread, orb, par, pid, rManager, root_poa, smonitor
 
Constructor Summary
RmoMemoryImpl(org.omg.CORBA.ORB orb, org.omg.PortableServer.POA root_poa, MonitoredEntities.Entity me, MonitoredEntities.Parameter par, EventEvaluator.Resource.ResourceManager rManager)
          Create the objects that compose the Memory RMO by calling the RmoImpl constructor and creates the thread responsible for monitoring free memory available.
 
Method Summary
 void startMonitoring()
          Starts the monitoring thread.
 
Methods inherited from class Monitor.Omr.RmoImpl
change_frequency, current_range, frequency, me, parameter, resume, shutdown, suspend
 
Methods inherited from class Monitor.Omr.RmoPOA
_all_interfaces, _invoke, _this, _this
 
Methods inherited from class org.omg.PortableServer.Servant
_default_POA, _get_delegate, _get_interface, _is_a, _non_existent, _object_id, _orb, _poa, _set_delegate, _this_object, _this_object
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

RmoMemoryImpl

public RmoMemoryImpl(org.omg.CORBA.ORB orb,
                     org.omg.PortableServer.POA root_poa,
                     MonitoredEntities.Entity me,
                     MonitoredEntities.Parameter par,
                     EventEvaluator.Resource.ResourceManager rManager)
Create the objects that compose the Memory RMO by calling the RmoImpl constructor and creates the thread responsible for monitoring free memory available.
Parameters:
orb - reference to the orb
root_poa - reference to the root poa
me - reference to the monitored entity
par - refernce to the parameter being monitored
rManager - reference to the event evaluator
Method Detail

startMonitoring

public void startMonitoring()
Starts the monitoring thread.