public static interface RemoteClient.ProxyControl extends Instance, 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.InstanceIdPropertyorg.refcodes.mixin.mixins.Disposable.DisposeSupportorg.refcodes.mixin.mixins.DisposedAccessor.DisposedMutator, org.refcodes.mixin.mixins.DisposedAccessor.DisposedPropertyProxyAccessor.ProxyMutator, ProxyAccessor.ProxyProperty| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
TypeInstance |
getClassDescriptor()
Returns the class descriptor which has been used to create the Proxy
object.
|
boolean |
isBusy() |
void |
pushMethodReply(Reply aMethodReply)
Used to push a reply to a request.
|
getInstanceIdinvokegetProxyTypeInstance getClassDescriptor()
void pushMethodReply(Reply 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.BusyAccessorvoid dispose()
dispose in interface org.refcodes.mixin.mixins.DisposableCopyright © 2015. All rights reserved.