A C D E F G I M N P R S T U

A

ActiveEvent - class EventEvaluator.Resource.ActiveEvent.
Event that is beeing evaluated by the Resource Manager
ActiveEvent(ResourceEvent) - Constructor for class EventEvaluator.Resource.ActiveEvent
Obtains data from resource event re.
add(ActiveEvent, String) - Method in class EventEvaluator.Resource.TimerList
Add an active event on the list.
alive() - Method in class EventEvaluator.Resource.Notifier
Checks if the notifier thread is running

C

change_parameter(String, String, int) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Changes the current value of the parameter pid beeing monitored on entity meid.
connect() - Method in class EventEvaluator.Resource.Persistence
Establish connection with database adaptacao.
containsPid(String) - Method in class EventEvaluator.Resource.ActiveEvent
Checks if the boolean expression contains parameter pid.

D

description() - Method in class EventEvaluator.Resource.ResourceEventImpl
Returns the description of this resource event.
duration_time() - Method in class EventEvaluator.Resource.ActiveEvent
Returns the duration time of this event.
duration_time() - Method in class EventEvaluator.Resource.ResourceEventImpl
Returns the time the event expression must stay true in order trigger the event.

E

eid() - Method in class EventEvaluator.Resource.ActiveEvent
Returns the event identification.
eid() - Method in class EventEvaluator.Resource.ResourceEventImpl
Returns the identification of this resource event.
erase(String) - Method in class EventEvaluator.Resource.ResourceEventRepositoryImpl
Destroy an resource event object by removing it from persistent storage.
exPid() - Method in class EventEvaluator.Resource.ActiveEvent
Returns the list of parameter identifications contained in the boolean expression of thie active event.
expression() - Method in class EventEvaluator.Resource.ResourceEventImpl
Returns the expression of this resource event.

F

free(String) - Method in class EventEvaluator.Resource.ResourceEventLocatorImpl
Remove from memory the servant of resource event identified by eid.

G

generateNotifyList() - Method in class EventEvaluator.Resource.TimerList
Generate a list of all active events that occured.
get_expression() - Method in class EventEvaluator.Resource.ActiveEvent
Returns the boolean expression of this event.
get_pid() - Method in class EventEvaluator.Resource.ParameterValue
Returns the parameter identification
get_range() - Method in class EventEvaluator.Resource.ParameterValue
Returns the current value of the parameter
get_re_ref(String) - Method in class EventEvaluator.Resource.ResourceEventRepositoryImpl
Returns the ior reference for the resource event identified by eid.

I

is_suspended() - Method in class EventEvaluator.Resource.ActiveEvent
Returns if the evaluation of this active event is supended or not.
is_suspended() - Method in class EventEvaluator.Resource.ParameterValue
Check if the monitoring of the paramter is suspended

M

main(String[]) - Static method in class EventEvaluator.Resource.RepositoryServer
Creates a Resource Event Repository.
main(String[]) - Static method in class EventEvaluator.Resource.ServerResourceManager
Creates the resource event evaluator servant and register it with the name service.
metype() - Method in class EventEvaluator.Resource.ResourceEventImpl
Returns a reference for the monitored entity type this event relates to.

N

Notifier - class EventEvaluator.Resource.Notifier.
Notifies the occurence of events
Notifier() - Constructor for class EventEvaluator.Resource.Notifier
 
notify(Vector) - Method in class EventEvaluator.Resource.Notifier
Notifies the occurence of events

P

ParameterValue - class EventEvaluator.Resource.ParameterValue.
Current value of a parameter beeing monitored on an entity.
ParameterValue(String, int) - Constructor for class EventEvaluator.Resource.ParameterValue
Receives the initial value for the parameter beeing monitored on an entity.
Persistence - class EventEvaluator.Resource.Persistence.
Encapsulates all the code responsible for saving the state of resource event objects to persistent storage.
Persistence(String) - Constructor for class EventEvaluator.Resource.Persistence
Ask for connection with adapatacao database.
postinvoke(byte[], POA, String, Object, Servant) - Method in class EventEvaluator.Resource.ResourceEventLocatorImpl
Does nothing.
preinvoke(byte[], POA, String, CookieHolder) - Method in class EventEvaluator.Resource.ResourceEventLocatorImpl
Activate the resource event being requested.

R

