public SynapseSubscription(String deliveryMode) { this.setId(UIDGenerator.generateURNString()); this.setDeliveryMode(deliveryMode); } }
public SynapseSubscription(String deliveryMode) { this.setId(UIDGenerator.generateURNString()); this.setDeliveryMode(deliveryMode); }
private static void setExpirationFault(SynapseSubscription subscription) { setErrorCode(EventingConstants.WSE_FAULT_CODE_SENDER); setErrorSubCode("InvalidExpirationTime"); setErrorReason("The expiration time requested is invalid"); subscription.setId(null); }
private static void setExpirationFault(SynapseSubscription subscription) { subscription.setErrorCode(EventingConstants.WSE_FAULT_CODE_SENDER); subscription.setErrorSubCode("InvalidExpirationTime"); subscription.setErrorReason("The expiration time requested is invalid"); subscription.setId(null); }
public SynapseSubscription() { this.setId(UIDGenerator.generateURNString()); this.setDeliveryMode(EventingConstants.WSE_DEFAULT_DELIVERY_MODE); SubscriptionData subscriptionData = new SubscriptionData(); subscriptionData.setProperty(SynapseEventingConstants.STATIC_ENTRY, "false"); this.setSubscriptionData(subscriptionData); }
public SynapseSubscription() { this.setId(UIDGenerator.generateURNString()); this.setDeliveryMode(EventingConstants.WSE_DEFAULT_DELIVERY_MODE); SubscriptionData subscriptionData = new SubscriptionData(); subscriptionData.setProperty(SynapseEventingConstants.STATIC_ENTRY, "false"); this.setSubscriptionData(subscriptionData); }
OMElement elem = mc.getEnvelope().getHeader().getFirstChildWithName(IDENTIFIER); String id = elem.getText(); subscription.setId(id); subscription.setAddressUrl(mc.getTo().getAddress()); return subscription;
OMElement elem = mc.getEnvelope().getHeader().getFirstChildWithName(IDENTIFIER); String id = elem.getText(); subscription.setId(id); return subscription;
OMElement elem = mc.getEnvelope().getHeader().getFirstChildWithName(IDENTIFIER); String id = elem.getText(); subscription.setId(id); return subscription;
OMElement elem = mc.getEnvelope().getHeader().getFirstChildWithName(IDENTIFIER); String id = elem.getText(); subscription.setId(id); subscription.setAddressUrl(mc.getTo().getAddress()); return subscription;
OMElement elem = mc.getEnvelope().getHeader().getFirstChildWithName(IDENTIFIER); String id = elem.getText(); subscription.setId(id); subscription.setAddressUrl(mc.getTo().getAddress()); OMElement renewElem = mc.getEnvelope().getBody().getFirstChildWithName(RENEW);
OMElement elem = mc.getEnvelope().getHeader().getFirstChildWithName(IDENTIFIER); String id = elem.getText(); subscription.setId(id); subscription.setAddressUrl(mc.getTo().getAddress()); OMElement renewElem = mc.getEnvelope().getBody().getFirstChildWithName(RENEW);
public void testRenewResponse() { String id = UIDGenerator.generateURNString(); String addressUrl = "http://synapse.test.com/eventing/sunscriptions"; Date date = new Date(System.currentTimeMillis() + 3600000); Calendar cal = Calendar.getInstance(); cal.setTime(date); SynapseSubscription sub = new SynapseSubscription(); sub.setId(id); sub.setSubManUrl(addressUrl); sub.setExpires(cal); String expected = "<wse:RenewResponse xmlns:wse=\"http://schemas.xmlsoap.org/ws/2004/08/eventing\">" + "<wse:Expires>" + ConverterUtil.convertToString(cal) + "</wse:Expires>" + "</wse:RenewResponse>"; try { MessageContext msgCtx = TestUtils.getAxis2MessageContext("<empty/>", null). getAxis2MessageContext(); ResponseMessageBuilder builder = new ResponseMessageBuilder(msgCtx); SOAPEnvelope env = builder.genRenewSubscriptionResponse(sub); OMElement resultOm = env.getBody().getFirstElement(); OMElement expectedOm = AXIOMUtil.stringToOM(expected); assertTrue(compare(expectedOm, resultOm)); } catch (Exception e) { fail("Error while constructing the test message context: " + e.getMessage()); } }
sub.setId(id); sub.setSubManUrl(addressUrl); sub.setExpires(cal);
public void testUnsubscriptionResponse() { String id = UIDGenerator.generateURNString(); String addressUrl = "http://synapse.test.com/eventing/sunscriptions"; SynapseSubscription sub = new SynapseSubscription(); sub.setId(id); sub.setSubManUrl(addressUrl); String expected = "<wse:UnsubscribeResponse xmlns:wse=\"http://schemas.xmlsoap.org/ws/2004/08/eventing\"/>"; try { MessageContext msgCtx = TestUtils.getAxis2MessageContext("<empty/>", null). getAxis2MessageContext(); ResponseMessageBuilder builder = new ResponseMessageBuilder(msgCtx); SOAPEnvelope env = builder.genUnSubscribeResponse(sub); OMElement resultOm = env.getBody().getFirstElement(); OMElement expectedOm = AXIOMUtil.stringToOM(expected); assertTrue(compare(expectedOm, resultOm)); } catch (Exception e) { fail("Error while constructing the test message context: " + e.getMessage()); } }
SynapseSubscription synapseSubscription = new SynapseSubscription(); OMElement elmSubscription = (OMElement) iterator.next(); synapseSubscription.setId(elmSubscription.getAttribute(ID_QNAME).getAttributeValue());
SynapseSubscription synapseSubscription = new SynapseSubscription(); OMElement elmSubscription = (OMElement) iterator.next(); synapseSubscription.setId(elmSubscription.getAttribute(ID_QNAME).getAttributeValue());
public void testSubscriptionResponse() { String id = UIDGenerator.generateURNString(); String addressUrl = "http://synapse.test.com/eventing/sunscriptions"; SynapseSubscription sub = new SynapseSubscription(); sub.setId(id); sub.setSubManUrl(addressUrl); String expected = "<wse:SubscribeResponse xmlns:wse=\"http://schemas.xmlsoap.org/ws/2004/08/eventing\">" + "<wse:SubscriptionManager>" + "<wsa:Address xmlns:wsa=\"http://schemas.xmlsoap.org/ws/2004/08/addressing\">" + addressUrl + "</wsa:Address>" + "<wsa:ReferenceParameters xmlns:wsa=\"http://schemas.xmlsoap.org/ws/2004/08/addressing\">" + "<wse:Identifier>" + id + "</wse:Identifier>" + "</wsa:ReferenceParameters>" + "</wse:SubscriptionManager>" + "</wse:SubscribeResponse>"; try { MessageContext msgCtx = TestUtils.getAxis2MessageContext("<empty/>", null). getAxis2MessageContext(); ResponseMessageBuilder builder = new ResponseMessageBuilder(msgCtx); SOAPEnvelope env = builder.genSubscriptionResponse(sub); OMElement resultOm = env.getBody().getFirstElement(); OMElement expectedOm = AXIOMUtil.stringToOM(expected); assertTrue(compare(expectedOm, resultOm)); } catch (Exception e) { fail("Error while constructing the test message context: " + e.getMessage()); } }