textbender.a.u.transfer
Class PRTransferS

java.lang.Object
  extended by java.rmi.server.RemoteObject
      extended by java.rmi.server.RemoteServer
          extended by java.rmi.server.UnicastRemoteObject
              extended by PRTransferS
All Implemented Interfaces:
Serializable, Remote, PRTransfer, PRTransfer.Server, PropertyChangeListenerR.Registry, PropertyChangeListenerX.Registry

public final class PRTransferS
extends UnicastRemoteObject
implements PropertyChangeListenerX.Registry, PRTransfer.Server

Paired-regions transfer server implementation.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes/interfaces inherited from interface PRTransfer
PRTransfer.Server
 
Field Summary
 
Fields inherited from class java.rmi.server.RemoteObject
ref
 
Constructor Summary
PRTransferS()
          Creates the single instance of PRTransferS and registers it as a service.
 
Method Summary
 void addPropertyChangeListener(PropertyChangeListener listener)
          Registers a listener to receive property change events.
 void addPropertyChangeListener(PropertyChangeListenerR listener)
          Registers a listener to receive property change events.
 void disabledPropertyChangeListener(PropertyChangeListenerR listener)
          Signals that a previously registered listener is no longer needed.
 Transferand getTransferand()
          Returns the loaded transferand.
 void removePropertyChangeListener(PropertyChangeListener listener)
          Unregisters a previously registered property change listener.
 void setTransferand(Transferand newTransferand)
          Loads a transferand.
 
Methods inherited from class java.rmi.server.UnicastRemoteObject
clone, exportObject, exportObject, exportObject, unexportObject
 
Methods inherited from class java.rmi.server.RemoteServer
getClientHost, getLog, setLog
 
Methods inherited from class java.rmi.server.RemoteObject
equals, getRef, hashCode, toString, toStub
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PRTransferS

public PRTransferS()
            throws RemoteException
Creates the single instance of PRTransferS and registers it as a service.

Throws:
RemoteException
Method Detail

addPropertyChangeListener

@ThreadSafe
public void addPropertyChangeListener(PropertyChangeListenerR listener)
Description copied from interface: PropertyChangeListenerR.Registry
Registers a listener to receive property change events. The effect is immediate; the listener receives events for each subsequent property change.

Specified by:
addPropertyChangeListener in interface PropertyChangeListenerR.Registry

disabledPropertyChangeListener

@ThreadSafe
public void disabledPropertyChangeListener(PropertyChangeListenerR listener)
Description copied from interface: PropertyChangeListenerR.Registry
Signals that a previously registered listener is no longer needed. In response, the registry will eventually unregister it. But it must expect to receive stray events, meantime.

Specified by:
disabledPropertyChangeListener in interface PropertyChangeListenerR.Registry

addPropertyChangeListener

public void addPropertyChangeListener(PropertyChangeListener listener)
Description copied from interface: PropertyChangeListenerX.Registry
Registers a listener to receive property change events.

Specified by:
addPropertyChangeListener in interface PropertyChangeListenerX.Registry

removePropertyChangeListener

public void removePropertyChangeListener(PropertyChangeListener listener)
Description copied from interface: PropertyChangeListenerX.Registry
Unregisters a previously registered property change listener.

Specified by:
removePropertyChangeListener in interface PropertyChangeListenerX.Registry

getTransferand

@ThreadSafe
public Transferand getTransferand()
Description copied from interface: PRTransfer
Returns the loaded transferand. The return value is bound to property name 'transferand'.

Specified by:
getTransferand in interface PRTransfer
Returns:
the loaded transferand, or null if none is loaded
See Also:
PRTransfer.setTransferand(Transferand)

setTransferand

@ThreadSafe
public void setTransferand(Transferand newTransferand)
Description copied from interface: PRTransfer
Loads a transferand.

Specified by:
setTransferand in interface PRTransfer
Parameters:
newTransferand - to load
See Also:
PRTransfer.getTransferand()