org.refcodes.mixin.BusyAccessor
, org.refcodes.mixin.Disposable
, org.refcodes.mixin.Disposable.Disposedable
, org.refcodes.mixin.DisposedAccessor
, InstanceId
, org.refcodes.mixin.InstanceIdAccessor
, InvocationHandler
, org.refcodes.mixin.Lockable
, ProxyAccessor
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).org.refcodes.mixin.BusyAccessor.BusyMutator, org.refcodes.mixin.BusyAccessor.BusyProperty
org.refcodes.mixin.Disposable.Disposedable
org.refcodes.mixin.DisposedAccessor.DisposedMutator, org.refcodes.mixin.DisposedAccessor.DisposedProperty
org.refcodes.mixin.InstanceIdAccessor.InstanceIdBuilder<B extends org.refcodes.mixin.InstanceIdAccessor.InstanceIdBuilder<B>>, org.refcodes.mixin.InstanceIdAccessor.InstanceIdMutator, org.refcodes.mixin.InstanceIdAccessor.InstanceIdProperty
ProxyAccessor.ProxyBuilder<B extends ProxyAccessor.ProxyBuilder<B>>, ProxyAccessor.ProxyMutator, ProxyAccessor.ProxyProperty
Modifier and Type | Method | 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.
|
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 © 2021. All rights reserved.