|
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectjava.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 daemon| Method Detail |
|---|
public PropertyChangeListenerX.Registry localOriginRegistry()
public PRTransfer.Server server()
public Transferand getTransferand()
getTransferand in interface PRTransferPRTransfer.setTransferand(Transferand)
@ThreadSafe
public void setTransferand(Transferand newTransferand)
throws RemoteException
setTransferand in interface PRTransfernewTransferand - to load
RemoteExceptionPRTransfer.getTransferand()public void propertyChange(PropertyChangeEvent e)
PropertyChangeListenerR
propertyChange in interface PropertyChangeListenerRpublic void addPropertyChangeListener(PropertyChangeListener listener)
addPropertyChangeListener in interface PropertyChangeListenerX.Registrypublic 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 | |||||||||