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 |
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(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 shutdown(long maxWaitTime)
throws IllegalStateException
shutdown in interface UserTransactionServiceIllegalStateExceptionpublic void close()
throws Exception
close in interface OrderedLifecycleComponentException - Implementations are free to narrow the exception
or even not throw anything.Copyright © 2022. All rights reserved.