uka.karmi.rmi
Class ExportPoint.WeakObjectRef

java.lang.Object
  extended byjava.lang.ref.Reference
      extended byjava.lang.ref.WeakReference
          extended byuka.karmi.rmi.ExportPoint.WeakObjectRef
Enclosing class:
ExportPoint

private static class ExportPoint.WeakObjectRef
extends java.lang.ref.WeakReference


Nested Class Summary
 
Nested classes inherited from class java.lang.ref.Reference
 
Field Summary
(package private)  ExportPoint ep
           
(package private)  int objectId
           
private  int pinSlot
           
 
Fields inherited from class java.lang.ref.Reference
 
Constructor Summary
(package private) ExportPoint.WeakObjectRef(java.lang.Object ref, java.lang.ref.ReferenceQueue queue, ExportPoint ep, int objectId)
           
 
Method Summary
(package private)  void pin(EnlargingArray pinTable, IDPool slotPool)
           
 java.lang.String toString()
           
 java.lang.String toStringMembers()
           
(package private)  void unpin(EnlargingArray pinTable, IDPool slotPool)
           
 
Methods inherited from class java.lang.ref.Reference
clear, enqueue, get, isEnqueued
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

ep

ExportPoint ep

objectId

int objectId

pinSlot

private int pinSlot
Constructor Detail

ExportPoint.WeakObjectRef

ExportPoint.WeakObjectRef(java.lang.Object ref,
                          java.lang.ref.ReferenceQueue queue,
                          ExportPoint ep,
                          int objectId)
Method Detail

pin

void pin(EnlargingArray pinTable,
         IDPool slotPool)

unpin

void unpin(EnlargingArray pinTable,
           IDPool slotPool)

toStringMembers

public java.lang.String toStringMembers()

toString

public java.lang.String toString()