|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuka.karmi.rmi.DGC
uka.karmi.nodgc.NoDGC
The NoDGC is a dummy garbage collector that does nothing. It can not be used with JDK 1.2 and higher, because remote objects would die even if they are still referenced. As real garbage collection does not work with JDK 1.1 it can be uses there to save some processing time.
| Nested Class Summary | |
(package private) class |
NoDGC.MarshalContext
The MarshalContext for NoDGC does nothing. |
(package private) class |
NoDGC.UnmarshalContext
The UnmarshalContext for NoDGC does nothing. |
| Constructor Summary | |
NoDGC()
|
|
| Method Summary | |
void |
doAsyncDGCCall(ExportPoint ep,
int customId,
java.lang.Object argument)
Caller does not wait for the end of the call. |
java.lang.Object |
doDGCCall(ExportPoint ep,
int customId,
java.lang.Object argument)
Called from a different address space. |
DGCMarshalContext |
newDGCMarshalContext()
Factory method to create DGCMarshalContext object for this DGC |
DGCUnmarshalContext |
newDGCUnmarshalContext()
Factory method to create DGCUnmarshalContext object for this DGC |
void |
remoteFinalize(ObjectId dgcId,
java.lang.Object dgcInfo)
Called during the finalization of a SingleRemoteClientRef object. |
(package private) void |
remoteRegister(ObjectId dgcId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
public NoDGC()
| Method Detail |
public void remoteFinalize(ObjectId dgcId,
java.lang.Object dgcInfo)
DGC
remoteFinalize in class DGCSingleRemoteClientRef.finalize()public DGCMarshalContext newDGCMarshalContext()
DGC
newDGCMarshalContext in class DGCpublic DGCUnmarshalContext newDGCUnmarshalContext()
DGC
newDGCUnmarshalContext in class DGCvoid remoteRegister(ObjectId dgcId)
public java.lang.Object doDGCCall(ExportPoint ep,
int customId,
java.lang.Object argument)
throws java.lang.Throwable
DGC
doDGCCall in class DGCjava.lang.ThrowableTechnology.dgcCall(UTID utid, int methodId, Object argument)
public void doAsyncDGCCall(ExportPoint ep,
int customId,
java.lang.Object argument)
throws java.lang.Throwable
DGC
doAsyncDGCCall in class DGCjava.lang.ThrowableDGC.doDGCCall(ExportPoint, int, Object)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||