Session pool --GenericObjectPool
2016-09-18 16:09:06 0 举报
GenericObjectPool是一个通用的对象池实现,它提供了一种管理对象创建和销毁的方法。在Java中,对象池是一种用于重用对象的技术,通过预先创建一组对象并将它们存储在一个池中,可以在需要时从池中获取对象,而不是每次都创建新的对象。这样可以提高性能,减少内存占用和垃圾回收的开销。GenericObjectPool支持多种对象类型,并且可以配置对象的最大数量、空闲对象的最大生存时间等参数。当池中没有可用对象时,它可以创建新的对象;当池中有空闲对象时,它可以回收并重新使用这些对象。总之,GenericObjectPool是一个非常实用的工具,可以帮助我们更好地管理和优化对象的使用。
作者其他创作
大纲/内容
CbaSessionFactoryTestImpl
- attributeA- attributeB
- methodA()- methodB()
CbaPoolFactory
- SshServiceData sshData ...- ComCliData comCliData
- getInstance()- setCbaSshPoolData()- setCbaComCliPoolData()- getCbaSshPool()- getCbaComCliPool()
TopologyConfig
- attributeA
- getHssNode()
GenericObjectPool.class
-
- borrowObject()
- borrowObject()- returnObject()
HssNodeType
- getOamInterface()
SshServiceData
- userName...- prompt
- setAlias()- setPrompt()- setEventObserver()...
ComCliData
- setSendTimeout()- setConnectTimeout()- setEventObserver()...
CbaComCliPool
- SINGLETON
- getInstance()
EvipCliData
HssCbaSessionFactory
- getCbaSsh() *- getComCli()- getExtendedComCli()
CbaSessionFactory
- ISshService session - maxNumberOfRetryAttempts
- CbaSessionFactory()- getCbaSsh()- retryCbaSsh()- returnSession()
CbaComCliPooledObjectFactory
- ComCliData data-
- getInstance()- setCbaSshServiceData()
- factoryData- factoryPool- sshData *- xxData- sshPool *- xxPool
- CbaSessionFactory()- setUpFactories()- setUpPoolData()- setUpPools()
CbaSessionDataFactory
- VipOamInterface oamIntData- SshServiceData data
- getInstance()- getSshServiceData() *- getComCliData()- getEvipCliData()
CbaSshPool
CbaSshPooledObjectFactory
- SshServiceData data-
0 条评论
下一页