All Downloads are FREE. Search and download functionalities are using the official Maven repository.

ncks.2.0.source-code.jencks.xsd.html Maven / Gradle / Ivy

There is a newer version: 2.2
Show newest version



Schema for namespace: http://jencks.org/2.0







Element Summary

ElementDescriptionClass
bootstrapContextA Spring {@link FactoryBean} for creating a {@link GeronimoBootstrapContext} for the JCA container with the {@link WorkManager} and {@link XATerminator}.org.jencks.factory.BootstrapContextFactoryBean
connectionFactoryorg.jencks.factory.ConnectionFactoryFactoryBean
connectionManagerThis 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
connectionTrackerorg.jencks.factory.ConnectionTrackerFactoryBean
connectorRepresents a connector in the JCA container - which represents a single activation specification on a resource adapterorg.jencks.JCAConnector
dataSourceMCForg.jencks.tranql.DataSourceMCF
jCAConnectorLifecycleFactoryA 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
jcaContainerRepresents 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
poolingSupportorg.jencks.factory.PoolingSupportFactoryBean
targetSourceMessageListenerRepresents a pool of MessageListener instances using Spring's TargetSource for the underlying pool.org.jencks.TargetSourceMessageListener
transactionManagerThis FactoryBean creates and configures the Geronimo implementation of the TransactionManager interface.org.jencks.factory.TransactionManagerFactoryBean
workManagerA Spring {@link FactoryBean} for creating a {@link GeronimoWorkManager} using a {@link GeronimoTransactionManager}.org.jencks.factory.WorkManagerFactoryBean

Element Detail

Element: bootstrapContext

AttributeTypeDescription
threadPoolSizexs:integer
ElementTypeDescription
transactionManager<spring:bean/>
workManager<spring:bean/>

Element: connectionFactory

ElementTypeDescription
connectionManager<spring:bean/>
managedConnectionFactory<spring:bean/>

Element: connectionManager

AttributeTypeDescription
allConnectionsEqualxs:boolean
connectionMaxIdleMinutesxs:integer
connectionMaxWaitMillisecondsxs:integer
containerManagedSecurityxs:booleanEnables/disables container managed security
partitionStrategyxs:string
poolMaxSizexs:integer
poolMinSizexs:integer
poolingxs:boolean
transactionxs:string
ElementTypeDescription
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

ElementTypeDescription
geronimoTransactionManager<spring:bean/>

Element: connector

AttributeTypeDescription
acknowledgeTypexs:string
beanNamexs:string
refxs:stringReturns the name of the MessageListener POJO in Spring
ElementTypeDescription
activationSpec<spring:bean/>
beanFactory<spring:bean/>
bootstrapContext<spring:bean/>
endpointFactory<spring:bean/>
jcaContainerjcaContainer
resourceAdapter<spring:bean/>
transactionManager<spring:bean/>

Element: dataSourceMCF

AttributeTypeDescription
driverNamexs:string
passwordxs:string
urlxs:string
userxs:string
ElementTypeDescription
logWriter<spring:bean/>
loginTimeout<spring:bean/>

Element: jCAConnectorLifecycleFactory

AttributeTypeDescription
beanNamexs:string
refxs:stringReturns the name of the MessageListener POJO in Spring
ElementTypeDescription
activationSpec<spring:bean/>
beanFactory<spring:bean/>
bootstrapContext<spring:bean/>
endpointFactory<spring:bean/>
jcaContainerjcaContainer
resourceAdapter<spring:bean/>
transactionManager<spring:bean/>

Element: jcaContainer

AttributeTypeDescription
lazyLoadxs:boolean
threadPoolSizexs:integer
ElementTypeDescription
applicationContext<spring:bean/>
bootstrapContext<spring:bean/>
resourceAdapter<spring:bean/>
transactionManager<spring:bean/>
workManager<spring:bean/>

Element: poolingSupport

AttributeTypeDescription
allConnectionsEqualxs:boolean
connectionMaxIdleMinutesxs:integer
connectionMaxWaitMillisecondsxs:integer
partitionStrategyxs:string
poolMaxSizexs:integer
poolMinSizexs:integer

Element: targetSourceMessageListener

ElementTypeDescription
targetSource<spring:bean/>

Element: transactionManager

AttributeTypeDescription
defaultTransactionTimeoutSecondsxs:integerSet the default transaction timeout in second.
transactionLogDirxs:string
ElementTypeDescription
resourceManagers<spring:bean/>Set the resource managers
transactionLog<spring:bean/>Set the transaction log for the transaction context manager.
xidFactory<spring:bean/>

Element: workManager

AttributeTypeDescription
threadPoolSizexs:integer
ElementTypeDescription
threadPool<spring:bean/>
transactionManager<spring:bean/>




© 2015 - 2024 Weber Informatics LLC | Privacy Policy