org.codehaus.groovy.util
Class ReferenceManager.ThreadedReferenceManager

java.lang.Object
  extended by org.codehaus.groovy.util.ReferenceManager
      extended by org.codehaus.groovy.util.ReferenceManager.ThreadedReferenceManager
Enclosing class:
ReferenceManager

private static class ReferenceManager.ThreadedReferenceManager
extends ReferenceManager


Field Summary
private  boolean shouldRun
           
private  java.lang.Thread thread
           
 
Constructor Summary
ReferenceManager.ThreadedReferenceManager(java.lang.ref.ReferenceQueue queue)
           
 
Method Summary
 void stopThread()
           
 java.lang.String toString()
           
 
Methods inherited from class org.codehaus.groovy.util.ReferenceManager
afterReferenceCreation, createCallBackedManager, createIdlingManager, createThreadedManager, createThresholdedIdlingManager, getDefaultSoftBundle, getDefaultWeakBundle, getReferenceQueue, removeStallEntries
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

thread

private final java.lang.Thread thread

shouldRun

private volatile boolean shouldRun
Constructor Detail

ReferenceManager.ThreadedReferenceManager

public ReferenceManager.ThreadedReferenceManager(java.lang.ref.ReferenceQueue queue)
Method Detail

stopThread

public void stopThread()
Overrides:
stopThread in class ReferenceManager

toString

public java.lang.String toString()
Overrides:
toString in class ReferenceManager


Copyright © ${year} The Codehaus. All Rights Reserved.