|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object java.rmi.server.RemoteObject java.rmi.server.RemoteServer java.rmi.server.UnicastRemoteObject PRTransferCHub
@ThreadSafe public final class PRTransferCHub
Client-side paired-regions transfer hub. Local implementation of paired-regions transfer service, wrapping a remote server reference. Its purpose is to speed the dispatch of each remote event by relaying it to multiple local listeners.
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface PropertyChangeListenerR |
---|
PropertyChangeListenerR.DispatchCatcher, PropertyChangeListenerR.DispatchCatcherN, PropertyChangeListenerR.Registry, PropertyChangeListenerR.RegistryN, PropertyChangeListenerR.WrapperL |
Nested classes/interfaces inherited from interface PRTransfer |
---|
PRTransfer.Server |
Field Summary |
---|
Fields inherited from class java.rmi.server.RemoteObject |
---|
ref |
Constructor Summary | |
---|---|
PRTransferCHub(HostServiceRegistry hostServiceRegistry,
Spool spool)
Creates a PRTransferCHub. |
Method Summary | |
---|---|
void |
addPropertyChangeListener(PropertyChangeListener listener)
Registers a listener to receive property change events. |
Transferand |
getTransferand()
Returns the object loaded for transfer, according to the latest event received from the server. |
PropertyChangeListenerX.Registry |
localOriginRegistry()
Registry for events (e) of local origin only. |
void |
propertyChange(PropertyChangeEvent e)
Called when a bound property value is changed, per PropertyChangeListener. |
void |
removePropertyChangeListener(PropertyChangeListener listener)
Unregisters a previously registered property change listener. |
PRTransfer.Server |
server()
Returns a remote reference to the desk daemon's paired-regions transfer server. |
void |
setTransferand(Transferand newTransferand)
Calls server.setTransferand(newTransferand). |
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 |
---|
public PRTransferCHub(HostServiceRegistry hostServiceRegistry, Spool spool) throws RemoteException
hostServiceRegistry
- registry reference to usespool
- for internal holds. When unwound, this instance
will become disabled, and will release its internal holds.
RemoteException
- if creation fails
in communication with desk daemonMethod Detail |
---|
public PropertyChangeListenerX.Registry localOriginRegistry()
public PRTransfer.Server server()
public Transferand getTransferand()
getTransferand
in interface PRTransfer
PRTransfer.setTransferand(Transferand)
@ThreadSafe public void setTransferand(Transferand newTransferand) throws RemoteException
setTransferand
in interface PRTransfer
newTransferand
- to load
RemoteException
PRTransfer.getTransferand()
public void propertyChange(PropertyChangeEvent e)
PropertyChangeListenerR
propertyChange
in interface PropertyChangeListenerR
public void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener
in interface PropertyChangeListenerX.Registry
public void removePropertyChangeListener(PropertyChangeListener listener)
PropertyChangeListenerX.Registry
removePropertyChangeListener
in interface PropertyChangeListenerX.Registry
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |