if (p.getTargetInLineInSequence() != null) { p.getTargetInLineInSequence().destroy();
private void initializeProxy(ProxyService proxy) throws DeploymentException { if (proxy.getTargetInLineEndpoint() != null) { proxy.getTargetInLineEndpoint().init(getSynapseEnvironment()); } if (proxy.getTargetInLineInSequence() != null) { proxy.getTargetInLineInSequence().init(getSynapseEnvironment()); } if (proxy.getTargetInLineOutSequence() != null) { proxy.getTargetInLineOutSequence().init(getSynapseEnvironment()); } if (proxy.getTargetInLineFaultSequence() != null) { proxy.getTargetInLineFaultSequence().init(getSynapseEnvironment()); } } }
private void initializeProxy(ProxyService proxy) throws DeploymentException { if (proxy.getTargetInLineEndpoint() != null) { proxy.getTargetInLineEndpoint().init(getSynapseEnvironment()); } if (proxy.getTargetInLineInSequence() != null) { proxy.getTargetInLineInSequence().init(getSynapseEnvironment()); } if (proxy.getTargetInLineOutSequence() != null) { proxy.getTargetInLineOutSequence().init(getSynapseEnvironment()); } if (proxy.getTargetInLineFaultSequence() != null) { proxy.getTargetInLineFaultSequence().init(getSynapseEnvironment()); } } }
if (proxy.getTargetInLineInSequence() != null) { proxy.getTargetInLineInSequence().init(se);
if (p.getTargetInLineInSequence() != null) { p.getTargetInLineInSequence().destroy();
if (proxy.getTargetInLineInSequence() != null) { proxy.getTargetInLineInSequence().init(se);
} else if (proxy.getTargetInLineInSequence() != null) { traceOrDebug(traceOn, "Using the anonymous " + "in-sequence of the proxy service for mediation"); inSequenceResult = proxy.getTargetInLineInSequence().mediate(synCtx);
if (proxy != null) { if (synapseSequenceType.equals(SynapseSequenceType.PROXY_INSEQ)) { seqMediator = proxy.getTargetInLineInSequence(); } else if (synapseSequenceType.equals(SynapseSequenceType.PROXY_OUTSEQ)) { seqMediator = proxy.getTargetInLineOutSequence();
if (proxy != null) { if (synapseSequenceType.equals(SynapseSequenceType.PROXY_INSEQ)) { seqMediator = proxy.getTargetInLineInSequence(); } else if (synapseSequenceType.equals(SynapseSequenceType.PROXY_OUTSEQ)) { seqMediator = proxy.getTargetInLineOutSequence();
proxy.addChild(target); } else { SequenceMediator inLineInSeq = service.getTargetInLineInSequence(); if (inLineInSeq != null) { OMElement inSeqElement = serializer.serializeAnonymousSequence(null, inLineInSeq);
} else if (proxy.getTargetInLineInSequence() != null) { traceOrDebug(traceOn, "Using the anonymous " + "in-sequence of the proxy service for mediation"); inSequenceResult = proxy.getTargetInLineInSequence().mediate(synCtx);
proxy.addChild(target); } else { SequenceMediator inLineInSeq = service.getTargetInLineInSequence(); if (inLineInSeq != null) { OMElement inSeqElement = serializer.serializeAnonymousSequence(null, inLineInSeq);
public void testDebugManagerProcessCommandSetBreakPointProxyInSequence() throws Exception { ProxyService ps = new ProxyService("test_proxy_1"); TestMediator in1 = new TestMediator(); TestMediator in2 = new TestMediator(); TestMediator in3 = new TestMediator(); SequenceMediator inSeq = new SequenceMediator(); inSeq.addChild(in1); inSeq.addChild(in2); inSeq.addChild(in3); TestMediator out1 = new TestMediator(); TestMediator out2 = new TestMediator(); TestMediator out3 = new TestMediator(); SequenceMediator outSeq = new SequenceMediator(); outSeq.addChild(out1); outSeq.addChild(out2); outSeq.addChild(out3); ps.setTargetInLineInSequence(inSeq); ps.setTargetInLineOutSequence(inSeq); synConfig.addProxyService(ps.getName(), ps); String debug_command = "{\"command\":\"set\",\"command-argument\":\"breakpoint\",\"mediation-component\":\"sequence\"," + "\"sequence\":{\"proxy\":{\"proxy-key\":\"test_proxy_1\",\"sequence-type\":\"proxy_inseq\",\"mediator-position\":\"0\"}}}"; dm.processDebugCommand(debug_command); assertTrue(((AbstractMediator) ps.getTargetInLineInSequence().getChild(0)).isBreakPoint()); }
public void testDebugManagerProcessCommandSetSkipProxyInSequence() throws Exception { ProxyService ps = new ProxyService("test_proxy_5"); TestMediator in1 = new TestMediator(); TestMediator in2 = new TestMediator(); TestMediator in3 = new TestMediator(); SequenceMediator inSeq = new SequenceMediator(); inSeq.addChild(in1); inSeq.addChild(in2); inSeq.addChild(in3); TestMediator out1 = new TestMediator(); TestMediator out2 = new TestMediator(); TestMediator out3 = new TestMediator(); SequenceMediator outSeq = new SequenceMediator(); outSeq.addChild(out1); outSeq.addChild(out2); outSeq.addChild(out3); ps.setTargetInLineInSequence(inSeq); ps.setTargetInLineOutSequence(inSeq); synConfig.addProxyService(ps.getName(), ps); String debug_command = "{\"command\":\"set\",\"command-argument\":\"skip\",\"mediation-component\":\"sequence\"," + "\"sequence\":{\"proxy\":{\"proxy-key\":\"test_proxy_5\",\"sequence-type\":\"proxy_inseq\"," + "\"mediator-position\":\"0\"}}}"; dm.processDebugCommand(debug_command); assertTrue(((AbstractMediator) ps.getTargetInLineInSequence().getChild(0)).isSkipEnabled()); }
public void testDebugManagerProcessCommandClearSkipProxyInSequence() throws Exception { ProxyService ps = new ProxyService("test_proxy_7"); TestMediator in1 = new TestMediator(); TestMediator in2 = new TestMediator(); TestMediator in3 = new TestMediator(); SequenceMediator inSeq = new SequenceMediator(); inSeq.addChild(in1); inSeq.addChild(in2); inSeq.addChild(in3); TestMediator out1 = new TestMediator(); TestMediator out2 = new TestMediator(); TestMediator out3 = new TestMediator(); SequenceMediator outSeq = new SequenceMediator(); outSeq.addChild(out1); outSeq.addChild(out2); outSeq.addChild(out3); ps.setTargetInLineInSequence(inSeq); ps.setTargetInLineOutSequence(inSeq); synConfig.addProxyService(ps.getName(), ps); String debug_command = "{\"command\":\"set\",\"command-argument\":\"skip\",\"mediation-component\":\"sequence\"," + "\"sequence\":{\"proxy\":{\"proxy-key\":\"test_proxy_7\",\"sequence-type\":\"proxy_inseq\"," + "\"mediator-position\":\"0\"}}}"; dm.processDebugCommand(debug_command); debug_command = "{\"command\":\"clear\",\"command-argument\":\"skip\",\"mediation-component\":\"sequence\"," + "\"sequence\":{\"proxy\":{\"proxy-key\":\"test_proxy_7\",\"sequence-type\":\"proxy_inseq\"," + "\"mediator-position\":\"0\"}}}"; dm.processDebugCommand(debug_command); assertTrue(!((AbstractMediator) ps.getTargetInLineInSequence().getChild(0)).isSkipEnabled()); }
public void testDebugManagerProcessCommandClearBreakPointProxyInSequence() throws Exception { ProxyService ps = new ProxyService("test_proxy_3"); TestMediator in1 = new TestMediator(); TestMediator in2 = new TestMediator(); TestMediator in3 = new TestMediator(); SequenceMediator inSeq = new SequenceMediator(); inSeq.addChild(in1); inSeq.addChild(in2); inSeq.addChild(in3); TestMediator out1 = new TestMediator(); TestMediator out2 = new TestMediator(); TestMediator out3 = new TestMediator(); SequenceMediator outSeq = new SequenceMediator(); outSeq.addChild(out1); outSeq.addChild(out2); outSeq.addChild(out3); ps.setTargetInLineInSequence(inSeq); ps.setTargetInLineOutSequence(inSeq); synConfig.addProxyService(ps.getName(), ps); String debug_command = "{\"command\":\"set\",\"command-argument\":\"breakpoint\"," + "\"mediation-component\":\"sequence\",\"sequence\":{\"proxy\":{\"proxy-key\":\"test_proxy_3\"," + "\"sequence-type\":\"proxy_inseq\",\"mediator-position\":\"0\"}}}"; dm.processDebugCommand(debug_command); debug_command = "{\"command\":\"clear\",\"command-argument\":\"breakpoint\",\"mediation-component\":\"sequence\"," + "\"sequence\":{\"proxy\":{\"proxy-key\":\"test_proxy_3\"," + "\"sequence-type\":\"proxy_inseq\",\"mediator-position\":\"0\"}}}"; dm.processDebugCommand(debug_command); assertTrue(!((AbstractMediator) ps.getTargetInLineInSequence().getChild(0)).isBreakPoint()); }
ProxyService proxyService = synCtx.getConfiguration().getProxyService(proxyName); if (proxyService != null) { sequence = proxyService.getTargetInLineInSequence(); } else { handleException("Proxy Service :" + proxyName + " not found");