public interface IMarshalService
Modifier and Type | Method and Description |
---|---|
void |
addCloneProcessor(ITraverseProcessor proc)
Add a clone processor.
|
java.util.List<ITraverseProcessor> |
getCloneProcessors()
Get the clone processors.
|
java.lang.Class<?>[] |
getRemoteInterfaces(java.lang.Object object,
java.lang.ClassLoader cl)
Get the proxy interfaces (empty list if none).
|
boolean |
isLocalReference(java.lang.Object object)
Test if is local reference.
|
boolean |
isRemoteObject(java.lang.Object object)
Test if an object is a remote object.
|
boolean |
isRemoteReference(java.lang.Object object)
Test if is remote reference.
|
void |
removeCloneProcessor(ITraverseProcessor proc)
Remove a clone processor.
|
void |
setReferenceProperties(java.lang.Class<?> clazz,
boolean localref,
boolean remoteref)
Register a class with reference values for local and remote.
|
boolean isLocalReference(java.lang.Object object)
boolean isRemoteReference(java.lang.Object object)
void setReferenceProperties(java.lang.Class<?> clazz, boolean localref, boolean remoteref)
boolean isRemoteObject(java.lang.Object object)
java.lang.Class<?>[] getRemoteInterfaces(java.lang.Object object, java.lang.ClassLoader cl)
java.util.List<ITraverseProcessor> getCloneProcessors()
void addCloneProcessor(ITraverseProcessor proc)
void removeCloneProcessor(ITraverseProcessor proc)