public void init() { try { //TODO: pick values from the constants topicHeaderName = getPropertyValue("topicHeaderName"); if(topicHeaderName==null){ handleException("Unable to create topic header topic header name is null"); } topicHeaderNS = getPropertyValue("topicHeaderNS"); if(topicHeaderNS==null){ handleException("Unable to create topic header topic header namespace is null"); } topicXPath = new SynapseXPath( "s11:Header/ns:" + topicHeaderName + " | s12:Header/ns:" + topicHeaderName); topicXPath.addNamespace("s11", "http://schemas.xmlsoap.org/soap/envelope/"); topicXPath.addNamespace("s12", "http://www.w3.org/2003/05/soap-envelope"); topicXPath.addNamespace("ns", topicHeaderNS); } catch (JaxenException e) { handleException("Unable to create the topic header XPath", e); } }
public boolean renew(Subscription subscription) throws EventException { Subscription subscriptionOld = getSubscription(subscription.getId()); if (subscriptionOld != null) { subscriptionOld.setExpires(subscription.getExpires()); return true; } else { return false; } }
protected void setUp() throws Exception { source = new SynapseEventSource("foo"); subMan = new DefaultInMemorySubscriptionManager(); source.setSubscriptionManager(subMan); }
public void init() { try { //TODO: pick values from the constants topicHeaderName = getPropertyValue("topicHeaderName"); if(topicHeaderName==null){ handleException("Unable to create topic header topic header name is null"); } topicHeaderNS = getPropertyValue("topicHeaderNS"); if(topicHeaderNS==null){ handleException("Unable to create topic header topic header namespace is null"); } topicXPath = new SynapseXPath( "s11:Header/ns:" + topicHeaderName + " | s12:Header/ns:" + topicHeaderName); topicXPath.addNamespace("s11", "http://schemas.xmlsoap.org/soap/envelope/"); topicXPath.addNamespace("s12", "http://www.w3.org/2003/05/soap-envelope"); topicXPath.addNamespace("ns", topicHeaderNS); } catch (JaxenException e) { handleException("Unable to create the topic header XPath", e); } }
/** * Test serializeEventSource with subscriptionManager and assert OMElement returned is not null. * * @throws XMLStreamException - XMLStreamException */ @Test public void testSerializeEvent3() throws XMLStreamException { SynapseEventSource synapseEventSource = new SynapseEventSource("Test"); SubscriptionManager subscriptionManager = new DefaultInMemorySubscriptionManager(); synapseEventSource.setSubscriptionManager(subscriptionManager); OMElement omElement = EventSourceSerializer.serializeEventSource(null, synapseEventSource); Assert.assertNotNull("OMElement cannot be null.", omElement); }
public boolean renew(Subscription subscription) throws EventException { Subscription subscriptionOld = getSubscription(subscription.getId()); if (subscriptionOld != null) { subscriptionOld.setExpires(subscription.getExpires()); return true; } else { return false; } }
SubscriptionManager subscriptionManager = new DefaultInMemorySubscriptionManager(); subscriptionManager.addProperty("Name", "Test"); SynapseSubscription synapseSubscription = new SynapseSubscription();