org.jvnet.hk2.config.provider.internal
Class ConfigTransactionCoordinator

java.lang.Object
  extended by 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

Constructor Summary
ConfigTransactionCoordinator()
           
 
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
 

Constructor Detail

ConfigTransactionCoordinator

public ConfigTransactionCoordinator()
Method Detail

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.