[esb-java-dev] svn commit r24627 - branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders
asankaa at wso2.com
asankaa at wso2.com
Sun Nov 23 09:46:22 PST 2008
Author: asankaa
Date: Sun Nov 23 09:46:22 2008
New Revision: 24627
URL: http://wso2.org/svn/browse/wso2?view=rev&revision=24627
Log:
change HCV to constents introduce unsubscription
Modified:
branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/SubscriptionMessageBuilder.java
Modified: branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/SubscriptionMessageBuilder.java
URL: http://wso2.org/svn/browse/wso2/branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/SubscriptionMessageBuilder.java?rev=24627&r1=24626&r2=24627&view=diff
==============================================================================
--- branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/SubscriptionMessageBuilder.java (original)
+++ branches/synapse/1.2.wso2v1/modules/core/src/main/java/org/apache/synapse/eventing/builders/SubscriptionMessageBuilder.java Sun Nov 23 09:46:22 2008
@@ -44,13 +44,13 @@
private static final Log log = LogFactory.getLog(SubscriptionMessageBuilder.class);
- private static final QName SUBSCRIBE_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, "Subscribe");
- private static final QName DELIVERY_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, "Delivery");
- private static final QName FILTER_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, "Filter");
- private static final QName NOTIFY_TO_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, "NotifyTo");
- private static final QName ATT_DIALECT = new QName(XMLConfigConstants.NULL_NAMESPACE, "Dialect");
- private static final QName ATT_XPATH = new QName(XMLConfigConstants.NULL_NAMESPACE, "XPath");
-
+ private static final QName SUBSCRIBE_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, EventingConstants.WSE_EN_SUBSCRIBE);
+ private static final QName DELIVERY_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, EventingConstants.WSE_EN_DELIVERY);
+ private static final QName FILTER_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, EventingConstants.WSE_EN_FILTER);
+ private static final QName NOTIFY_TO_QNAME = new QName(EventingConstants.WSE_EVENTING_NS, EventingConstants.WSE_EN_NOTIFY_TO);
+ private static final QName ATT_DIALECT = new QName(XMLConfigConstants.NULL_NAMESPACE, EventingConstants.WSE_EN_DIALECT);
+ private static final QName ATT_XPATH = new QName(XMLConfigConstants.NULL_NAMESPACE, EventingConstants.WSE_EN_XPATH);
+ private static final QName IDENTIFIER = new QName(EventingConstants.WSE_EVENTING_NS, EventingConstants.WSE_EN_IDENTIFIER);
public static Subscription createSubscription(MessageContext mc) {
Subscription subscription = null;
OMElement elem = mc.getEnvelope().getBody().getFirstChildWithName(SUBSCRIBE_QNAME);
@@ -116,4 +116,14 @@
log.error(message, e);
throw new SynapseException(message, e);
}
+
+ /**
+ * create request for unsubscribr request
+ * @param mc
+ * @return
+ */
+ public Subscription createUnSubscribeMessage(MessageContext mc){
+ Subscription subscription = new Subscription();
+ return subscription;
+ }
}
More information about the Esb-java-dev
mailing list