public SequenceMediatorSerializationTest() { super(SequenceMediatorSerializationTest.class.getName()); sequenceMediatorFactory = new SequenceMediatorFactory(); sequenceMediatorSerializer = new SequenceMediatorSerializer(); }
InputStream in = null; StAXOMBuilder builder = null; SequenceMediatorFactory factory = new SequenceMediatorFactory(); try { if (resourceMisMatchSequence == null) {
resource.setInSequenceKey(inSequenceKeyAtt.getAttributeValue()); } else if (inSequenceElt != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); SequenceMediator sequence = fac.createAnonymousSequence(inSequenceElt, new Properties()); resource.setInSequence(sequence); resource.setOutSequenceKey(outSequenceKeyAtt.getAttributeValue()); } else if (outSequenceElt != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); SequenceMediator sequence = fac.createAnonymousSequence(outSequenceElt, new Properties()); resource.setOutSequence(sequence); resource.setFaultSequenceKey(faultSequenceKeyAtt.getAttributeValue()); } else if (faultSequenceElt != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); SequenceMediator sequence = fac.createAnonymousSequence(faultSequenceElt, new Properties()); resource.setFaultSequence(sequence);
resource.setInSequenceKey(inSequenceKeyAtt.getAttributeValue()); } else if (inSequenceElt != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); SequenceMediator sequence = fac.createAnonymousSequence(inSequenceElt, properties); sequence.setSequenceType(SequenceType.API_INSEQ); resource.setOutSequenceKey(outSequenceKeyAtt.getAttributeValue()); } else if (outSequenceElt != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); SequenceMediator sequence = fac.createAnonymousSequence(outSequenceElt, properties); sequence.setSequenceType(SequenceType.API_OUTSEQ); resource.setFaultSequenceKey(faultSequenceKeyAtt.getAttributeValue()); } else if (faultSequenceElt != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); SequenceMediator sequence = fac.createAnonymousSequence(faultSequenceElt, properties); sequence.setSequenceType(SequenceType.API_FAULTSEQ);
SequenceMediatorFactory mediatorFactory = new SequenceMediatorFactory(); OMAttribute onReject = elem.getAttribute( new QName(XMLConfigConstants.NULL_NAMESPACE, XMLConfigConstants.ONREJECT));
SequenceMediatorFactory mediatorFactory = new SequenceMediatorFactory(); OMAttribute onReject = elem.getAttribute( new QName(XMLConfigConstants.NULL_NAMESPACE, XMLConfigConstants.ONREJECT));
new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "sequence")); if (sequence != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); target.setSequence(fac.createAnonymousSequence(sequence, properties));
new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "sequence")); if (sequence != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); target.setSequence(fac.createAnonymousSequence(sequence, properties));
if (target != null) { boolean isTargetOk = false; SequenceMediatorFactory mediatorFactory = new SequenceMediatorFactory(); OMAttribute inSequence = target.getAttribute( new QName(XMLConfigConstants.NULL_NAMESPACE, "inSequence"));
if (target != null) { boolean isTargetOk = false; SequenceMediatorFactory mediatorFactory = new SequenceMediatorFactory(); OMAttribute inSequence = target.getAttribute( new QName(XMLConfigConstants.NULL_NAMESPACE, "inSequence"));
cache.setOnCacheHitRef(sequenceAttr.getAttributeValue()); } else if (onCacheHitElem.getFirstElement() != null) { cache.setOnCacheHitSequence(new SequenceMediatorFactory() .createAnonymousSequence(onCacheHitElem, properties));
} else if ((sequence = elem.getFirstChildWithName( new QName(XMLConfigConstants.SYNAPSE_NAMESPACE, "sequence"))) != null) { SequenceMediatorFactory fac = new SequenceMediatorFactory(); SequenceMediator sequenceMediator = fac.createAnonymousSequence(sequence, properties); if (validateSequence(sequenceMediator)) {
mediator.setOnCompleteSequenceRef(onCompleteSequence.getAttributeValue()); } else if (onComplete.getFirstElement() != null) { mediator.setOnCompleteSequence((new SequenceMediatorFactory()) .createAnonymousSequence(onComplete, properties)); } else {
/** * Test message receipt by ProxyServiceMessageReceiver. * * @throws Exception on a message receipt issue */ @Test public void testReceive() throws Exception { //create ProxyServiceMessageReceiver instance ProxyServiceMessageReceiver proxyServiceMessageReceiver = new ProxyServiceMessageReceiver(); ProxyService proxyService = new ProxyService("TestProxy"); //create an inSequence and set OMElement sequenceAsOM = AXIOMUtil.stringToOM("<inSequence xmlns=\"http://ws.apache.org/ns/synapse\">\n" + " <property name=\"TEST\" scope=\"axis2\" type=\"STRING\" value=\"WSO2\"/>\n" + " </inSequence>"); proxyService.setTargetInLineInSequence(new SequenceMediatorFactory(). createAnonymousSequence(sequenceAsOM, null)); proxyServiceMessageReceiver.setProxy(proxyService); MessageContext messageContext = createMessageContext(); Axis2SynapseEnvironment synapseEnvironment = getMockedSynapseEnvironment(); //set required values MessageContextCreatorForAxis2.setSynConfig(new SynapseConfiguration()); MessageContextCreatorForAxis2.setSynEnv(synapseEnvironment); messageContext.setEnvironment(synapseEnvironment); //invoke proxyServiceMessageReceiver.receive(((Axis2MessageContext) messageContext).getAxis2MessageContext()); String propertySet = (String) ((Axis2MessageContext) messageContext).getAxis2MessageContext().getProperty("TEST"); Assert.assertEquals("property is not set after delegating to proxy", "WSO2", propertySet); }
mediator.setOnCompleteSequenceRef(onCompleteSequence.getAttributeValue()); } else if (onComplete.getFirstElement() != null) { mediator.setOnCompleteSequence((new SequenceMediatorFactory()) .createAnonymousSequence(onComplete, properties)); } else {