1 22 23 24 package com.mchange.v2.resourcepool; 25 26 import java.util.EventObject ; 27 28 public class ResourcePoolEvent extends EventObject 29 { 30 Object resc; 31 boolean checked_out_resource; 32 int pool_size; 33 int available_size; 34 int removed_but_unreturned_size; 35 36 public ResourcePoolEvent( ResourcePool pool, 37 Object resc, 38 boolean checked_out_resource, 39 int pool_size, 40 int available_size, 41 int removed_but_unreturned_size ) 42 { 43 super(pool); 44 this.resc = resc; 45 this.checked_out_resource = checked_out_resource; 46 this.pool_size = pool_size; 47 this.available_size = available_size; 48 this.removed_but_unreturned_size = removed_but_unreturned_size; 49 } 50 51 public Object getResource() 52 { return resc; } 53 54 public boolean isCheckedOutResource() 55 { return checked_out_resource; } 56 57 public int getPoolSize() 58 { return pool_size; } 59 60 public int getAvailableSize() 61 { return available_size; } 62 63 public int getRemovedButUnreturnedSize() 64 { return removed_but_unreturned_size; } 65 } 66 67 68 69 70 71 72 73 74 75 76 | Popular Tags |