org.mule.impl
Class MuleTransactionConfig

java.lang.Object
  extended byorg.mule.impl.MuleTransactionConfig
All Implemented Interfaces:
UMOTransactionConfig

public class MuleTransactionConfig
extends java.lang.Object
implements UMOTransactionConfig

MuleTransactionConfig defines transaction configuration for a transactional endpoint.

Version:
$Revision: 1.3 $
Author:
Ross Mason

Field Summary
static java.lang.String ACTION_ALWAYS_BEGIN_STRING
           
static java.lang.String ACTION_ALWAYS_COMMIT_STRING
           
static java.lang.String ACTION_ALWAYS_JOIN_STRING
           
static java.lang.String ACTION_BEGIN_OR_JOIN_STRING
           
static java.lang.String ACTION_COMMIT_IF_POSSIBLE_STRING
           
static java.lang.String ACTION_JOIN_IF_POSSIBLE_STRING
           
static java.lang.String ACTION_NONE_STRING
           
protected static Log logger
          logger used by this class
 
Fields inherited from interface org.mule.umo.UMOTransactionConfig
ACTION_ALWAYS_BEGIN, ACTION_ALWAYS_JOIN, ACTION_BEGIN_OR_JOIN, ACTION_JOIN_IF_POSSIBLE, ACTION_NONE
 
Constructor Summary
MuleTransactionConfig()
           
 
Method Summary
 byte getBeginAction()
           
 ConstraintFilter getConstraint()
           
 UMOTransactionFactory getFactory()
           
 int getTimeout()
           
 boolean isTransacted()
           
 void setBeginAction(byte action)
           
 void setBeginActionAsString(java.lang.String action)
           
 void setConstraint(ConstraintFilter constraint)
           
 void setFactory(UMOTransactionFactory factory)
           
 void setTimeout(int timeout)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

logger

protected static transient Log logger
logger used by this class


ACTION_NONE_STRING

public static final java.lang.String ACTION_NONE_STRING
See Also:
Constant Field Values

ACTION_ALWAYS_BEGIN_STRING

public static final java.lang.String ACTION_ALWAYS_BEGIN_STRING
See Also:
Constant Field Values

ACTION_BEGIN_OR_JOIN_STRING

public static final java.lang.String ACTION_BEGIN_OR_JOIN_STRING
See Also:
Constant Field Values

ACTION_ALWAYS_JOIN_STRING

public static final java.lang.String ACTION_ALWAYS_JOIN_STRING
See Also:
Constant Field Values

ACTION_JOIN_IF_POSSIBLE_STRING

public static final java.lang.String ACTION_JOIN_IF_POSSIBLE_STRING
See Also:
Constant Field Values

ACTION_ALWAYS_COMMIT_STRING

public static final java.lang.String ACTION_ALWAYS_COMMIT_STRING
See Also:
Constant Field Values

ACTION_COMMIT_IF_POSSIBLE_STRING

public static final java.lang.String ACTION_COMMIT_IF_POSSIBLE_STRING
See Also:
Constant Field Values
Constructor Detail

MuleTransactionConfig

public MuleTransactionConfig()
Method Detail

getFactory

public UMOTransactionFactory getFactory()
Specified by:
getFactory in interface UMOTransactionConfig

setFactory

public void setFactory(UMOTransactionFactory factory)
Specified by:
setFactory in interface UMOTransactionConfig

getBeginAction

public byte getBeginAction()
Specified by:
getBeginAction in interface UMOTransactionConfig

setBeginAction

public void setBeginAction(byte action)
Specified by:
setBeginAction in interface UMOTransactionConfig

setBeginActionAsString

public void setBeginActionAsString(java.lang.String action)

isTransacted

public boolean isTransacted()
Specified by:
isTransacted in interface UMOTransactionConfig

getConstraint

public ConstraintFilter getConstraint()
Specified by:
getConstraint in interface UMOTransactionConfig

setConstraint

public void setConstraint(ConstraintFilter constraint)
Specified by:
setConstraint in interface UMOTransactionConfig

getTimeout

public int getTimeout()
Specified by:
getTimeout in interface UMOTransactionConfig

setTimeout

public void setTimeout(int timeout)
Specified by:
setTimeout in interface UMOTransactionConfig


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