public class StandaloneTransactionalProcessor extends AbstractTransactionalProcessor<String>
AbstractTransactionalProcessor.SimpleTransactionPropagation, AbstractTransactionalProcessor.TransactionPropagationthreadTransaction| Constructor and Description |
|---|
StandaloneTransactionalProcessor(ThreadFactory threadFactory,
int threadPoolSize) |
| Modifier and Type | Method and Description |
|---|---|
protected Transaction |
beginTransaction()
Concrete implementations begin transaction and return transaction instance.
|
protected PropertySet<String> |
createPropertySet(ExecutorService executorService,
Context context,
PropertySet<String>... chain) |
protected void |
registerXAResource(String uniqueId,
XAResource xaResource) |
void |
setTransactionTimeout(int seconds) |
void |
shutdown() |
protected void |
unregisterXAResource(String uniqueId,
XAResource xaResource) |
createContext, createProgressMonitor, createPropertySet, createTransactionPropagation, getCurrentTransaction, process, setProgressMonitorFactorypublic StandaloneTransactionalProcessor(ThreadFactory threadFactory, int threadPoolSize)
protected PropertySet<String> createPropertySet(ExecutorService executorService, Context context, PropertySet<String>... chain)
createPropertySet in class AbstractTransactionalProcessor<String>protected Transaction beginTransaction() throws NotSupportedException, SystemException
AbstractTransactionalProcessorbeginTransaction in class AbstractTransactionalProcessor<String>NotSupportedExceptionSystemExceptionpublic void shutdown()
public void setTransactionTimeout(int seconds) throws SystemException
SystemExceptionprotected void registerXAResource(String uniqueId, XAResource xaResource)
registerXAResource in class AbstractTransactionalProcessor<String>protected void unregisterXAResource(String uniqueId, XAResource xaResource)
unregisterXAResource in class AbstractTransactionalProcessor<String>