org.ourgrid.mygrid.replicaexecutor.event
Class PermissionRequestEvent

java.lang.Object
  extended by org.ourgrid.mygrid.replicaexecutor.event.PermissionRequestEvent
All Implemented Interfaces:
java.io.Serializable, ActionEvent, Event, RequestEvent

public class PermissionRequestEvent
extends java.lang.Object
implements RequestEvent

Description: Description: A request event which specifies that a replica wants to access it's critical region.

Version:
1.0 Created on 09/07/2004
See Also:
Serialized Form

Constructor Summary
PermissionRequestEvent(EBReplicaManager ebReplicaManager, ReplicaEntry replica, EventQueue<ResponseEvent<java.lang.Boolean>> responseQueue)
          Creates a PermissionRequestEvent with a replica ebReplicaManager, a replica and a response queue.
 
Method Summary
 void process()
          Sends to the replica ebReplicaManager a replica's permission request.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PermissionRequestEvent

public PermissionRequestEvent(EBReplicaManager ebReplicaManager,
                              ReplicaEntry replica,
                              EventQueue<ResponseEvent<java.lang.Boolean>> responseQueue)
Creates a PermissionRequestEvent with a replica ebReplicaManager, a replica and a response queue.

Parameters:
ebReplicaManager - The current replica ebReplicaManager
replica - The replica who wants to access it's critical region.
responseQueue - The replica's response queue.
Method Detail

process

public void process()
Sends to the replica ebReplicaManager a replica's permission request.

Specified by:
process in interface ActionEvent