stella.rmi
Interface RemoteTrigger

All Superinterfaces:
Remote, RemoteParameter, RmiCaster
All Known Subinterfaces:
RemoteLight, RemoteSwitch
All Known Implementing Classes:
AbstractRemoteSwitch, AbstractRemoteTrigger, JFrameParameter, RoofTrigger, ShelterTrigger, SimpleRemoteSwitch, SimpleRemoteTrigger, SwitchRelay, SwitchSkeleton, TriggerSkeleton, WeatherTrigger

public interface RemoteTrigger
extends Remote, RemoteParameter

The Trigger interface to work with remote querry options. Note that only the querry-mode of the parameter has its remote counterpart. Setting the global value or registering other globals for required additional information is intended for local use only.


Field Summary
static String NAMING_EXTENSION
          Binding name extension added to the globals name.
 
Method Summary
 Boolean remoteGetTrigger()
          Retrieves the trigger value as a boolean.
 boolean remoteIsTrue()
          Retrieves the trigger value as a primitive boolean.
 Date remoteToggleTime()
          Retrieves the trigger toggle time using RMI.
 
Methods inherited from interface stella.rmi.RemoteParameter
addRmiListener, remoteGet, removeRmiListener
 
Methods inherited from interface util.rmi.RmiCaster
bindToRegistry, isValid, unbindFromRegistry
 

Field Detail

NAMING_EXTENSION

static final String NAMING_EXTENSION
Binding name extension added to the globals name.

See Also:
Constant Field Values
Method Detail

remoteGetTrigger

Boolean remoteGetTrigger()
                         throws RemoteException
Retrieves the trigger value as a boolean.

Throws:
RemoteException

remoteIsTrue

boolean remoteIsTrue()
                     throws RemoteException
Retrieves the trigger value as a primitive boolean.

Throws:
RemoteException

remoteToggleTime

Date remoteToggleTime()
                      throws RemoteException
Retrieves the trigger toggle time using RMI.

Throws:
RemoteException