it.eng.spago.cms.pool
Class ConnectionCMSPoolableObjectFactory

java.lang.Object
  extended by BasePoolableObjectFactory
      extended by it.eng.spago.cms.pool.ConnectionCMSPoolableObjectFactory

public class ConnectionCMSPoolableObjectFactory
extends BasePoolableObjectFactory

Implements an interface of the jackarta commons pool library in order to create objects for the pool (see documentation of jackarta commons pool)


Constructor Summary
protected ConnectionCMSPoolableObjectFactory(IRepositoryProvider repo, java.lang.String name, java.lang.String user, java.lang.String password, java.lang.String workSpace, java.lang.String preSys, java.lang.String preUsr)
          Constructor of the class
 
Method Summary
 java.lang.Object makeObject()
          Creates a new object to sotre into the pool (see documentation of jackarta commons pool )
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionCMSPoolableObjectFactory

protected ConnectionCMSPoolableObjectFactory(IRepositoryProvider repo,
                                             java.lang.String name,
                                             java.lang.String user,
                                             java.lang.String password,
                                             java.lang.String workSpace,
                                             java.lang.String preSys,
                                             java.lang.String preUsr)
Constructor of the class

Parameters:
repo, - jcr 170 repository
name, - name of the repository
user, - default user name used for open Session
password, - default password used for open session
workSpace, - default workspace used for open session
preSys, - namespace prefix for system cms properties
preUsr, - namespace prefix for user cms properties
Method Detail

makeObject

public java.lang.Object makeObject()
Creates a new object to sotre into the pool (see documentation of jackarta commons pool )

Returns:
new Object for the pool