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 aRemoteServerand which is linked to aRemoteClient.InstanceDescriptorAccessor Provides an accessor for aInstanceDescriptorproperty.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 aInstanceDescriptorproperty.InstanceDescriptorAccessor.InstanceDescriptorProperty Provides aInstanceDescriptorproperty.InstanceId TheInstanceIdassociates an instance TID to instances of the refcodes-remoting frame.Message TheMessageis 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 TheProxyDescriptordescribes a proxy instance and additional meta data for aRemoteClientto link the proxy in question with the according subject residing in aRemoteServer.PublishSubjectMessage The Interface PublishSubjectMessage.PublishSubjectReplyMessage The Interface PublishSubjectReplyMessage.Remote TheRemoteinterface defines the basic functionality in common for both theRemoteClientand theRemoteServer.RemoteClient Remote control providing subjects to be operated on by aRemoteServer.RemoteClient.ProxyControl TheRemoteClient.ProxyControlis used to manage a proxy being provided from a subject be theRemoteServer.RemoteServer Remote control providing subjects to be operated on byRemoteClientinstances.Reply The Interface Reply.ServerMessage The Interface ServerMessage.Session TheSessionassociates 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 TheSubjectDescriptoris 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 providedMessagesub-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.