Package org.apache.synapse.mediators.eventing

Examples of org.apache.synapse.mediators.eventing.EventPublisherMediator


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

        EventPublisherMediator mediator = (EventPublisherMediator) m;
        OMElement elmEventPublisher = fac.createOMElement("eventPublisher", synNS);

        if (mediator.getEventSourceName() != null) {
            elmEventPublisher.addAttribute(fac.createOMAttribute(
                    "eventSourceName", nullNS, mediator.getEventSourceName()));
        } else {
            handleException("Invalid EventPublisher mediator. Event Source Name required");
        }
        saveTracingState(elmEventPublisher, mediator);
View Full Code Here


    public QName getTagQName() {
        return TAG_NAME;
    }

    protected Mediator createSpecificMediator(OMElement elem, Properties properties) {
        EventPublisherMediator eventPublisherMediator = new EventPublisherMediator();
        OMAttribute attEventSource = elem.getAttribute(PROP_NAME);
        if (attEventSource != null) {
            eventPublisherMediator.setEventSourceName(attEventSource.getAttributeValue());
        } else {
            handleException(
                    "The 'eventSourceName' attribute is required for the EventPublisher mediator");
        }
        return eventPublisherMediator;
View Full Code Here

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

        EventPublisherMediator mediator = (EventPublisherMediator) m;
        OMElement elmEventPublisher = fac.createOMElement("eventPublisher", synNS);

        if (mediator.getEventSourceName() != null) {
            elmEventPublisher.addAttribute(fac.createOMAttribute(
                    "eventSourceName", nullNS, mediator.getEventSourceName()));
        } else {
            handleException("Invalid EventPublisher mediator. Event Source Name required");
        }
        saveTracingState(elmEventPublisher, mediator);
View Full Code Here

    public QName getTagQName() {
        return TAG_NAME;
    }

    public Mediator createSpecificMediator(OMElement elem, Properties properties) {
        EventPublisherMediator eventPublisherMediator = new EventPublisherMediator();
        OMAttribute attEventSource = elem.getAttribute(PROP_NAME);
        if (attEventSource != null) {
            eventPublisherMediator.setEventSourceName(attEventSource.getAttributeValue());
        } else {
            handleException(
                    "The 'eventSourceName' attribute is required for the EventPublisher mediator");
        }
        return eventPublisherMediator;
View Full Code Here

TOP

Related Classes of org.apache.synapse.mediators.eventing.EventPublisherMediator

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.