org.apache.synapse.config.xml
Class TransactionMediatorFactory

java.lang.Object
  extended by org.apache.synapse.config.xml.AbstractMediatorFactory
      extended by org.apache.synapse.config.xml.TransactionMediatorFactory
All Implemented Interfaces:
MediatorFactory

public class TransactionMediatorFactory
extends AbstractMediatorFactory

The Factory for create transaction mediator- InLine XML need to provide

 <transaction action="new|use-existing-or-new|fault-if-no-tx|commit|rollback|suspend|resume" />
 


Field Summary
 
Fields inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
ATT_EXPRN, ATT_KEY, ATT_NAME, ATT_ONERROR, ATT_REGEX, ATT_SEQUENCE, ATT_SOURCE, ATT_STATS, ATT_TARGET, ATT_VALUE, ATT_XPATH, DESCRIPTION_Q, FEATURE_Q, PROP_Q, TARGET_Q
 
Constructor Summary
TransactionMediatorFactory()
           
 
Method Summary
 Mediator createSpecificMediator(OMElement elem, Properties properties)
          Create a Transaction mediator instance referring to the bean and configuration given by the OMElement declaration
 QName getTagQName()
          The QName of this mediator element in the XML config
 
Methods inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
collectNameValuePairs, createMediator, handleException, handleException, processAuditStatus, processTraceState
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TransactionMediatorFactory

public TransactionMediatorFactory()
Method Detail

createSpecificMediator

public Mediator createSpecificMediator(OMElement elem,
                                       Properties properties)
Create a Transaction mediator instance referring to the bean and configuration given by the OMElement declaration

Specified by:
createSpecificMediator in class AbstractMediatorFactory
Parameters:
elem - the OMElement that specifies the Transaction mediator configuration
properties -
Returns:
the Transaction mediator instance created

getTagQName

public QName getTagQName()
Description copied from interface: MediatorFactory
The QName of this mediator element in the XML config

Returns:
QName of the mediator element


Copyright © 2005-2012 Apache Software Foundation. All Rights Reserved.