JBoss API: Class TyrexTransactionPropagationContextManager

org.jboss.tm.plugins.tyrex
Class TyrexTransactionPropagationContextManager

java.lang.Object
  |
  +--org.jboss.tm.plugins.tyrex.TyrexTransactionPropagationContextManager
All Implemented Interfaces:
TransactionPropagationContextFactory, TransactionPropagationContextImporter

public class TyrexTransactionPropagationContextManager
extends java.lang.Object
implements TransactionPropagationContextFactory, TransactionPropagationContextImporter

This object implements the TransactionPropagationContext importer and exporter for JBoss.

Version:
$Revision: 1.1.4.1 $
Author:
Anatoly Akkerman
See Also:
TransactionManagerService

Constructor Summary
protected TyrexTransactionPropagationContextManager()
           
 
Method Summary
 java.lang.Object getTransactionPropagationContext()
          Return a transaction propagation context associated with transaction that the calling thread came in with
 java.lang.Object getTransactionPropagationContext(javax.transaction.Transaction tx)
          Return a transaction propagation context for the transaction given as an argument, or null if the argument is null or of a type unknown to this factory.
 javax.transaction.Transaction importTransactionPropagationContext(java.lang.Object tpc)
          Import the transaction propagation context into the transaction manager, and return the resulting transaction.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TyrexTransactionPropagationContextManager

protected TyrexTransactionPropagationContextManager()
Method Detail

getTransactionPropagationContext

public java.lang.Object getTransactionPropagationContext()
Return a transaction propagation context associated with transaction that the calling thread came in with
Specified by:
getTransactionPropagationContext in interface TransactionPropagationContextFactory

getTransactionPropagationContext

public java.lang.Object getTransactionPropagationContext(javax.transaction.Transaction tx)
Return a transaction propagation context for the transaction given as an argument, or null if the argument is null or of a type unknown to this factory.
Specified by:
getTransactionPropagationContext in interface TransactionPropagationContextFactory

importTransactionPropagationContext

public javax.transaction.Transaction importTransactionPropagationContext(java.lang.Object tpc)
Description copied from interface: TransactionPropagationContextImporter
Import the transaction propagation context into the transaction manager, and return the resulting transaction. If this transaction propagation context has already been imported into the transaction manager, this method simply returns the Transaction representing the transaction propagation context in the local VM. Returns null if the transaction propagation context is null, or if it represents a null transaction.
Specified by:
importTransactionPropagationContext in interface TransactionPropagationContextImporter


Copyright 2000 The JBoss Organization. All Rights Reserved.