1 22 package org.jboss.annotation.ejb; 23 24 import java.lang.annotation.Annotation ; 25 26 30 public class PoolClassImpl implements PoolClass 31 { 32 public Class value; 33 public int maxSize = 30; 34 public long timeout = Long.MAX_VALUE; 35 36 public PoolClassImpl() 37 { 38 } 39 40 public Class value() 41 { 42 return value; 43 } 44 45 public void setValue(Class value) 46 { 47 this.value = value; 48 } 49 50 public int maxSize() 51 { 52 return maxSize; 53 } 54 55 public void setMaxSize(int maxSize) 56 { 57 this.maxSize = maxSize; 58 } 59 60 public long timeout() 61 { 62 return timeout; 63 } 64 65 public void setTimeout(long timeout) 66 { 67 this.timeout = timeout; 68 } 69 70 public Class <? extends Annotation > annotationType() 71 { 72 return PoolClass.class; 73 } 74 75 public String toString() 76 { 77 StringBuffer sb = new StringBuffer (100); 78 sb.append("[PoolClassImpl:"); 79 sb.append("value=").append(value); 80 sb.append(", maxSize=").append(maxSize); 81 sb.append(", timeout=").append(timeout); 82 sb.append("]"); 83 return sb.toString(); 84 } 85 } 86 | Popular Tags |