EventEvaluator.Resource
Class ResourceEventRepositoryImpl
java.lang.Object
|
+--org.omg.PortableServer.Servant
|
+--EventEvaluator.Resource.ResourceEventRepositoryPOA
|
+--EventEvaluator.Resource.ResourceEventRepositoryImpl
- All Implemented Interfaces:
- org.omg.CORBA.portable.InvokeHandler, EventEvaluator.Resource.ResourceEventRepositoryOperations
- public class ResourceEventRepositoryImpl
- extends EventEvaluator.Resource.ResourceEventRepositoryPOA
Implements the EventEvaluator.Resource.ResourceEventRepository interface.
Method Summary |
void |
erase(java.lang.String eid)
Destroy an resource event object by removing it from persistent storage. |
EventEvaluator.Resource.ResourceEvent |
get_re_ref(java.lang.String eid)
Returns the ior reference for the resource event identified by eid . |
EventEvaluator.Resource.ResourceEvent |
store_resource_event(java.lang.String eid,
java.lang.String description,
java.lang.String expression,
int duration_time,
MonitoredEntities.EntityType metype)
Creates a resource event object.
|
Methods inherited from class EventEvaluator.Resource.ResourceEventRepositoryPOA |
_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 |
ResourceEventRepositoryImpl
public ResourceEventRepositoryImpl(org.omg.CORBA.ORB orb,
org.omg.PortableServer.POA the_poa,
Persistence pobj,
MonitoredEntities.EntityRepository eREP,
ResourceEventLocatorImpl re_locator)
- Receive references to orb, poa and
Persistence
objects.
- Parameters:
orb
- reference to the orbthe_poa
- refence to the poaPobj
- reference to Persistence objecteREP
- reference to monitored entities repositoryre_locator
- reference to resource event locator
store_resource_event
public EventEvaluator.Resource.ResourceEvent store_resource_event(java.lang.String eid,
java.lang.String description,
java.lang.String expression,
int duration_time,
MonitoredEntities.EntityType metype)
throws EventEvaluator.EventAlreadyExist,
EventEvaluator.InvalidExpression,
EventEvaluator.ParameterExpressionError
- Creates a resource event object.
Creates a resource event object and saves it state to persistent storage.
- Overrides:
store_resource_event
in class EventEvaluator.Resource.ResourceEventRepositoryPOA
- Parameters:
eid
- the identification of the object being createddescription
- its descriptionexpression
- its expressionduration_time
- the duration time for the expression givenmetype
- the monitored entity type related with this resource event- Returns:
- the ior reference for the resource event object that was created
erase
public void erase(java.lang.String eid)
throws EventEvaluator.NoSuchEvent
- Destroy an resource event object by removing it from persistent storage.
- Overrides:
erase
in class EventEvaluator.Resource.ResourceEventRepositoryPOA
- Parameters:
eid
- the identification of the resource event to be destroyed
get_re_ref
public EventEvaluator.Resource.ResourceEvent get_re_ref(java.lang.String eid)
throws EventEvaluator.NoSuchEvent
- Returns the ior reference for the resource event identified by
eid
.
- Overrides:
get_re_ref
in class EventEvaluator.Resource.ResourceEventRepositoryPOA
- Parameters:
eid
- the identification of the resource event- Returns:
- the reference for the resource event