Element | Description | Class |
---|---|---|
bootstrapContext | A Spring {@link FactoryBean} for creating a {@link GeronimoBootstrapContext} for the JCA container with the {@link WorkManager} and {@link XATerminator}. | org.jencks.factory.BootstrapContextFactoryBean |
connectionFactory | org.jencks.factory.ConnectionFactoryFactoryBean | |
connectionManager | 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 |
connectionTracker | org.jencks.factory.ConnectionTrackerFactoryBean | |
connector | Represents a connector in the JCA container - which represents a single activation specification on a resource adapter | org.jencks.JCAConnector |
dataSourceMCF | org.jencks.tranql.DataSourceMCF | |
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 |
poolingSupport | org.jencks.factory.PoolingSupportFactoryBean | |
targetSourceMessageListener | Represents a pool of MessageListener instances using Spring's TargetSource for the underlying pool. | org.jencks.TargetSourceMessageListener |
transactionManager | This FactoryBean creates and configures the Geronimo implementation of the TransactionManager interface. | org.jencks.factory.TransactionManagerFactoryBean |
workManager | A Spring {@link FactoryBean} for creating a {@link GeronimoWorkManager} using a {@link GeronimoTransactionManager}. | org.jencks.factory.WorkManagerFactoryBean |
Attribute | Type | Description |
---|---|---|
threadPoolSize | xs:integer |
Element | Type | Description |
---|---|---|
transactionManager | <spring:bean/> | |
workManager | <spring:bean/> |
Element | Type | Description |
---|---|---|
connectionManager | <spring:bean/> | |
managedConnectionFactory | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
allConnectionsEqual | xs:boolean | |
connectionMaxIdleMinutes | xs:integer | |
connectionMaxWaitMilliseconds | xs:integer | |
containerManagedSecurity | xs:boolean | Enables/disables container managed security |
partitionStrategy | xs:string | |
poolMaxSize | xs:integer | |
poolMinSize | xs:integer | |
pooling | xs:boolean | |
transaction | xs:string |
Element | Type | Description |
---|---|---|
connectionTracker | <spring:bean/> | Set the connection tracker for the Geronimo Connection Manager. |
poolingSupport | <spring:bean/> | Set the pooling support for the Geronimo Connection Manager. Geronimo provides two kinds of pool: single and partitioned. |
subjectSource | <spring:bean/> | |
transactionManager | <spring:bean/> | Set the transaction manager for the Geronimo Connection Manager. |
transactionSupport | <spring:bean/> | Set the transaction support for the Geronimo Connection Manager. Geronimo provides in this case three kinds of support like the JCA specification: no transaction, local transactions, XA transactions. |
Element | Type | Description |
---|---|---|
geronimoTransactionManager | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
acknowledgeType | xs:string | |
beanName | xs:string | |
ref | xs:string | Returns the name of the MessageListener POJO in Spring |
Element | Type | Description |
---|---|---|
activationSpec | <spring:bean/> | |
beanFactory | <spring:bean/> | |
bootstrapContext | <spring:bean/> | |
endpointFactory | <spring:bean/> | |
jcaContainer | jcaContainer | |
resourceAdapter | <spring:bean/> | |
transactionManager | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
driverName | xs:string | |
password | xs:string | |
url | xs:string | |
user | xs:string |
Element | Type | Description |
---|---|---|
logWriter | <spring:bean/> | |
loginTimeout | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
beanName | xs:string | |
ref | xs:string | Returns the name of the MessageListener POJO in Spring |
Element | Type | Description |
---|---|---|
activationSpec | <spring:bean/> | |
beanFactory | <spring:bean/> | |
bootstrapContext | <spring:bean/> | |
endpointFactory | <spring:bean/> | |
jcaContainer | jcaContainer | |
resourceAdapter | <spring:bean/> | |
transactionManager | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
lazyLoad | xs:boolean | |
threadPoolSize | xs:integer |
Element | Type | Description |
---|---|---|
applicationContext | <spring:bean/> | |
bootstrapContext | <spring:bean/> | |
resourceAdapter | <spring:bean/> | |
transactionManager | <spring:bean/> | |
workManager | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
allConnectionsEqual | xs:boolean | |
connectionMaxIdleMinutes | xs:integer | |
connectionMaxWaitMilliseconds | xs:integer | |
partitionStrategy | xs:string | |
poolMaxSize | xs:integer | |
poolMinSize | xs:integer |
Element | Type | Description |
---|---|---|
targetSource | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
defaultTransactionTimeoutSeconds | xs:integer | Set the default transaction timeout in second. |
transactionLogDir | xs:string |
Element | Type | Description |
---|---|---|
resourceManagers | (<spring:bean/>)* | Set the resource managers |
transactionLog | <spring:bean/> | Set the transaction log for the transaction context manager. |
xidFactory | <spring:bean/> |
Attribute | Type | Description |
---|---|---|
threadPoolSize | xs:integer |
Element | Type | Description |
---|---|---|
threadPool | <spring:bean/> | |
transactionManager | <spring:bean/> |