1 4 package com.tcspring; 5 6 11 public class BeanContainer { 12 private Object bean; 13 private transient boolean isInitialized; 14 private transient ScopedBeanDestructionCallBack destructionCallBack; 15 16 public BeanContainer(Object bean, boolean isInitialized) { 17 this.bean = bean; 18 this.isInitialized = isInitialized; 19 } 20 21 public void setBean(Object bean) { 22 this.bean = bean; 23 } 24 25 public Object getBean() { 26 return bean; 27 } 28 29 public void setInitialized(boolean isInitialized) { 30 this.isInitialized = isInitialized; 31 } 32 33 public boolean isInitialized() { 34 return isInitialized; 35 } 36 37 public void setDestructionCallBack(ScopedBeanDestructionCallBack destructionCallBack) { 38 this.destructionCallBack = destructionCallBack; 39 } 40 41 public ScopedBeanDestructionCallBack getDestructionCallBack() { 42 return destructionCallBack; 43 } 44 45 public String toString() { 46 return "isInitialized:" + isInitialized + " bean:"+bean+" destructionCallback:"+destructionCallBack; 47 } 48 49 } 50 | Popular Tags |