stella.rmi
Interface RmiCommandCaster

All Superinterfaces:
Remote, RmiCaster
All Known Implementing Classes:
AdapterCaster, AdapterTelescopeCaster, AuxiliaryCaster, CalibrationCaster, CasterClient, CasterTorso, CCDCaster, DistinctCaster, EnvironmentCaster, GregorTelescopeCaster, MasterLauncher, PilarTelescopeCaster, SpectrographCaster, TelescopeAuxiliaryCaster, TelescopeCaster, TelescopeClient, TestCaster, TestCaster, WifsipCaster, WifsipTelescopeCaster

public interface RmiCommandCaster
extends RmiCaster

The interface comprising the capabilities of adding and removing RMI-based acknowledge listeners. The arguments to this methods must be of a Remote instance to be passed to the server as reference.


Field Summary
static String NAMING_EXTENSION
          The string added to the process name for the naming service.
 
Method Summary
 void addRmiCommandListener(RmiCommandListener ear)
          Registers an acknowledge listener to this acknowledge caster.
 void removeRmiCommandListener(RmiCommandListener ear)
          Deregisters an acknowledge listener from this acknowledge caster.
 
Methods inherited from interface util.rmi.RmiCaster
bindToRegistry, isValid, unbindFromRegistry
 

Field Detail

NAMING_EXTENSION

static final String NAMING_EXTENSION
The string added to the process name for the naming service.

See Also:
Constant Field Values
Method Detail

addRmiCommandListener

void addRmiCommandListener(RmiCommandListener ear)
                           throws RemoteException
Registers an acknowledge listener to this acknowledge caster.

Throws:
RemoteException

removeRmiCommandListener

void removeRmiCommandListener(RmiCommandListener ear)
                              throws RemoteException
Deregisters an acknowledge listener from this acknowledge caster.

Throws:
RemoteException