Index
All Classes and Interfaces|All Packages
A
- AbstractRemotingEvent<A extends Enum<?>,
SRC> - Class in org.refcodes.remoting.ext.observer -
The
AbstractRemotingEvent
is the base implementation of theRemotingEvent
interface. - AbstractRemotingEvent(A, EventMetaData, SRC) - Constructor for class org.refcodes.remoting.ext.observer.AbstractRemotingEvent
- AbstractRemotingEvent(A, SRC) - Constructor for class org.refcodes.remoting.ext.observer.AbstractRemotingEvent
C
- ClientAction - Enum Class in org.refcodes.remoting.ext.observer
-
The
ClientAction
describes actions for theRemotingEvent
types. - ClientEvent - Interface in org.refcodes.remoting.ext.observer
- ConsumerRemoteObserver - Interface in org.refcodes.remoting.ext.observer
-
An asynchronous update interface for receiving notifications about ConsumerRemote information as the ConsumerRemote is constructed.
D
- destroy() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- destroy() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
F
- fromSender(Message) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
G
- getExecutorService() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- getProxy() - Method in class org.refcodes.remoting.ext.observer.ProxyPublishedEvent
- getSubject() - Method in class org.refcodes.remoting.ext.observer.SubjectPublishedEvent
-
Gets the subject.
- getTimeoutMillis() - Method in class org.refcodes.remoting.ext.observer.SignOffProxyEvent
- getType() - Method in class org.refcodes.remoting.ext.observer.PublishProxyEvent
H
- hasObserver(ConsumerRemoteObserver) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- hasObserver(ProviderRemoteObserver) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
I
- isDestroyed() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- isOpenable(DatagramTransceiver<Serializable>) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
O
- ObservableRemoteClient - Class in org.refcodes.remoting.ext.observer
-
Event enabled (observable) remote control extending the
RemoteClient
to be observable. - ObservableRemoteClient() - Constructor for class org.refcodes.remoting.ext.observer.ObservableRemoteClient
-
Instantiates a new observable remote client impl.
- ObservableRemoteClient(ExecutorService) - Constructor for class org.refcodes.remoting.ext.observer.ObservableRemoteClient
-
Instantiates a new observable remote client impl.
- ObservableRemoteServer - Class in org.refcodes.remoting.ext.observer
-
Event enabled (observable) remote control extending the
RemoteServer
to be observable. - ObservableRemoteServer() - Constructor for class org.refcodes.remoting.ext.observer.ObservableRemoteServer
-
Instantiates a new observable remote server impl.
- ObservableRemoteServer(ExecutorService) - Constructor for class org.refcodes.remoting.ext.observer.ObservableRemoteServer
-
Instantiates a new observable remote server impl.
- onClosed() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- onClosed() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
- onOpened() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- onOpened() - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
- onProxyPublished(Object) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- onProxyPublishedEvent(ProxyPublishedEvent) - Method in interface org.refcodes.remoting.ext.observer.ConsumerRemoteObserver
-
This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
- onProxySignedOff(Object) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- onProxySignedOffEvent(ProxySignedOffEvent) - Method in interface org.refcodes.remoting.ext.observer.ConsumerRemoteObserver
-
This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
- onPublishProxy(Class<?>) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- onPublishProxyEvent(PublishProxyEvent) - Method in interface org.refcodes.remoting.ext.observer.ConsumerRemoteObserver
-
This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
- onSignOffProxyEvent(SignOffProxyEvent) - Method in interface org.refcodes.remoting.ext.observer.ConsumerRemoteObserver
-
This method is called when information about an ConsumerRemote which was previously requested using an asynchronous interface becomes available.
- onSubjectPublished(Object) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
- onSubjectPublishedEvent(SubjectPublishedEvent) - Method in interface org.refcodes.remoting.ext.observer.ProviderRemoteObserver
-
Signaled in case a subject has been published.
- onSubjectSignedOff(Object) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
- onSubjectSignedOffEvent(SubjectSignedOffEvent) - Method in interface org.refcodes.remoting.ext.observer.ProviderRemoteObserver
-
Signaled in case a subject has been signed-off.
- open(DatagramTransceiver<Serializable>) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- org.refcodes.remoting.ext.observer - module org.refcodes.remoting.ext.observer
- org.refcodes.remoting.ext.observer - package org.refcodes.remoting.ext.observer
-
This artifact extends the refcodes-remoting toolkit with observable capabilities as of the
ObservableRemoteClient
(and its sub-types) and theObservableRemoteServer
(and its sub-types) types.
P
- ProviderRemoteObserver - Interface in org.refcodes.remoting.ext.observer
-
An
Observer
forRemoteServer
relatedActionEvent
instances. - PROXY_PUBLISHED - Enum constant in enum class org.refcodes.remoting.ext.observer.ClientAction
- PROXY_SIGNED_OFF - Enum constant in enum class org.refcodes.remoting.ext.observer.ClientAction
- ProxyPublishedEvent - Class in org.refcodes.remoting.ext.observer
-
The
ProxyPublishedEvent
signals a published proxy. - ProxyPublishedEvent(Object, ObservableRemoteClient) - Constructor for class org.refcodes.remoting.ext.observer.ProxyPublishedEvent
-
Constructs an according
ProxyPublishedEvent
event. - ProxySignedOffEvent - Class in org.refcodes.remoting.ext.observer
-
The
ProxySignedOffEvent
signals a signed off proxy.. - ProxySignedOffEvent(Object, ObservableRemoteClient) - Constructor for class org.refcodes.remoting.ext.observer.ProxySignedOffEvent
-
Constructs an according
ProxySignedOffEvent
event. - PUBLISH_PROXY - Enum constant in enum class org.refcodes.remoting.ext.observer.ClientAction
- PublishProxyEvent - Class in org.refcodes.remoting.ext.observer
-
The
PublishProxyEvent
signals a proxy to be published. - PublishProxyEvent(Class<?>, ObservableRemoteClient) - Constructor for class org.refcodes.remoting.ext.observer.PublishProxyEvent
-
Constructs an according
PublishProxyEvent
event.
R
- RemotingEvent<A extends Enum<?>,
SRC> - Interface in org.refcodes.remoting.ext.observer -
The
RemotingEvent
is the base event of this package.
S
- ServerAction - Enum Class in org.refcodes.remoting.ext.observer
-
The
ServerAction
describes actions for theRemotingEvent
types. - ServerEvent - Interface in org.refcodes.remoting.ext.observer
- SIGNOFF_PROXY - Enum constant in enum class org.refcodes.remoting.ext.observer.ClientAction
- SignOffProxyEvent - Class in org.refcodes.remoting.ext.observer
-
The
SignOffProxyEvent
signals a proxy to be signed off. - SignOffProxyEvent(Object, long, ObservableRemoteClient) - Constructor for class org.refcodes.remoting.ext.observer.SignOffProxyEvent
-
Constructs an according
SignOffProxyEvent
event. - SUBJECT_PUBLISHED - Enum constant in enum class org.refcodes.remoting.ext.observer.ServerAction
- SUBJECT_SIGNED_OFF - Enum constant in enum class org.refcodes.remoting.ext.observer.ServerAction
- SubjectPublishedEvent - Class in org.refcodes.remoting.ext.observer
-
The
SubjectPublishedEvent
signals a subject being published. - SubjectPublishedEvent(Object, ObservableRemoteServer) - Constructor for class org.refcodes.remoting.ext.observer.SubjectPublishedEvent
-
Constructs an according
SubjectPublishedEvent
event. - SubjectSignedOffEvent - Class in org.refcodes.remoting.ext.observer
-
The
SubjectSignedOffEvent
signals a subject being signed off. - SubjectSignedOffEvent(Object, ObservableRemoteServer) - Constructor for class org.refcodes.remoting.ext.observer.SubjectSignedOffEvent
-
Constructs an according
SubjectSignedOffEvent
event. - subscribeObserver(ConsumerRemoteObserver) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- subscribeObserver(ProviderRemoteObserver) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
T
- toReceiver(Message) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
U
- unsubscribeObserver(ConsumerRemoteObserver) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteClient
- unsubscribeObserver(ProviderRemoteObserver) - Method in class org.refcodes.remoting.ext.observer.ObservableRemoteServer
V
- valueOf(String) - Static method in enum class org.refcodes.remoting.ext.observer.ClientAction
-
Returns the enum constant of this class with the specified name.
- valueOf(String) - Static method in enum class org.refcodes.remoting.ext.observer.ServerAction
-
Returns the enum constant of this class with the specified name.
- values() - Static method in enum class org.refcodes.remoting.ext.observer.ClientAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
- values() - Static method in enum class org.refcodes.remoting.ext.observer.ServerAction
-
Returns an array containing the constants of this enum class, in the order they are declared.
All Classes and Interfaces|All Packages