org.jvnet.hk2.config.provider.internal
Class ConfigTransactionCoordinator
java.lang.Object
org.jvnet.hk2.config.provider.internal.ConfigTransactionCoordinator
- All Implemented Interfaces:
- PreDestroy, ConfigTransactionFactory
@Service
public class ConfigTransactionCoordinator
- extends Object
- implements ConfigTransactionFactory, PreDestroy
Default implementation for ConfigTransactionFactory
.
- Author:
- Jeff Trent
Method Summary |
ConfigTransaction |
getActiveTransaction(boolean create)
Gets the active transaction, optionally creating
a new transaction if no transaction is active. |
void |
preDestroy()
The component is about to be removed from the registry. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ConfigTransactionCoordinator
public ConfigTransactionCoordinator()
getActiveTransaction
public ConfigTransaction getActiveTransaction(boolean create)
- Description copied from interface:
ConfigTransactionFactory
- Gets the active transaction, optionally creating
a new transaction if no transaction is active.
- Specified by:
getActiveTransaction
in interface ConfigTransactionFactory
- Parameters:
create
- indicates that a new transaction should be
started if no active transaction open yet
- Returns:
- the ConfigTransaction
preDestroy
public void preDestroy()
- Description copied from interface:
PreDestroy
- The component is about to be removed from the registry.
- Specified by:
preDestroy
in interface PreDestroy
Copyright © 2013 Oracle Corporation. All Rights Reserved.