The connection manager will be then injected in the LocalConnectionFactoryBean, class of the JCA support of Spring. ]]> This factory is based on the Geronimo Transaction Context Manager. ]]> Represents a factory class that can be configured once, and then used multiple times to return lightweight JCAConnector objects that can be independently stopped and started.

This can be useful when JCAConnector's need to be configured via a dependency injection container. The container should be used to configure a JCAConnectorLifecycleFactory instead, and classes can then use this class to obtain the JCAConnector's, start them, and stop them. ]]> Typically Spring users will use the {@link BootstrapContextFactoryBean} to create the {@link BootstrapContext} instance, with the work manager and transaction manager. ]]> This class can be injected in the ConnectionManagerFactoryBean to configure the ConnectionManager instance returned. ]]> This class can be injected in the ConnectionManagerFactoryBean to configure the ConnectionManager instance returned. ]]> This class is based on the common pool properties defined in the AbstractGeronimoPool class and two other properties: partitionByConnectionRequestInfo to manage pooling with the request informations and partitionBySubject to manage pooling with the subjects. ]]> This class is based on the common pool properties defined in the AbstractGeronimoPool class. ]]> This class can be injected in the ConnectionManagerFactoryBean to configure the ConnectionManager instance returned. ]]> This allows connections to be used several times in the same transaction. So it prevents the connection to be enlisted several times in the current transaction. ]]>