org.mule.umo
Interface UMOTransactionConfig

All Known Implementing Classes:
MuleTransactionConfig

public interface UMOTransactionConfig

UMOTransactionConfig defines transaction configuration for a transactional endpoint.

Version:
$Revision: 1.5 $
Author:
Ross Mason

Field Summary
static byte ACTION_ALWAYS_BEGIN
           
static byte ACTION_ALWAYS_JOIN
           
static byte ACTION_BEGIN_OR_JOIN
           
static byte ACTION_JOIN_IF_POSSIBLE
           
static byte ACTION_NONE
           
 
Method Summary
 byte getAction()
           
 ConstraintFilter getConstraint()
           
 UMOTransactionFactory getFactory()
           
 int getTimeout()
           
 boolean isTransacted()
           
 void setAction(byte action)
           
 void setConstraint(ConstraintFilter constraint)
           
 void setFactory(UMOTransactionFactory factory)
           
 void setTimeout(int timeout)
           
 

Field Detail

ACTION_NONE

public static final byte ACTION_NONE
See Also:
Constant Field Values

ACTION_ALWAYS_BEGIN

public static final byte ACTION_ALWAYS_BEGIN
See Also:
Constant Field Values

ACTION_BEGIN_OR_JOIN

public static final byte ACTION_BEGIN_OR_JOIN
See Also:
Constant Field Values

ACTION_ALWAYS_JOIN

public static final byte ACTION_ALWAYS_JOIN
See Also:
Constant Field Values

ACTION_JOIN_IF_POSSIBLE

public static final byte ACTION_JOIN_IF_POSSIBLE
See Also:
Constant Field Values
Method Detail

getFactory

public UMOTransactionFactory getFactory()

setFactory

public void setFactory(UMOTransactionFactory factory)

getAction

public byte getAction()

setAction

public void setAction(byte action)

isTransacted

public boolean isTransacted()

getConstraint

public ConstraintFilter getConstraint()

setConstraint

public void setConstraint(ConstraintFilter constraint)

setTimeout

public void setTimeout(int timeout)

getTimeout

public int getTimeout()


Copyright © 2003-2005 SymphonySoft Limited. All Rights Reserved.