- destroy() - Method in class org.refcodes.remoting.RemoteClientImpl
- destroy() - Method in class org.refcodes.remoting.RemoteServerImpl
- digest(Message) - Method in class org.refcodes.remoting.RemoteClientImpl
-
The
AbstractRemote.digest(Message)
method is invoked in order to trigger
processing of the provided
Message
, e.g. start execution
depending on the
Message
instance being provided from the
outside.
- digest(Message) - Method in class org.refcodes.remoting.RemoteServerImpl
-
The
AbstractRemote.digest(Message)
method is invoked in order to trigger
processing of the provided
Message
, e.g. start execution
depending on the
Message
instance being provided from the
outside.
- dispose() - Method in interface org.refcodes.remoting.RemoteClient.ProxyControl
-
Dispose.
- doSendJob(Message) - Method in class org.refcodes.remoting.RemoteClientImpl
-
For testing purposes, any job can be manually pushed into the job process
to the receiver.
- doSendJob(Message) - Method in class org.refcodes.remoting.RemoteServerImpl
-
For testing purposes, any job can be manually pushed into the job process
to the receiver.
- DuplicateInstanceIdRuntimeException - Exception in org.refcodes.remoting
-
The Class DuplicateInstanceIdRuntimeException.
- DuplicateInstanceIdRuntimeException(String, String) - Constructor for exception org.refcodes.remoting.DuplicateInstanceIdRuntimeException
-
Instantiates a new duplicate instance id runtime exception.
- DuplicateInstanceIdRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.remoting.DuplicateInstanceIdRuntimeException
-
Instantiates a new duplicate instance id runtime exception.
- DuplicateInstanceIdRuntimeException(String, Throwable) - Constructor for exception org.refcodes.remoting.DuplicateInstanceIdRuntimeException
-
Instantiates a new duplicate instance id runtime exception.
- DuplicateInstanceIdRuntimeException(String) - Constructor for exception org.refcodes.remoting.DuplicateInstanceIdRuntimeException
-
Instantiates a new duplicate instance id runtime exception.
- DuplicateInstanceIdRuntimeException(Throwable, String) - Constructor for exception org.refcodes.remoting.DuplicateInstanceIdRuntimeException
-
Instantiates a new duplicate instance id runtime exception.
- DuplicateInstanceIdRuntimeException(Throwable) - Constructor for exception org.refcodes.remoting.DuplicateInstanceIdRuntimeException
-
Instantiates a new duplicate instance id runtime exception.
- DuplicateSessionIdRuntimeException - Exception in org.refcodes.remoting
-
The Class DuplicateSessionIdRuntimeException.
- DuplicateSessionIdRuntimeException(String, String) - Constructor for exception org.refcodes.remoting.DuplicateSessionIdRuntimeException
-
Instantiates a new duplicate session id runtime exception.
- DuplicateSessionIdRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.remoting.DuplicateSessionIdRuntimeException
-
Instantiates a new duplicate session id runtime exception.
- DuplicateSessionIdRuntimeException(String, Throwable) - Constructor for exception org.refcodes.remoting.DuplicateSessionIdRuntimeException
-
Instantiates a new duplicate session id runtime exception.
- DuplicateSessionIdRuntimeException(String) - Constructor for exception org.refcodes.remoting.DuplicateSessionIdRuntimeException
-
Instantiates a new duplicate session id runtime exception.
- DuplicateSessionIdRuntimeException(Throwable, String) - Constructor for exception org.refcodes.remoting.DuplicateSessionIdRuntimeException
-
Instantiates a new duplicate session id runtime exception.
- DuplicateSessionIdRuntimeException(Throwable) - Constructor for exception org.refcodes.remoting.DuplicateSessionIdRuntimeException
-
Instantiates a new duplicate session id runtime exception.
- InstanceDescriptor - Interface in org.refcodes.remoting
-
The most common information to be provided when describing an object residing
in a
RemoteServer
and which is linked to a
RemoteClient
.
- InstanceDescriptorAccessor - Interface in org.refcodes.remoting
-
- InstanceDescriptorAccessor.InstanceDescriptorMutator - Interface in org.refcodes.remoting
-
- InstanceDescriptorAccessor.InstanceDescriptorProperty - Interface in org.refcodes.remoting
-
- InstanceId - Interface in org.refcodes.remoting
-
The
InstanceId
associates an instance ID to instances of the
refcodes-remoting frame.
- InstanceIdAccessor - Interface in org.refcodes.remoting
-
Provides an accessor for a instance ID property.
- InstanceIdAccessor.InstanceIdMutator - Interface in org.refcodes.remoting
-
Provides a mutator for a instance ID property.
- InstanceIdAccessor.InstanceIdProperty - Interface in org.refcodes.remoting
-
Provides a instance ID property.
- InvalidMethodReplyRuntimeException - Exception in org.refcodes.remoting
-
Thrown in case the provided
Message
sub-type was not expected and
cannot be processed.
- InvalidMethodReplyRuntimeException(String, String) - Constructor for exception org.refcodes.remoting.InvalidMethodReplyRuntimeException
-
Instantiates a new invalid method reply runtime exception.
- InvalidMethodReplyRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.remoting.InvalidMethodReplyRuntimeException
-
Instantiates a new invalid method reply runtime exception.
- InvalidMethodReplyRuntimeException(String, Throwable) - Constructor for exception org.refcodes.remoting.InvalidMethodReplyRuntimeException
-
Instantiates a new invalid method reply runtime exception.
- InvalidMethodReplyRuntimeException(String) - Constructor for exception org.refcodes.remoting.InvalidMethodReplyRuntimeException
-
Instantiates a new invalid method reply runtime exception.
- InvalidMethodReplyRuntimeException(Throwable, String) - Constructor for exception org.refcodes.remoting.InvalidMethodReplyRuntimeException
-
Instantiates a new invalid method reply runtime exception.
- InvalidMethodReplyRuntimeException(Throwable) - Constructor for exception org.refcodes.remoting.InvalidMethodReplyRuntimeException
-
Instantiates a new invalid method reply runtime exception.
- InvalidMethodRequestRuntimeException - Exception in org.refcodes.remoting
-
The Class InvalidMethodRequestRuntimeException.
- InvalidMethodRequestRuntimeException(String, String) - Constructor for exception org.refcodes.remoting.InvalidMethodRequestRuntimeException
-
Instantiates a new invalid method request runtime exception.
- InvalidMethodRequestRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.remoting.InvalidMethodRequestRuntimeException
-
Instantiates a new invalid method request runtime exception.
- InvalidMethodRequestRuntimeException(String, Throwable) - Constructor for exception org.refcodes.remoting.InvalidMethodRequestRuntimeException
-
Instantiates a new invalid method request runtime exception.
- InvalidMethodRequestRuntimeException(String) - Constructor for exception org.refcodes.remoting.InvalidMethodRequestRuntimeException
-
Instantiates a new invalid method request runtime exception.
- InvalidMethodRequestRuntimeException(Throwable, String) - Constructor for exception org.refcodes.remoting.InvalidMethodRequestRuntimeException
-
Instantiates a new invalid method request runtime exception.
- InvalidMethodRequestRuntimeException(Throwable) - Constructor for exception org.refcodes.remoting.InvalidMethodRequestRuntimeException
-
Instantiates a new invalid method request runtime exception.
- isBusy() - Method in interface org.refcodes.remoting.RemoteClient.ProxyControl
-
Checks if is busy.
- isBusy() - Method in class org.refcodes.remoting.RemoteClientImpl
- isBusy() - Method in class org.refcodes.remoting.RemoteServerImpl
- isEmpty() - Method in class org.refcodes.remoting.RemoteClientImpl
- isEmpty() - Method in class org.refcodes.remoting.RemoteServerImpl
- isException() - Method in interface org.refcodes.remoting.Reply
-
Returns true if the reply carries an exception which occurred when
executing the method call.
- isReturnValue() - Method in interface org.refcodes.remoting.Reply
-
Returns true if the reply carries a valid return value.
- Remote - Interface in org.refcodes.remoting
-
- RemoteClient - Interface in org.refcodes.remoting
-
Remote control providing subjects to be operated on by a
RemoteServer
.
- RemoteClient.ProxyControl - Interface in org.refcodes.remoting
-
- RemoteClientImpl - Class in org.refcodes.remoting
-
Abstract implementation of the
RemoteClient
's base functionality.
- RemoteClientImpl() - Constructor for class org.refcodes.remoting.RemoteClientImpl
-
Instantiates a new remote client impl.
- RemoteClientImpl(ExecutorService) - Constructor for class org.refcodes.remoting.RemoteClientImpl
-
Instantiates a new remote client impl.
- RemoteServer - Interface in org.refcodes.remoting
-
Remote control providing subjects to be operated on by
RemoteClient
instances.
- RemoteServerImpl - Class in org.refcodes.remoting
-
Abstract implementation of the
RemoteServer
's base functionality.
- RemoteServerImpl() - Constructor for class org.refcodes.remoting.RemoteServerImpl
-
Instantiates a new remote server impl.
- RemoteServerImpl(ExecutorService) - Constructor for class org.refcodes.remoting.RemoteServerImpl
-
Instantiates a new remote server impl.
- RemotingException - Exception in org.refcodes.remoting
-
The Class RemotingException.
- RemotingException(String, String) - Constructor for exception org.refcodes.remoting.RemotingException
-
Instantiates a new remoting exception.
- RemotingException(String, Throwable, String) - Constructor for exception org.refcodes.remoting.RemotingException
-
Instantiates a new remoting exception.
- RemotingException(String, Throwable) - Constructor for exception org.refcodes.remoting.RemotingException
-
Instantiates a new remoting exception.
- RemotingException(String) - Constructor for exception org.refcodes.remoting.RemotingException
-
Instantiates a new remoting exception.
- RemotingException(Throwable, String) - Constructor for exception org.refcodes.remoting.RemotingException
-
Instantiates a new remoting exception.
- RemotingException(Throwable) - Constructor for exception org.refcodes.remoting.RemotingException
-
Instantiates a new remoting exception.
- RemotingRuntimeException - Exception in org.refcodes.remoting
-
The Class RemotingRuntimeException.
- RemotingRuntimeException(String, String) - Constructor for exception org.refcodes.remoting.RemotingRuntimeException
-
Instantiates a new remoting runtime exception.
- RemotingRuntimeException(String, Throwable, String) - Constructor for exception org.refcodes.remoting.RemotingRuntimeException
-
Instantiates a new remoting runtime exception.
- RemotingRuntimeException(String, Throwable) - Constructor for exception org.refcodes.remoting.RemotingRuntimeException
-
Instantiates a new remoting runtime exception.
- RemotingRuntimeException(String) - Constructor for exception org.refcodes.remoting.RemotingRuntimeException
-
Instantiates a new remoting runtime exception.
- RemotingRuntimeException(Throwable, String) - Constructor for exception org.refcodes.remoting.RemotingRuntimeException
-
Instantiates a new remoting runtime exception.
- RemotingRuntimeException(Throwable) - Constructor for exception org.refcodes.remoting.RemotingRuntimeException
-
Instantiates a new remoting runtime exception.
- Reply - Interface in org.refcodes.remoting
-
The Interface Reply.
- ServerMessage - Interface in org.refcodes.remoting
-
The Interface ServerMessage.
- Session - Interface in org.refcodes.remoting
-
The
Session
associates an ID String to sessions of request and reply
pairs.
- SessionIdAccessor - Interface in org.refcodes.remoting
-
Provides an accessor for a session ID property.
- SessionIdAccessor.SessionIdMutator - Interface in org.refcodes.remoting
-
Provides a mutator for a session ID property.
- SessionIdAccessor.SessionIdProperty - Interface in org.refcodes.remoting
-
Provides a session ID property.
- setException(Throwable) - Method in interface org.refcodes.remoting.Reply
- setInstanceDescriptor(InstanceDescriptor) - Method in interface org.refcodes.remoting.InstanceDescriptorAccessor.InstanceDescriptorMutator
-
- setInstanceId(String) - Method in interface org.refcodes.remoting.InstanceIdAccessor.InstanceIdMutator
-
Sets the instance ID for the instance ID property.
- setProxy(P) - Method in interface org.refcodes.remoting.ProxyAccessor.ProxyMutator
-
Sets the proxy for the proxy property.
- setReply(Reply) - Method in interface org.refcodes.remoting.Reply
-
Sets a reply.
- setReturnValue(Object) - Method in interface org.refcodes.remoting.Reply
-
Sets the return value.
- setSessionId(String) - Method in interface org.refcodes.remoting.SessionIdAccessor.SessionIdMutator
-
Sets the session ID for the sessionId property.
- setSubject(S) - Method in interface org.refcodes.remoting.SubjectAccessor.SubjectMutator
-
Sets the subject for the subject property.
- signOffProxy(Object) - Method in interface org.refcodes.remoting.RemoteClient
-
Signs off an instance previously published using the
publishClassDescriptor() method.
- signOffProxy(Object) - Method in class org.refcodes.remoting.RemoteClientImpl
-
Signs off an instance previously published using the
publishClassDescriptor() method.
- SignOffProxyMessage - Interface in org.refcodes.remoting
-
The Interface SignOffProxyMessage.
- signOffSubject(Object) - Method in interface org.refcodes.remoting.RemoteServer
-
Tries to sign off the (previously published) subject, this can be vetoed
in case the subject is still in use by a
RemoteClient
.
- signOffSubject(Object, int) - Method in interface org.refcodes.remoting.RemoteServer
-
Signs off the (previously published) subject, this be vetoed even in case
the subject is still in use by a
RemoteClient
, but the veto will
only delay the sign off by the given timeout.
- signOffSubject(Object) - Method in class org.refcodes.remoting.RemoteServerImpl
-
Tries to sign off the (previously published) subject, this can be vetoed
in case the subject is still in use by a
RemoteClient
.
- signOffSubject(Object, int) - Method in class org.refcodes.remoting.RemoteServerImpl
-
Signs off the (previously published) subject, this be vetoed even in case
the subject is still in use by a
RemoteClient
, but the veto will
only delay the sign off by the given timeout.
- SignOffSubjectMessage - Interface in org.refcodes.remoting
-
The Interface SignOffSubjectMessage.
- size() - Method in class org.refcodes.remoting.RemoteClientImpl
- size() - Method in class org.refcodes.remoting.RemoteServerImpl
- SubjectAccessor - Interface in org.refcodes.remoting
-
Provides an accessor for a subject property.
- SubjectAccessor.SubjectMutator - Interface in org.refcodes.remoting
-
Provides a mutator for a subject property.
- SubjectAccessor.SubjectProperty - Interface in org.refcodes.remoting
-
Provides a subject property.
- SubjectDescriptor - Interface in org.refcodes.remoting
-
- SubjectInstance - Interface in org.refcodes.remoting
-
The Interface SubjectInstance.
- subjects() - Method in interface org.refcodes.remoting.RemoteServer
-
Returns an (immutable) iterator containing all the proxy objects
previously being published.
- subjects() - Method in class org.refcodes.remoting.RemoteServerImpl
-
Returns an (immutable) iterator containing all the proxy objects
previously being published.