| Package | Description |
|---|---|
| org.cojen.dirmi.core |
Session implementation classes.
|
| Modifier and Type | Method and Description |
|---|---|
static VersionedIdentifier |
VersionedIdentifier.identify(Object obj)
Returns a new or existing unique identifier for the given object.
|
static VersionedIdentifier |
VersionedIdentifier.read(DataInput in)
Returns a deserialized identifier, which may or may not have an object
registered with it.
|
static VersionedIdentifier |
VersionedIdentifier.read(InputStream in)
Returns a deserialized identifier, which may or may not have an object
registered with it.
|
static VersionedIdentifier |
VersionedIdentifier.readAndUpdateRemoteVersion(DataInput in)
Returns a deserialized identifier, and also updates the remote
version.
|
| Modifier and Type | Method and Description |
|---|---|
void |
OrderedInvoker.addPendingMethod(int sequence,
Method method,
Object instance,
Object[] params,
VersionedIdentifier disposeId) |
<V> void |
OrderedInvoker.addPendingMethod(int sequence,
Method method,
Object instance,
Object[] params,
VersionedIdentifier disposeId,
RemoteCompletion<V> completion)
Call if method returns a Future or Completion.
|
Skeleton<R> |
SkeletonFactory.createSkeleton(VersionedIdentifier objId,
SkeletonSupport support,
R remoteServer) |
void |
SkeletonSupport.dispose(VersionedIdentifier objId)
Called by a disposer method when finished executing.
|
<R extends Remote> |
SkeletonSupport.linkBatchedRemote(Skeleton skeleton,
String skeletonMethodName,
Identifier typeId,
VersionedIdentifier remoteId,
Class<R> type,
R remote)
Used by batched methods which return a Remote object.
|
Copyright © 2006–2015 Cojen. All rights reserved.