All Packages  Class Hierarchy  This Package  Previous  Next  Index

Interface ncsa.habanero.Action

public interface Action
extends Marshallable, Describable
The Action is the base class of all classes which represent semantic actions. In Caveat terms, the Action is what is sent across the network to be shared by the other shared applications.


Method Index

 o act(Targetable)
 o originator(Session)
 o originatorID()
 o sendToOriginator()
Set this to false if you want to suppress an action from the participant who sent it.

Methods

 o act
 public abstract void act(Targetable target)
Parameters:
target - what gets the action
Returns:
Perform the action on the given target
 o originator
 public abstract SessionParticipant originator(Session session)
Returns:
the session participant who started this object
 o originatorID
 public abstract String originatorID()
Returns:
the originator's unique identification
 o sendToOriginator
 public abstract boolean sendToOriginator()
Set this to false if you want to suppress an action from the participant who sent it.


All Packages  Class Hierarchy  This Package  Previous  Next  Index