站内搜索: 请输入搜索关键词
当前页面: 在线文档首页 > JBoss 4.0.1 sp1 transaction API Documentation 英文版文档

TransactionPropagationContextFactory (JBoss Transaction API) - JBoss 4.0.1 sp1 transaction API Documentation 英文版文档


org.jboss.tm
Interface TransactionPropagationContextFactory

All Known Implementing Classes:
TxManager

public interface TransactionPropagationContextFactory

Implementations of this interface are used for getting a transaction propagation context at the client-side. We need a specific implementation of this interface for each kind of DTM we are going to interoperate with. (So we may have 20 new classes if we are going to interoperate with 20 different kinds of distributed transaction managers.) The reason for having the methods in this interface return Object is that we do not really know what kind of transaction propagation context is returned.

Version:
$Revision: 1.2 $
Author:
Ole Husgaard
See Also:
TransactionPropagationContextImporter

Method Summary
 Object getTransactionPropagationContext()
          Return a transaction propagation context for the transaction currently associated with the invoking thread, or null if the invoking thread is not associated with a transaction.
 Object getTransactionPropagationContext(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.
 

Method Detail

getTransactionPropagationContext

public Object getTransactionPropagationContext()
Return a transaction propagation context for the transaction currently associated with the invoking thread, or null if the invoking thread is not associated with a transaction.


getTransactionPropagationContext

public Object getTransactionPropagationContext(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.



Copyright © 2002 JBoss Group, LLC. All Rights Reserved.