com.jdon.model.handler
Class HandlerObjectFactory

java.lang.Object
  extended by com.jdon.model.handler.HandlerObjectFactory

public class HandlerObjectFactory
extends java.lang.Object


Field Summary
static java.lang.String module
           
 
Constructor Summary
HandlerObjectFactory(ModelHandlerClassBuilder modelXmlConfig, PoolParameter poolParameter)
           
 
Method Summary
 ModelHandler borrowHandlerObject(java.lang.String formName)
          获得?个空闲的ModelHandler 如果空闲池没有,就重新生成指定个数的ModelHandler实例? 获得成功,则记入在用池?? 当客户端调用完毕,调用returnHandlerObject返回该ModelHandler实例备重用??
 void returnHandlerObject(ModelHandler modelHandler)
          返还使用过的ModelHandler 1.从使用池中删除该实例 2.将该实例加入空闲?
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

module

public static final java.lang.String module
Constructor Detail

HandlerObjectFactory

public HandlerObjectFactory(ModelHandlerClassBuilder modelXmlConfig,
                            PoolParameter poolParameter)
Method Detail

borrowHandlerObject

public ModelHandler borrowHandlerObject(java.lang.String formName)
获得?个空闲的ModelHandler 如果空闲池没有,就重新生成指定个数的ModelHandler实例? 获得成功,则记入在用池?? 当客户端调用完毕,调用returnHandlerObject返回该ModelHandler实例备重用??

Parameters:
formName -
Returns:
Throws:
java.lang.Exception

returnHandlerObject

public void returnHandlerObject(ModelHandler modelHandler)
返还使用过的ModelHandler 1.从使用池中删除该实例 2.将该实例加入空闲?

Parameters:
modelHandler -
Throws:
java.lang.Exception