All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class ncsa.habanero.RestartSystemAction

java.lang.Object
   |
   +----ncsa.habanero.HabaneroAction
           |
           +----ncsa.habanero.RestartSystemAction

public class RestartSystemAction
extends HabaneroAction
implements ArbitratorAction
RestartSystemAction Restarts a session


Variable Index

 o arbiArray
 o sessionArray

Constructor Index

 o RestartSystemAction(byte[])

Method Index

 o act(Targetable)
 o actAtArbitrator(Arbitrator, Specifiable)
 o describe()
 o sendToEveryone()
 o stopOldTools(Session)

Variables

 o sessionArray
 protected byte sessionArray[]
 o arbiArray
 protected byte arbiArray[]

Constructors

 o RestartSystemAction
 public RestartSystemAction(byte session[])
Parameters:
session - the client's version of the session
arbitrators - the arbitrators
Returns:
creates a replay action, for marshalling

Methods

 o act
 public void act(Targetable target)
Parameters:
target - what gets the action
Returns:
Perform the action on the given target
Overrides:
act in class HabaneroAction
 o stopOldTools
 protected void stopOldTools(Session theSession)
Returns:
gets rid of all the old tools
 o describe
 public String describe()
Returns:
the string describing this
Overrides:
describe in class HabaneroAction
 o actAtArbitrator
 public void actAtArbitrator(Arbitrator arb,
                             Specifiable target)
Parameters:
arb - the arbitrator
target - what the action should operate on
Returns:
This routine should be implemented to do whatever work needs doing at the arbitrator level.
 o sendToEveryone
 public boolean sendToEveryone()
Returns:
true if this should be sent to everyone, false otherwise

All Packages  Class Hierarchy  This Package  Previous  Next  Index