Element | Description | Class |
---|
bootstrapContextFactory | A Spring {@link FactoryBean} for creating a {@link BootstrapContext} for the JCA container with the {@link WorkManager} and {@link ExtendedTransactionManager}. | org.jencks.factory.BootstrapContextFactoryBean |
connectionManagerFactory | This FactoryBean creates a local JCA connection factory outside a J2EE application server. The connection manager will be then injected in the LocalConnectionFactoryBean, class of the JCA support of Spring. | org.jencks.factory.ConnectionManagerFactoryBean |
geronimoTransactionManagerFactory | This FactoryBean creates and configures the Geronimo implementation of the UserTransaction and TransactionManager interfaces. This factory is based on the Geronimo Transaction Context Manager. | org.jencks.factory.GeronimoTransactionManagerFactoryBean |
jCAConnectorLifecycleFactory | A factory bean for Jencks JCAConnector classes that can also manage the lifecycle (i.e. start/stop) of a JCAConnector. This is necessary because the JCAConnector class does not provide any means for starting and stopping message consumption. 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. | org.jencks.JCAConnectorLifecycleFactory |
jcaConnector | Represents a connector in the JCA container - which represents a single activation specification on a resource adapter | org.jencks.JCAConnector |
jcaContainer | Represents a base JCA container which has no dependency on Geronimo and requires a mandatory {@link BootstrapContext} and {@link ResourceAdapter} properties to be configured. Typically Spring users will use the {@link BootstrapContextFactoryBean} to create the {@link BootstrapContext} instance, with the work manager and transaction manager. | org.jencks.JCAContainer |
localTransactionFactory | This FactoryBean creates the local transaction strategy for the JCA connection manager used. This class can be injected in the ConnectionManagerFactoryBean to configure the ConnectionManager instance returned. | org.jencks.factory.LocalTransactionFactoryBean |
noTransactionFactory | This FactoryBean creates the no transaction strategy for the JCA connection manager used. This class can be injected in the ConnectionManagerFactoryBean to configure the ConnectionManager instance returned. | org.jencks.factory.NoTransactionFactoryBean |
partitionedPoolFactory | This FactoryBean creates the partitionned pool strategy for the Geronimo connection manager. 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. | org.jencks.factory.PartitionedPoolFactoryBean |
singlePoolFactory | This FactoryBean creates the partitionned pool strategy for the Geronimo connection manager. This class is based on the common pool properties defined in the AbstractGeronimoPool class. | org.jencks.factory.SinglePoolFactoryBean |
targetSourceMessageListener | Represents a pool of MessageListener instances using Spring's TargetSource for the underlying pool. | org.jencks.TargetSourceMessageListener |
transactionContextManagerFactory | This FactoryBean creates and configures the TransactionManagerContext of Geronimo. | org.jencks.factory.TransactionContextManagerFactoryBean |
transactionManagerFactory | This FactoryBean creates and configures the Geronimo implementation of the TransactionManager interface. | org.jencks.factory.TransactionManagerFactoryBean |
workManagerFactory | A Spring {@link FactoryBean} for creating a {@link BootstrapContext} for the JCA container with the {@link WorkManager} and {@link ExtendedTransactionManager}. | org.jencks.factory.WorkManagerFactoryBean |
xATransactionFactory | This FactoryBean creates the xa transaction strategy for the JCA connection manager used. This class can be injected in the ConnectionManagerFactoryBean to configure the ConnectionManager instance returned. | org.jencks.factory.XATransactionFactoryBean |
Attribute | Type | Description |
---|
blockingTimeoutMilliseconds | xs:integer | Set the blocking timeout property in milliseconds. |
idleTimeoutMinutes | xs:integer | Set the idle timeout property in minutes. |
matchAll | xs:boolean | Set the match all property. |
matchOne | xs:boolean | Set the match one property. |
maxSize | xs:integer | Set the max size property of the pool. |
minSize | xs:integer | Set the min size property of the pool. |
partitionByConnectionRequestInfo | xs:boolean | Set the partitionByConnectionRequestInfo for the pool. |
partitionBySubject | xs:boolean | Set the partitionBySubject for the pool. |
selectOneAssumeMatch | xs:boolean | Set the select one assume mathc property. |