REDeleteState(String) - Method in class EventEvaluator.Resource.Persistence
Deletes the state of resource event evaluator identified by eid from persistent storage.
REExist(String) - Method in class EventEvaluator.Resource.Persistence
Check if the state of resource event evaluator identified by eid is stored on database adaptacao.
REGetRef(String) - Method in class EventEvaluator.Resource.Persistence
Returns the stringified ior of the resource event evaluator identified by eid.
register(ResourceEvent) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Starts evaluating the resource event re.
RELoadState(String) - Method in class EventEvaluator.Resource.Persistence
Returns the state of the resource event evaluator identified by eid from database adaptacao.
remove(ActiveEvent, String) - Method in class EventEvaluator.Resource.TimerList
Remove an active event from the list.
removeAllEid(String) - Method in class EventEvaluator.Resource.TimerList
Remove all active events from the list that are holded in an specific entity.
removeAllMeidPid(String, String) - Method in class EventEvaluator.Resource.TimerList
Remove all active events from the list whose boolean expression contains an specific parameter and are holded in an specific entity.
RepositoryServer - class EventEvaluator.Resource.RepositoryServer.
Implements the Resource Event Repository Server.
RepositoryServer() - Constructor for class EventEvaluator.Resource.RepositoryServer
 
RESaveState(String, String, String, String, int, String) - Method in class EventEvaluator.Resource.Persistence
Saves the state of a resource event object to database adaptacao.
ResourceEventImpl - class EventEvaluator.Resource.ResourceEventImpl.
Implements the EventEvaluator/Resource/ResourceEvent interface.
ResourceEventImpl(String, ORB, Persistence) - Constructor for class EventEvaluator.Resource.ResourceEventImpl
Loads the state of the resource event this object is incarnating from persistent storage.
ResourceEventLocatorImpl - class EventEvaluator.Resource.ResourceEventLocatorImpl.
Implements the servant locator for resource event objects.
ResourceEventLocatorImpl(ORB, Persistence) - Constructor for class EventEvaluator.Resource.ResourceEventLocatorImpl
Creates the active object map and the evictor queue.
ResourceEventRepositoryImpl - class EventEvaluator.Resource.ResourceEventRepositoryImpl.
Implements the EventEvaluator.Resource.ResourceEventRepository interface.
ResourceEventRepositoryImpl(ORB, POA, Persistence, EntityRepository, ResourceEventLocatorImpl) - Constructor for class EventEvaluator.Resource.ResourceEventRepositoryImpl
Receive references to orb, poa and Persistence objects.
ResourceManagerImpl - class EventEvaluator.Resource.ResourceManagerImpl.
Implements the servant for the EventEvaluator/Resource/ResourceManager interface.
ResourceManagerImpl(ORB, POA, ResourceEventRepository) - Constructor for class EventEvaluator.Resource.ResourceManagerImpl
Initialize the ResourceManager.
resume() - Method in class EventEvaluator.Resource.ActiveEvent
Resume the evaluation of this active event.
resume() - Method in class EventEvaluator.Resource.ParameterValue
Inform that the monitoring process of this parameter was resumed.
resume(String) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Resume the evaluation of the event identified by eid.
rmo_register(String, String, String) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Starts holding the current value of the parameter pid beeing monitored on entity meid.
rmo_resume(String, String) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Resume holding the current value of the parameter pid beeing monitored on entity meid.
rmo_suspend(String, String) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Suspend holding the current value of the parameter pid beeing monitored on entity meid.
rmo_unregister(String, String) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Stop holding the current value of the parameter pid beeing monitored on entity meid.
run() - Method in class EventEvaluator.Resource.Timer
Wake-up every second and calls a method that verifys if there is active events whose occurence must be notified.

S

ServerResourceManager - class EventEvaluator.Resource.ServerResourceManager.
Implements the server process that contains the resource event evaluator.
ServerResourceManager() - Constructor for class EventEvaluator.Resource.ServerResourceManager
 
set_range(int) - Method in class EventEvaluator.Resource.ParameterValue
Updates the current value of the parameter
store_resource_event(String, String, String, int, EntityType) - Method in class EventEvaluator.Resource.ResourceEventRepositoryImpl
Creates a resource event object.
suspend() - Method in class EventEvaluator.Resource.ActiveEvent
Suspend the evaluation of this active event.
suspend() - Method in class EventEvaluator.Resource.ParameterValue
Inform that the monitoring process of this parameter is suspended.
suspend(String) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Suspende the evaluation of the event identified by eid.

T

Timer - class EventEvaluator.Resource.Timer.
Implements the timer that periodically checks if there is active events whose occurence must be notified.
Timer(TimerList) - Constructor for class EventEvaluator.Resource.Timer
Receive the list of active events whose expression are currently TRUE.
TimerList - class EventEvaluator.Resource.TimerList.
Hold the list of active events whose expression are currently TRUE.
TimerList(Notifier) - Constructor for class EventEvaluator.Resource.TimerList
Receives a reference to the Nofier thread, responsible for notifing the occurence of events.

U

unregister(String) - Method in class EventEvaluator.Resource.ResourceManagerImpl
Stop evaluating the event identified by eid.

A C D E F G I M N P R S T U