public static interface RemoteClient.ProxyControl extends InstanceId, InvocationHandler, org.refcodes.mixin.Lockable, org.refcodes.mixin.Disposable.Disposedable, ProxyAccessor, org.refcodes.mixin.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.Disposable.Disposedable
org.refcodes.mixin.DisposedAccessor.DisposedMutator, org.refcodes.mixin.DisposedAccessor.DisposedProperty
ProxyAccessor.ProxyMutator, ProxyAccessor.ProxyProperty
Modifier and Type | Method and Description |
---|---|
void |
dispose()
Dispose.
|
InstanceDescriptor |
getClassDescriptor()
Returns the class descriptor which has been used to create the Proxy
object.
|
boolean |
isBusy()
Checks if is busy.
|
void |
pushMethodReply(Reply aMethodReply)
Used to push a reply to a request.
|
getInstanceId
invoke
getProxy
InstanceDescriptor 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.BusyAccessor
void dispose()
dispose
in interface org.refcodes.mixin.Disposable
Copyright © 2017. All rights reserved.