public final class UserTransactionServiceImp extends Object implements Serializable, UserTransactionService, OrderedLifecycleComponent
| Constructor and Description |
|---|
UserTransactionServiceImp()
Default constructor.
|
UserTransactionServiceImp(Properties properties)
Constructs a new instance and initializes it with the given properties.
|
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
CompositeTransactionManager |
getCompositeTransactionManager() |
void |
init()
Convenience init method for DI containers like Spring.
|
void |
init(Properties properties)
Initializes with given properties.
|
void |
registerResource(RecoverableResource res) |
void |
registerTransactionServicePlugin(TransactionServicePlugin listener) |
void |
removeResource(RecoverableResource res) |
void |
removeTransactionServicePlugin(TransactionServicePlugin listener) |
void |
setInitialRecoverableResources(List<RecoverableResource> resources)
Dependency injection of all resources to be added during init.
|
void |
setInitialTransactionServicePlugins(List<TransactionServicePlugin> listeners)
Dependency injection of extra plugins to be added during init.
|
void |
shutdown(boolean force) |
void |
shutdownForce()
Convenience shutdown method for DI containers like Spring.
|
void |
shutdownWait()
Convenience shutdown method for DI containers like Spring.
|
public UserTransactionServiceImp()
public UserTransactionServiceImp(Properties properties)
properties - The properties.public void shutdown(boolean force)
throws IllegalStateException
shutdown in interface UserTransactionServiceIllegalStateExceptionUserTransactionServicepublic 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(List<RecoverableResource> resources)
resources - public void setInitialTransactionServicePlugins(List<TransactionServicePlugin> listeners)
listeners - public void init()
init in interface UserTransactionServiceinit in interface OrderedLifecycleComponentpublic void init(Properties properties) throws SysException
init in interface UserTransactionServiceSysExceptionpublic void close()
throws Exception
close in interface OrderedLifecycleComponentException - Implementations are free to narrow the exception
or even not throw anything.Copyright © 2023. All rights reserved.