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 |
connector | Represents a connector in the JCA container - which represents a single
activation specification on a resource adapter | org.jencks.JCAConnector |
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 |
howlLog | | org.jencks.factory.HowlLogFactoryBean |
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 |
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. |