#
# Generated on Wed Jan 16 11:31:08 UTC 2013
#

[com.sun.enterprise.transaction.TransactionManagerHelper]
contract={com.sun.enterprise.transaction.TransactionManagerHelper,javax.transaction.TransactionManager}
scope=javax.inject.Singleton

[com.sun.enterprise.transaction.TransactionServiceConfigListener]
contract={com.sun.enterprise.transaction.TransactionServiceConfigListener,org.jvnet.hk2.config.ConfigListener}
scope=javax.inject.Singleton

[com.sun.enterprise.transaction.JavaEETransactionManagerSimplifiedDelegate]
contract={com.sun.enterprise.transaction.JavaEETransactionManagerSimplifiedDelegate,com.sun.enterprise.transaction.spi.JavaEETransactionManagerDelegate}
scope=javax.inject.Singleton

[com.sun.enterprise.transaction.TransactionInvocationHandler]
contract={com.sun.enterprise.transaction.TransactionInvocationHandler,org.glassfish.api.invocation.ComponentInvocationHandler}
scope=javax.inject.Singleton

[com.sun.enterprise.transaction.JavaEETransactionManagerSimplified]
contract={javax.transaction.TransactionManager,com.sun.enterprise.transaction.api.JavaEETransactionManager}
scope=javax.inject.Singleton
rank=50

[com.sun.enterprise.transaction.UserTransactionImpl]
contract={com.sun.enterprise.transaction.UserTransactionImpl,javax.transaction.UserTransaction}

[com.sun.enterprise.transaction.TransactionNamingProxy]
contract={com.sun.enterprise.transaction.TransactionNamingProxy,org.glassfish.api.naming.NamedNamingObjectProxy}
scope=javax.inject.Singleton
qualifier={org.glassfish.api.naming.NamespacePrefixes}
metadata=NamespacePrefixes={java\:comp/UserTransaction,java\:comp/TransactionSynchronizationRegistry,java\:appserver/TransactionManager,java\:appserver/TransactionSynchronizationRegistry}

[com.sun.enterprise.transaction.TransactionSynchronizationRegistryImpl]
contract={com.sun.enterprise.transaction.TransactionSynchronizationRegistryImpl,javax.transaction.TransactionSynchronizationRegistry}
scope=javax.inject.Singleton

[org.glassfish.jta.admin.cli.FreezeTransactionService]
contract={org.glassfish.jta.admin.cli.FreezeTransactionService,org.glassfish.api.admin.AdminCommand}
name=freeze-transaction-service
qualifier={org.glassfish.api.admin.RestEndpoints}

[org.glassfish.jta.admin.cli.RollbackTransaction]
contract={org.glassfish.jta.admin.cli.RollbackTransaction,org.glassfish.api.admin.AdminCommand}
name=rollback-transaction

[org.glassfish.jta.admin.cli.UnFreezeTransactionService]
contract={org.glassfish.jta.admin.cli.UnFreezeTransactionService,org.glassfish.api.admin.AdminCommand}
name=unfreeze-transaction-service
qualifier={org.glassfish.api.admin.RestEndpoints}

