public final class UserTransactionServiceImp extends java.lang.Object implements java.io.Serializable, UserTransactionService
| Constructor and Description |
|---|
UserTransactionServiceImp()
Default constructor.
|
UserTransactionServiceImp(java.util.Properties properties)
Constructs a new instance and initializes it with the given properties.
|
| Modifier and Type | Method and Description |
|---|---|
CompositeTransactionManager |
getCompositeTransactionManager() |
void |
init()
Convenience init method for DI containers like Spring.
|
void |
init(java.util.Properties properties)
Initializes with given properties.
|
void |
registerResource(RecoverableResource res) |
void |
registerTransactionServicePlugin(TransactionServicePlugin listener) |
void |
removeResource(RecoverableResource res) |
void |
removeTransactionServicePlugin(TransactionServicePlugin listener) |
void |
setInitialRecoverableResources(java.util.List<RecoverableResource> resources)
Dependency injection of all resources to be added during init.
|
void |
setInitialTransactionServicePlugins(java.util.List<TransactionServicePlugin> listeners)
Dependency injection of extra plugins to be added during init.
|
void |
shutdown(boolean force) |
void |
shutdown(long maxWaitTime) |
void |
shutdownForce()
Convenience shutdown method for DI containers like Spring.
|
void |
shutdownWait()
Convenience shutdown method for DI containers like Spring.
|
public UserTransactionServiceImp()
public UserTransactionServiceImp(java.util.Properties properties)
properties - The properties.public void shutdown(boolean force)
throws java.lang.IllegalStateException
shutdown in interface UserTransactionServicejava.lang.IllegalStateExceptionUserTransactionServicepublic CompositeTransactionManager getCompositeTransactionManager()
getCompositeTransactionManager in interface UserTransactionServiceUserTransactionServicepublic void registerResource(RecoverableResource res)
registerResource in interface UserTransactionServicecom.atomikos.icatch.UserTransactionService#registerResource(com.atomikos.datasource.RecoverableResource)public void removeResource(RecoverableResource res)
removeResource in interface UserTransactionServicepublic void registerTransactionServicePlugin(TransactionServicePlugin listener)
registerTransactionServicePlugin in interface UserTransactionServicepublic void removeTransactionServicePlugin(TransactionServicePlugin listener)
removeTransactionServicePlugin in interface UserTransactionServicepublic void shutdownForce()
public void shutdownWait()
public void setInitialRecoverableResources(java.util.List<RecoverableResource> resources)
resources - public void setInitialTransactionServicePlugins(java.util.List<TransactionServicePlugin> listeners)
listeners - public void init()
init in interface UserTransactionServicepublic void init(java.util.Properties properties)
throws SysException
init in interface UserTransactionServiceSysExceptionpublic void shutdown(long maxWaitTime)
throws java.lang.IllegalStateException
shutdown in interface UserTransactionServicejava.lang.IllegalStateExceptionCopyright © 2019. All Rights Reserved.