1 package org.apache.turbine.util.pool; 2 3 18 19 import org.apache.turbine.services.pool.TurbinePool; 20 21 27 public class RecyclableSupport implements Recyclable 28 { 29 32 private boolean disposed; 33 34 37 public void Recyclable() 38 { 39 recycle(); 40 } 41 42 45 public void recycle() 46 { 47 disposed = false; 48 } 49 50 53 public void dispose() 54 { 55 disposed = true; 56 } 57 58 63 public boolean isDisposed() 64 { 65 return disposed; 66 } 67 68 74 protected boolean doDispose() 75 { 76 try 77 { 78 return TurbinePool.putInstance(this); 79 } 80 catch (RuntimeException x) 81 { 82 return false; 83 } 84 } 85 } 86 | Popular Tags |