stella.jview
Class MasterListener
java.lang.Object
util.PropertyContainer
util.PropertyResources
util.PropertyBundles
util.rmi.RmiPropertyContainer
util.rmi.AbstractRmiListener
stella.jview.MasterListener
- All Implemented Interfaces:
- Cloneable, Remote, EventListener, ExitCleaning, Initializable, LocalizedSupplying, PropertySupplying, ResourceSupplying, RmiEventListener, RmiListener, RmiPropertyBearing
public class MasterListener
- extends AbstractRmiListener
A helper class to allow a JMasterPanel surveiled connection to an
rmi-caster. This class cannot be an inner class to JMasterPanel due
to rmic-problems.
|
Field Summary |
private JMasterFrame |
master
The reference to the JMasterPanel owing this listener. |
|
Constructor Summary |
protected |
MasterListener(Map prop,
JMasterFrame chef)
Constructs this rmi-listener with its properties and with the master
panel this listener is assigned to. |
| Methods inherited from class util.rmi.AbstractRmiListener |
allBound, blockBinding, blockBinding, disconnect, exit, getIP, getListenerName, isConnected, listenerName, releaseBinding, releaseBinding, rescanned, startBinding, startBinding |
| Methods inherited from class util.PropertyResources |
createFrom, createFrom, createFrom, getApplet, getAsResources, getLocalClassLoader, getPropertiesToKey, getPropertiesToKey, getResource, getResourceAsStream, getResourceFromKey, getResources, init, keyCreate, keyCreate, reload, setApplet |
| Methods inherited from class util.PropertyContainer |
augment, augment, augment, defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsEnums, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, isNew, parseObject, reload, removeProperty, setObject, setProperties, setProperty, stringProperties, toString |
| Methods inherited from interface util.PropertySupplying |
defaultBoolean, defaultChar, defaultDouble, defaultFloat, defaultInt, defaultLong, defaultObject, defaultObject, defaultProperties, defaultProperty, getAsBoolean, getAsChar, getAsDouble, getAsFloat, getAsInt, getAsList, getAsLong, getAsMap, getAsObject, getAsObject, getProperties, getProperty, has, parseObject, removeProperty, setObject, setProperty, stringProperties |
master
private JMasterFrame master
- The reference to the
JMasterPanel owing this listener.
MasterListener
protected MasterListener(Map prop,
JMasterFrame chef)
throws RemoteException
- Constructs this rmi-listener with its properties and with the master
panel this listener is assigned to.
- Throws:
RemoteException
registerAtCaster
protected boolean registerAtCaster(RmiCaster caster,
Class service)
- Registers the master to the specified listener. All rmi-events are
diretly defelcted to the master.
- Specified by:
registerAtCaster in class AbstractRmiListener
- Returns:
- True, if this listener can register at the specified caster
deregisterAtCaster
protected boolean deregisterAtCaster(RmiCaster rmi,
Class service)
- Deregisters at caster. Simply checks if the caster handed over is
of one of the four supported types and removes itself from its
listener list. Note that this can also mean de-registering from casters
we never registered to because this info is lost.
- Specified by:
deregisterAtCaster in class AbstractRmiListener
- Returns:
- True, if this listener can deregister at the specified caster