Class PublishEventMediatorFactory
- java.lang.Object
-
- org.apache.synapse.config.xml.AbstractMediatorFactory
-
- org.wso2.carbon.mediator.publishevent.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 Summary
Fields Modifier and Type Field Description static QName
ARBITRARY_QNAME
static QName
ATT_ASYNC
static QName
ATT_ASYNC_TIMEOUT
static QName
ATTRIBUTE_QNAME
static QName
ATTRIBUTES_QNAME
static QName
CORRELATION_QNAME
static QName
DEFAULT_QNAME
static QName
EVENT_SINK_QNAME
static QName
META_QNAME
static QName
PAYLOAD_QNAME
static QName
PUBLISH_EVENT_QNAME
static QName
STREAM_NAME_QNAME
static QName
STREAM_VERSION_QNAME
static QName
TYPE_QNAME
-
Fields inherited from class org.apache.synapse.config.xml.AbstractMediatorFactory
ATT_DEFAULT_VALUE, ATT_DESCRIPTION, ATT_EVAL, ATT_EXPRN, ATT_IS_MANDATORY, 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, PROPERTY_GROUP_Q, TARGET_Q
-
-
Constructor Summary
Constructors Constructor Description PublishEventMediatorFactory()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description org.apache.synapse.Mediator
createSpecificMediator(org.apache.axiom.om.OMElement omElement, Properties properties)
Creates a publishEvent mediator instance from given OMElement xml configstatic QName
getExpressionAttributeQ()
static QName
getNameAttributeQ()
static String
getTagName()
QName
getTagQName()
static QName
getValueAttributeQ()
-
-
-
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
-
-
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 classorg.apache.synapse.config.xml.AbstractMediatorFactory
- Parameters:
omElement
- XML config of the mediatorproperties
-- Returns:
- Created publishEvent mediator object
-
getNameAttributeQ
public static QName getNameAttributeQ()
-
getValueAttributeQ
public static QName getValueAttributeQ()
-
getExpressionAttributeQ
public static QName getExpressionAttributeQ()
-
-