public static final class JBossLocalTransactionProvider.Builder extends Object
| Modifier and Type | Method and Description |
|---|---|
JBossLocalTransactionProvider |
build()
Build this provider.
|
org.jboss.tm.ExtendedJBossXATerminator |
getExtendedJBossXATerminator()
Get the extended JBoss XA terminator.
|
int |
getStaleTransactionTime()
Get the stale transaction time, in seconds.
|
TransactionManager |
getTransactionManager()
Get the transaction manager.
|
TransactionSynchronizationRegistry |
getTransactionSynchronizationRegistry()
Get the transaction synchronization registry.
|
javax.resource.spi.XATerminator |
getXATerminator()
Get the XA terminator.
|
JBossLocalTransactionProvider.Builder |
setExtendedJBossXATerminator(org.jboss.tm.ExtendedJBossXATerminator ext)
Set the extended JBoss XA terminator.
|
JBossLocalTransactionProvider.Builder |
setStaleTransactionTime(int staleTransactionTime)
Set the stale transaction time, in seconds.
|
JBossLocalTransactionProvider.Builder |
setTransactionManager(TransactionManager tm)
Set the transaction manager.
|
JBossLocalTransactionProvider.Builder |
setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry tsr)
Set the transaction synchronization registry.
|
JBossLocalTransactionProvider.Builder |
setXATerminator(javax.resource.spi.XATerminator xt)
Set the XA terminator.
|
public int getStaleTransactionTime()
public JBossLocalTransactionProvider.Builder setStaleTransactionTime(int staleTransactionTime)
staleTransactionTime - the stale transaction time, in secondspublic org.jboss.tm.ExtendedJBossXATerminator getExtendedJBossXATerminator()
public JBossLocalTransactionProvider.Builder setExtendedJBossXATerminator(org.jboss.tm.ExtendedJBossXATerminator ext)
ext - the extended JBoss XA terminator (must not be null)public javax.resource.spi.XATerminator getXATerminator()
public JBossLocalTransactionProvider.Builder setXATerminator(javax.resource.spi.XATerminator xt)
xt - the XA terminator (must not be null)public TransactionManager getTransactionManager()
public JBossLocalTransactionProvider.Builder setTransactionManager(TransactionManager tm)
tm - the transaction managerpublic TransactionSynchronizationRegistry getTransactionSynchronizationRegistry()
public JBossLocalTransactionProvider.Builder setTransactionSynchronizationRegistry(TransactionSynchronizationRegistry tsr)
tsr - the transaction synchronization registrypublic JBossLocalTransactionProvider build()
null, an exception is thrown.null)IllegalArgumentException - if a required property is nullCopyright © 2017 JBoss by Red Hat. All rights reserved.