org.xmlBlaster.engine.event
Class PublishDestinationHelper
java.lang.Object
org.xmlBlaster.engine.event.PublishDestinationHelper
public class PublishDestinationHelper
- extends java.lang.Object
Helper class to publish messages.
Method Summary |
java.lang.String |
getKeyOid()
|
MsgUnit |
getMsgUnit(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode,
SessionName sessionName)
|
MsgKeyData |
getPublishKey(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode)
|
MsgQosData |
getPublishQos(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode,
SessionName sessionName)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
eventPlugin
private final EventPlugin eventPlugin
key
private java.lang.String key
qos
private java.lang.String qos
keyOid
private java.lang.String keyOid
contentTemplate
private java.lang.String contentTemplate
PublishDestinationHelper
public PublishDestinationHelper(EventPlugin eventPlugin,
java.lang.String configuration)
throws XmlBlasterException
- Parameters:
eventPlugin
- configuration
- <attribute id='destination.publish'>
"publish.key=<key oid='__queueFillingUp'><__sys__internal/></key>"
,
"publish.qos=<qos><expiration lifeTime='0'/><topic destroyDelay='30000'><persistence relating='msgUnitStore' type='RAM'/><queue relating='history' type='RAM'/></topic></qos>"
</attribute>
- Throws:
XmlBlasterException
getKeyOid
public java.lang.String getKeyOid()
getPublishKey
public MsgKeyData getPublishKey(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode)
throws XmlBlasterException
- Throws:
XmlBlasterException
getPublishQos
public MsgQosData getPublishQos(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode,
SessionName sessionName)
throws XmlBlasterException
- Throws:
XmlBlasterException
getMsgUnit
public MsgUnit getMsgUnit(java.lang.String summary,
java.lang.String description,
java.lang.String eventType,
java.lang.String errorCode,
SessionName sessionName)
throws XmlBlasterException
- Throws:
XmlBlasterException
Copyright © 1999-2014 The xmlBlaster.org contributers.