Package org.apache.synapse.mediators.transaction

Examples of org.apache.synapse.mediators.transaction.TransactionMediator


        if (!(m instanceof TransactionMediator)) {
            handleException("Unsupported mediator passed in for serialization : " + m.getType());
        }

        TransactionMediator mediator = (TransactionMediator) m;
        OMElement transaction = fac.createOMElement("transaction", synNS);
        transaction.addAttribute(fac.createOMAttribute("action", nullNS, mediator.getAction()));

        saveTracingState(transaction, mediator);

        return transaction;
    }
View Full Code Here


     * @param properties
     * @return the Transaction mediator instance created
     */
    protected Mediator createSpecificMediator(OMElement elem, Properties properties) {

        TransactionMediator tm = new TransactionMediator();
        OMAttribute action
                = elem.getAttribute(new QName(XMLConfigConstants.NULL_NAMESPACE, "action"));

        if (action == null) {
            handleException("The 'action' attribute " +
                    "is required for Transaction mediator definition");
        } else {

            // after successfully creating the mediator
            // set its common attributes such as tracing etc
            processAuditStatus(tm, elem);
            tm.setAction(action.getAttributeValue());

            return tm;
        }

        return null;
View Full Code Here

        if (!(m instanceof TransactionMediator)) {
            handleException("Unsupported mediator passed in for serialization : " + m.getType());
        }

        TransactionMediator mediator = (TransactionMediator) m;
        OMElement transaction = fac.createOMElement("transaction", synNS);
        transaction.addAttribute(fac.createOMAttribute("action", nullNS, mediator.getAction()));

        saveTracingState(transaction, mediator);

        return transaction;
    }
View Full Code Here

     * @param properties
     * @return the Transaction mediator instance created
     */
    public Mediator createSpecificMediator(OMElement elem, Properties properties) {

        TransactionMediator tm = new TransactionMediator();
        OMAttribute action
                = elem.getAttribute(new QName(XMLConfigConstants.NULL_NAMESPACE, "action"));

        if (action == null) {
            handleException("The 'action' attribute " +
                    "is required for Transaction mediator definition");
        } else {

            // after successfully creating the mediator
            // set its common attributes such as tracing etc
            processAuditStatus(tm, elem);
            tm.setAction(action.getAttributeValue());

            return tm;
        }

        return null;
View Full Code Here

TOP

Related Classes of org.apache.synapse.mediators.transaction.TransactionMediator

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.