Package | Description |
---|---|
com.sun.jini.jeri.internal.runtime |
Modifier and Type | Field and Description |
---|---|
private Target |
BasicExportTable.Entry.target |
Modifier and Type | Field and Description |
---|---|
private java.util.concurrent.ConcurrentMap<Uuid,Target> |
DgcRequestDispatcher.idTable |
private Set<Target> |
Lease.notifySet |
Modifier and Type | Method and Description |
---|---|
(package private) Target |
ObjectTable.export(Remote impl,
RequestDispatcher[] requestDispatchers,
boolean allowDGC,
boolean keepAlive,
Uuid id) |
(package private) Target |
DgcRequestDispatcher.get(Uuid id) |
Modifier and Type | Method and Description |
---|---|
(package private) boolean |
Lease.add(Target target) |
private void |
ImplRefManager.ImplRef.addTarget(Target target) |
(package private) ImplRefManager.ImplRef |
ImplRefManager.getImplRef(Remote impl,
Target target)
Returns the ImplRef for the specified impl (creating it if
necessary), registering the supplied target with it.
|
private void |
ImplRefManager.ImplRef.invokeUnreferenced(Target target)
Asynchronously invokes the Unreferenced.unreferenced method
of the impl, if it is an instance of the Unreferenced
interface.
|
(package private) void |
ImplRefManager.ImplRef.pin(Target target)
Pins this reference for the specified target, so that the
impl will be held with a strong reference.
|
(package private) void |
DgcRequestDispatcher.put(Target target) |
(package private) void |
ObjectTable.registerTarget(Target target,
Uuid clientID) |
(package private) void |
ImplRefManager.ImplRef.release(Target target)
Removes the specified target from the set of targets that
are using this ImplRef, allowing the target to be garbage
collected (and this ImplRef too, if there are no other
targets using it).
|
(package private) void |
Lease.remove(Target target) |
(package private) void |
DgcRequestDispatcher.remove(Target target,
boolean gc) |
(package private) void |
ImplRefManager.ImplRef.unpin(Target target)
Unpins a previous pin of this reference.
|
(package private) void |
ObjectTable.unregisterTarget(Target target,
Uuid clientID) |
Constructor and Description |
---|
BasicExportTable.Entry(List bindings,
Target target,
Endpoint endpoint) |
Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.