ncks.2.0.source-code.jencks.xsd.html Maven / Gradle / Ivy
Schema for namespace: http://jencks.org/2.0
Element Summary
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
Element Detail
Element: bootstrapContext
Attribute Type Description
threadPoolSize xs:integer
Element Type Description
transactionManager <spring:bean/>
workManager <spring:bean/>
Element: connectionFactory
Element Type Description
connectionManager <spring:bean/>
managedConnectionFactory <spring:bean/>
Element: connectionManager
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.
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: connectionTracker
Element Type Description
geronimoTransactionManager <spring:bean/>
Element: connector
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/>
Element: dataSourceMCF
Attribute Type Description
driverName xs:string
password xs:string
url xs:string
user xs:string
Element Type Description
logWriter <spring:bean/>
loginTimeout <spring:bean/>
Element: jCAConnectorLifecycleFactory
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/>
Element: jcaContainer
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/>
Element: poolingSupport
Attribute Type Description
allConnectionsEqual xs:boolean
connectionMaxIdleMinutes xs:integer
connectionMaxWaitMilliseconds xs:integer
partitionStrategy xs:string
poolMaxSize xs:integer
poolMinSize xs:integer
Element: targetSourceMessageListener
Element Type Description
targetSource <spring:bean/>
Element: transactionManager
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/>
Element: workManager
Attribute Type Description
threadPoolSize xs:integer
Element Type Description
threadPool <spring:bean/>
transactionManager <spring:bean/>