ncks.2.0.source-code.jencks.xsd.wiki Maven / Gradle / Ivy
h3. Elements By Type
{anchor:org.jencks.JCAContainer-types}
h4. The _[org.jencks.JCAContainer|#org.jencks.JCAContainer-types]_ Type Implementations
| _[|#jcaContainer-element]_ | {html}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.{html} |
{anchor:bootstrapContext-element}
h3. The _[|#bootstrapContext-element]_ Element
{html}A Spring {@link FactoryBean} for creating a {@link GeronimoBootstrapContext} for the JCA container
with the {@link WorkManager} and {@link XATerminator}.{html}
h4. Properties
|| Property Name || Type || Description ||
| threadPoolSize | _int_ | {html}{html} |
| transactionManager | _org.apache.geronimo.transaction.manager.GeronimoTransactionManager_ | {html}{html} |
| workManager | _javax.resource.spi.work.WorkManager_ | {html}{html} |
{anchor:connectionFactory-element}
h3. The _[|#connectionFactory-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| connectionManager | _javax.resource.spi.ConnectionManager_ | {html}{html} |
| managedConnectionFactory | _javax.resource.spi.ManagedConnectionFactory_ | {html}{html} |
{anchor:connectionManager-element}
h3. The _[|#connectionManager-element]_ Element
{html}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.{html}
h4. Properties
|| Property Name || Type || Description ||
| allConnectionsEqual | _boolean_ | {html}{html} |
| connectionMaxIdleMinutes | _int_ | {html}{html} |
| connectionMaxWaitMilliseconds | _int_ | {html}{html} |
| connectionTracker | _org.apache.geronimo.connector.outbound.connectiontracking.ConnectionTracker_ | {html}Set the connection tracker for the Geronimo Connection Manager.{html} |
| containerManagedSecurity | _boolean_ | {html}Enables/disables container managed security{html} |
| partitionStrategy | _java.lang.String_ | {html}{html} |
| poolMaxSize | _int_ | {html}{html} |
| poolMinSize | _int_ | {html}{html} |
| pooling | _boolean_ | {html}{html} |
| poolingSupport | _org.apache.geronimo.connector.outbound.connectionmanagerconfig.PoolingSupport_ | {html}Set the pooling support for the Geronimo Connection Manager.
Geronimo provides two kinds of pool: single and partitioned.{html} |
| transaction | _java.lang.String_ | {html}{html} |
| transactionManager | _javax.transaction.TransactionManager_ | {html}Set the transaction manager for the Geronimo Connection Manager.{html} |
| transactionSupport | _org.apache.geronimo.connector.outbound.connectionmanagerconfig.TransactionSupport_ | {html}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.{html} |
{anchor:connectionTracker-element}
h3. The _[|#connectionTracker-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| geronimoTransactionManager | _org.apache.geronimo.transaction.manager.GeronimoTransactionManager_ | {html}{html} |
{anchor:connector-element}
h3. The _[|#connector-element]_ Element
{html}Represents a connector in the JCA container - which represents a single
activation specification on a resource adapter{html}
h4. Properties
|| Property Name || Type || Description ||
| acknowledgeType | _java.lang.String_ | {html}{html} |
| activationSpec | _javax.resource.spi.ActivationSpec_ | {html}{html} |
| beanFactory | _org.springframework.beans.factory.BeanFactory_ | {html}{html} |
| beanName | _java.lang.String_ | {html}{html} |
| bootstrapContext | _javax.resource.spi.BootstrapContext_ | {html}{html} |
| endpointFactory | _javax.resource.spi.endpoint.MessageEndpointFactory_ | {html}{html} |
| jcaContainer | _[org.jencks.JCAContainer|#org.jencks.JCAContainer-types]_ | {html}{html} |
| ref | _java.lang.String_ | {html}Returns the name of the MessageListener POJO in Spring{html} |
| resourceAdapter | _javax.resource.spi.ResourceAdapter_ | {html}{html} |
| transactionManager | _javax.transaction.TransactionManager_ | {html}{html} |
{anchor:dataSourceMCF-element}
h3. The _[|#dataSourceMCF-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| driverName | _java.lang.String_ | {html}{html} |
| logWriter | _java.io.PrintWriter_ | {html}{html} |
| loginTimeout | _java.lang.Integer_ | {html}{html} |
| password | _java.lang.String_ | {html}{html} |
| url | _java.lang.String_ | {html}{html} |
| user | _java.lang.String_ | {html}{html} |
{anchor:jCAConnectorLifecycleFactory-element}
h3. The _[|#jCAConnectorLifecycleFactory-element]_ Element
{html}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.{html}
h4. Properties
|| Property Name || Type || Description ||
| activationSpec | _javax.resource.spi.ActivationSpec_ | {html}{html} |
| beanFactory | _org.springframework.beans.factory.BeanFactory_ | {html}{html} |
| beanName | _java.lang.String_ | {html}{html} |
| bootstrapContext | _javax.resource.spi.BootstrapContext_ | {html}{html} |
| endpointFactory | _javax.resource.spi.endpoint.MessageEndpointFactory_ | {html}{html} |
| jcaContainer | _[org.jencks.JCAContainer|#org.jencks.JCAContainer-types]_ | {html}{html} |
| ref | _java.lang.String_ | {html}Returns the name of the MessageListener POJO in Spring{html} |
| resourceAdapter | _javax.resource.spi.ResourceAdapter_ | {html}{html} |
| transactionManager | _javax.transaction.TransactionManager_ | {html}{html} |
{anchor:jcaContainer-element}
h3. The _[|#jcaContainer-element]_ Element
{html}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.{html}
h4. Properties
|| Property Name || Type || Description ||
| applicationContext | _org.springframework.context.ApplicationContext_ | {html}{html} |
| bootstrapContext | _javax.resource.spi.BootstrapContext_ | {html}{html} |
| lazyLoad | _boolean_ | {html}{html} |
| resourceAdapter | _javax.resource.spi.ResourceAdapter_ | {html}{html} |
| threadPoolSize | _int_ | {html}{html} |
| transactionManager | _org.apache.geronimo.transaction.manager.GeronimoTransactionManager_ | {html}{html} |
| workManager | _javax.resource.spi.work.WorkManager_ | {html}{html} |
{anchor:poolingSupport-element}
h3. The _[|#poolingSupport-element]_ Element
{html}{html}
h4. Properties
|| Property Name || Type || Description ||
| allConnectionsEqual | _boolean_ | {html}{html} |
| connectionMaxIdleMinutes | _int_ | {html}{html} |
| connectionMaxWaitMilliseconds | _int_ | {html}{html} |
| partitionStrategy | _java.lang.String_ | {html}{html} |
| poolMaxSize | _int_ | {html}{html} |
| poolMinSize | _int_ | {html}{html} |
{anchor:targetSourceMessageListener-element}
h3. The _[|#targetSourceMessageListener-element]_ Element
{html}Represents a pool of MessageListener instances using Spring's
TargetSource for the underlying pool.{html}
h4. Properties
|| Property Name || Type || Description ||
| targetSource | _org.springframework.aop.TargetSource_ | {html}{html} |
{anchor:transactionManager-element}
h3. The _[|#transactionManager-element]_ Element
{html}This FactoryBean creates and configures the Geronimo implementation
of the TransactionManager interface.{html}
h4. Properties
|| Property Name || Type || Description ||
| defaultTransactionTimeoutSeconds | _int_ | {html}Set the default transaction timeout in second.{html} |
| resourceManagers | _java.util.Collection_ | {html}Set the resource managers{html} |
| transactionLog | _org.apache.geronimo.transaction.manager.TransactionLog_ | {html}Set the transaction log for the transaction context manager.{html} |
| transactionLogDir | _java.lang.String_ | {html}{html} |
| xidFactory | _org.apache.geronimo.transaction.manager.XidFactory_ | {html}{html} |
{anchor:workManager-element}
h3. The _[|#workManager-element]_ Element
{html}A Spring {@link FactoryBean} for creating a {@link GeronimoWorkManager} using a {@link GeronimoTransactionManager}.{html}
h4. Properties
|| Property Name || Type || Description ||
| threadPool | _edu.emory.mathcs.backport.java.util.concurrent.Executor_ | {html}{html} |
| threadPoolSize | _int_ | {html}{html} |
| transactionManager | _org.apache.geronimo.transaction.manager.GeronimoTransactionManager_ | {html}{html} |
h3. Element Index
| _[|#bootstrapContext-element]_ | {html}A Spring {@link FactoryBean} for creating a {@link GeronimoBootstrapContext} for the JCA container
with the {@link WorkManager} and {@link XATerminator}.{html} |
| _[|#connectionFactory-element]_ | {html}{html} |
| _[|#connectionManager-element]_ | {html}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.{html} |
| _[|#connectionTracker-element]_ | {html}{html} |
| _[|#connector-element]_ | {html}Represents a connector in the JCA container - which represents a single
activation specification on a resource adapter{html} |
| _[|#dataSourceMCF-element]_ | {html}{html} |
| _[|#jCAConnectorLifecycleFactory-element]_ | {html}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.{html} |
| _[|#jcaContainer-element]_ | {html}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.{html} |
| _[|#poolingSupport-element]_ | {html}{html} |
| _[|#targetSourceMessageListener-element]_ | {html}Represents a pool of MessageListener instances using Spring's
TargetSource for the underlying pool.{html} |
| _[|#transactionManager-element]_ | {html}This FactoryBean creates and configures the Geronimo implementation
of the TransactionManager interface.{html} |
| _[|#workManager-element]_ | {html}A Spring {@link FactoryBean} for creating a {@link GeronimoWorkManager} using a {@link GeronimoTransactionManager}.{html} |