private void registerFaultHandler(org.apache.synapse.MessageContext synCtx) { String proxyName = (String) synCtx.getProperty(SynapseConstants.PROXY_SERVICE); if (proxyName == null || "".equals(proxyName)) { synCtx.pushFaultHandler(new MediatorFaultHandler(synCtx.getFaultSequence())); } ProxyService proxyService = synCtx.getConfiguration().getProxyService(proxyName); if (proxyService != null) { proxyService.registerFaultHandler(synCtx); } } }
proxyService.registerFaultHandler(synCtx);
proxy.registerFaultHandler(synCtx);
proxyService.registerFaultHandler(messageContext); String faultMediatorName = ((SequenceMediator) ((MediatorFaultHandler) messageContext.getFaultStack().pop()) .getFaultMediator()).getName(); proxyService.registerFaultHandler(messageContext); faultMediatorName = ((SequenceMediator) ((MediatorFaultHandler) messageContext.getFaultStack().pop()) .getFaultMediator()).getName(); proxyService.registerFaultHandler(messageContext); faultMediatorName = ((SequenceMediator) ((MediatorFaultHandler) messageContext.getFaultStack().pop()) .getFaultMediator()).getName(); proxyService.registerFaultHandler(messageContext); faultMediatorName = ((SequenceMediator) ((MediatorFaultHandler) messageContext.getFaultStack().pop()) .getFaultMediator()).getName();
ProxyService proxyService = synCtx.getConfiguration().getProxyService(proxyName); if (proxyService != null) { proxyService.registerFaultHandler(synCtx); } else { handleException("Proxy Service :" + proxyName + " not found"); ProxyService proxyService = synCtx.getConfiguration().getProxyService(proxyName); if (proxyService != null) { proxyService.registerFaultHandler(synCtx); } else { handleException("Proxy Service :" + proxyName + " not found");
ProxyService proxyService = synCtx.getConfiguration().getProxyService(proxyName); if (proxyService != null) { proxyService.registerFaultHandler(synCtx); } else { handleException("Proxy service : " + proxyName + " not found");