public static interface RemoteClient.ProxyControl extends InstanceDescriptor, InvocationHandler, org.refcodes.mixin.mixins.Lockable, org.refcodes.mixin.mixins.Disposable.DisposeSupport, ProxyAccessor, org.refcodes.mixin.mixins.BusyAccessor
RemoteClient.ProxyControl
is used to manage a proxy being provided from a
subject be the RemoteServer
. This is an inner interface as it is
just required by one implementation internally; in comparison other
interface's implementations are required by at leat two different
implementations (e.g. client and server).InstanceIdAccessor.InstanceIdMutator, InstanceIdAccessor.InstanceIdProperty
org.refcodes.mixin.mixins.Disposable.DisposeSupport
org.refcodes.mixin.mixins.DisposedAccessor.DisposedMutator, org.refcodes.mixin.mixins.DisposedAccessor.DisposedProperty
ProxyAccessor.ProxyMutator, ProxyAccessor.ProxyProperty
Modifier and Type | Method and Description |
---|---|
void |
dispose() |
ClassDescriptor |
getClassDescriptor()
Returns the class descriptor which has been used to create the Proxy
object.
|
boolean |
isBusy() |
void |
pushMethodReply(ReplyDescriptor aMethodReply)
Used to push a reply to a request.
|
getInstanceId
invoke
getProxy
ClassDescriptor getClassDescriptor()
void pushMethodReply(ReplyDescriptor aMethodReply)
aMethodReply
- An object of type BlueprintMethodReply used to
encapsulate a reply from a method call.boolean isBusy()
isBusy
in interface org.refcodes.mixin.mixins.BusyAccessor
void dispose()
dispose
in interface org.refcodes.mixin.mixins.Disposable
Copyright © 2015. All rights reserved.