Module org.refcodes.remoting
Package org.refcodes.remoting
-
Interface Summary Interface Description CancelMethodReplyMessage The Interface CancelMethodReplyMessage.ClientMessage The Interface ClientMessage.CloseConnectionMessage The Interface CloseConnectionMessage.InstanceDescriptor The most common information to be provided when describing an object residing in aRemoteServer
and which is linked to aRemoteClient
.InstanceDescriptorAccessor Provides an accessor for aInstanceDescriptor
property.InstanceDescriptorAccessor.InstanceDescriptorBuilder<B extends InstanceDescriptorAccessor.InstanceDescriptorBuilder<B>> Provides a builder method for the according property returning the builder for applying multiple build operations.InstanceDescriptorAccessor.InstanceDescriptorMutator Provides a mutator for aInstanceDescriptor
property.InstanceDescriptorAccessor.InstanceDescriptorProperty Provides aInstanceDescriptor
property.InstanceId TheInstanceId
associates an instance TID to instances of the refcodes-remoting frame.Message TheMessage
is the base definition for any job required by the inter process communication as done by the refcodes-remoting artifact.MethodReplyMessage The Interface MethodReplyMessage.MethodRequest The Interface MethodRequest.MethodRequestMessage The Interface MethodRequestMessage.ProxyAccessor Provides an accessor for a proxy property.ProxyAccessor.ProxyBuilder<B extends ProxyAccessor.ProxyBuilder<B>> Provides a builder method for the according property returning the builder for applying multiple build operations.ProxyAccessor.ProxyMutator Provides a mutator for a proxy property.ProxyAccessor.ProxyProperty Provides a proxy property.ProxyDescriptor TheProxyDescriptor
describes a proxy instance and additional meta data for aRemoteClient
to link the proxy in question with the according subject residing in aRemoteServer
.PublishSubjectMessage The Interface PublishSubjectMessage.PublishSubjectReplyMessage The Interface PublishSubjectReplyMessage.Remote TheRemote
interface defines the basic functionality in common for both theRemoteClient
and theRemoteServer
.RemoteClient Remote control providing subjects to be operated on by aRemoteServer
.RemoteClient.ProxyControl TheRemoteClient.ProxyControl
is used to manage a proxy being provided from a subject be theRemoteServer
.RemoteServer Remote control providing subjects to be operated on byRemoteClient
instances.Reply The Interface Reply.ServerMessage The Interface ServerMessage.Session TheSession
associates an TID String to sessions of request and reply pairs.SessionIdAccessor Provides an accessor for a session TID property.SessionIdAccessor.SessionIdBuilder<B extends SessionIdAccessor.SessionIdBuilder<B>> Provides a builder method for a the according property returning the builder for applying multiple build operations.SessionIdAccessor.SessionIdMutator Provides a mutator for a session TID property.SessionIdAccessor.SessionIdProperty Provides a session TID property.SignOffProxyMessage The Interface SignOffProxyMessage.SignOffSubjectMessage The Interface SignOffSubjectMessage.SubjectAccessor Provides an accessor for a subject property.SubjectAccessor.SubjectBuilder<B extends SubjectAccessor.SubjectBuilder<B>> Provides a builder method for the according property returning the builder for applying multiple build operations.SubjectAccessor.SubjectMutator Provides a mutator for a subject property.SubjectAccessor.SubjectProperty Provides a subject property.SubjectDescriptor TheSubjectDescriptor
is created by theRemoteServer
.SubjectInstance The Interface SubjectInstance. -
Class Summary Class Description RemoteClientImpl Abstract implementation of theRemoteClient
's base functionality.RemoteServerImpl Abstract implementation of theRemoteServer
's base functionality.SerializeUtility Utility providing useful serialization methods. -
Exception Summary Exception Description AmbiguousProxyException Thrown in case a proxy for a given type was requested but more than one proxies matched the requested type.DuplicateInstanceIdRuntimeException The Class DuplicateInstanceIdRuntimeException.DuplicateSessionIdRuntimeException The Class DuplicateSessionIdRuntimeException.InvalidMethodReplyRuntimeException Thrown in case the providedMessage
sub-type was not expected and cannot be processed.InvalidMethodRequestRuntimeException The Class InvalidMethodRequestRuntimeException.NoSuchProxyException Thrown in case a proxy for a given type was requested but not any proxy matched the requested type.ProxyDisposedRuntimeException This is a predictable exception.RemotingException The Class RemotingException.RemotingRuntimeException The Class RemotingRuntimeException.UnknownInstanceIdRuntimeException Thrown in case an instance TID has been provided which is unknown by the processing instance.