public class ProxyRef extends Object implements RemoteRef
| Modifier and Type | Field and Description |
|---|---|
protected RemoteRef |
ref |
packagePrefix, serialVersionUID| Modifier and Type | Method and Description |
|---|---|
void |
done(RemoteCall call) |
String |
getRefClass(ObjectOutput out) |
void |
invoke(RemoteCall call) |
Object |
invoke(Remote obj,
Method method,
Object[] params,
long opnum) |
RemoteCall |
newCall(RemoteObject obj,
Operation[] op,
int opnum,
long hash) |
void |
readExternal(ObjectInput in) |
boolean |
remoteEquals(RemoteRef obj) |
int |
remoteHashCode() |
String |
remoteToString() |
void |
writeExternal(ObjectOutput out) |
protected RemoteRef ref
public ProxyRef(RemoteRef ref)
public void readExternal(ObjectInput in) throws IOException, ClassNotFoundException
readExternal in interface ExternalizableIOExceptionClassNotFoundExceptionpublic void writeExternal(ObjectOutput out) throws IOException
writeExternal in interface ExternalizableIOExceptionpublic void invoke(RemoteCall call) throws Exception
public Object invoke(Remote obj, Method method, Object[] params, long opnum) throws Exception
public void done(RemoteCall call) throws RemoteException
done in interface RemoteRefRemoteExceptionpublic String getRefClass(ObjectOutput out)
getRefClass in interface RemoteRefpublic RemoteCall newCall(RemoteObject obj, Operation[] op, int opnum, long hash) throws RemoteException
newCall in interface RemoteRefRemoteExceptionpublic boolean remoteEquals(RemoteRef obj)
remoteEquals in interface RemoteRefpublic int remoteHashCode()
remoteHashCode in interface RemoteRefpublic String remoteToString()
remoteToString in interface RemoteRefCopyright © 2019 Terracotta, Inc.. All rights reserved.