Class PublishEventMediatorFactory

  • All Implemented Interfaces:
    org.apache.synapse.config.xml.MediatorFactory

    public class PublishEventMediatorFactory
    extends org.apache.synapse.config.xml.AbstractMediatorFactory
    Creates the publishEvent mediator with given configuration
    • Field Detail

      • PUBLISH_EVENT_QNAME

        public static final QName PUBLISH_EVENT_QNAME
      • EVENT_SINK_QNAME

        public static final QName EVENT_SINK_QNAME
      • STREAM_NAME_QNAME

        public static final QName STREAM_NAME_QNAME
      • STREAM_VERSION_QNAME

        public static final QName STREAM_VERSION_QNAME
      • ATTRIBUTES_QNAME

        public static final QName ATTRIBUTES_QNAME
      • ATTRIBUTE_QNAME

        public static final QName ATTRIBUTE_QNAME
      • META_QNAME

        public static final QName META_QNAME
      • CORRELATION_QNAME

        public static final QName CORRELATION_QNAME
      • PAYLOAD_QNAME

        public static final QName PAYLOAD_QNAME
      • ARBITRARY_QNAME

        public static final QName ARBITRARY_QNAME
      • TYPE_QNAME

        public static final QName TYPE_QNAME
      • DEFAULT_QNAME

        public static final QName DEFAULT_QNAME
      • ATT_ASYNC

        public static final QName ATT_ASYNC
      • ATT_ASYNC_TIMEOUT

        public static final QName ATT_ASYNC_TIMEOUT
    • Constructor Detail

      • PublishEventMediatorFactory

        public PublishEventMediatorFactory()
    • Method Detail

      • getTagName

        public static String getTagName()
      • getTagQName

        public QName getTagQName()
      • createSpecificMediator

        public org.apache.synapse.Mediator createSpecificMediator​(org.apache.axiom.om.OMElement omElement,
                                                                  Properties properties)
        Creates a publishEvent mediator instance from given OMElement xml config
        Specified by:
        createSpecificMediator in class org.apache.synapse.config.xml.AbstractMediatorFactory
        Parameters:
        omElement - XML config of the mediator
        properties -
        Returns:
        Created publishEvent mediator object
      • getNameAttributeQ

        public static QName getNameAttributeQ()
      • getValueAttributeQ

        public static QName getValueAttributeQ()
      • getExpressionAttributeQ

        public static QName getExpressionAttributeQ()