public class PropagationContextManager extends Object implements org.jboss.tm.TransactionPropagationContextFactory, org.jboss.tm.TransactionPropagationContextImporter, ObjectFactory, Serializable
Constructor and Description |
---|
PropagationContextManager() |
Modifier and Type | Method and Description |
---|---|
Object |
getObjectInstance(Object obj,
Name name,
Context nameCtx,
Hashtable environment) |
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. |
Transaction |
importTransactionPropagationContext(Object tpc)
Import the transaction propagation context into the transaction manager,
and return the resulting transaction.
|
public Object getTransactionPropagationContext()
null
if the invoking
thread is not associated with a transaction.getTransactionPropagationContext
in interface org.jboss.tm.TransactionPropagationContextFactory
public Object getTransactionPropagationContext(Transaction tx)
null
if the argument is null
or of
a type unknown to this factory.getTransactionPropagationContext
in interface org.jboss.tm.TransactionPropagationContextFactory
public Transaction importTransactionPropagationContext(Object tpc)
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.importTransactionPropagationContext
in interface org.jboss.tm.TransactionPropagationContextImporter
public Object getObjectInstance(Object obj, Name name, Context nameCtx, Hashtable environment) throws Exception
getObjectInstance
in interface ObjectFactory
Exception
Copyright © 2021 JBoss by Red Hat. All rights reserved.