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