private static boolean chainAlreadyContainsSAAJ(SoapMessage message) { ListIterator<Interceptor<? extends Message>> listIterator = message.getInterceptorChain().getIterator(); while (listIterator.hasNext()) { if (listIterator.next() instanceof SAAJOutInterceptor) { return true; } } return false; } }
private static boolean chainAlreadyContainsSAAJ(SoapMessage message) { ListIterator<Interceptor<? extends Message>> listIterator = message.getInterceptorChain().getIterator(); while (listIterator.hasNext()) { if (listIterator.next() instanceof SAAJOutInterceptor) { return true; } } return false; } }
private static boolean chainAlreadyContainsSAAJ(SoapMessage message) { ListIterator<Interceptor<? extends Message>> listIterator = message.getInterceptorChain().getIterator(); while (listIterator.hasNext()) { if (listIterator.next() instanceof SAAJOutInterceptor) { return true; } } return false; }
private RMManager getManager(SoapMessage message) { InterceptorChain chain = message.getInterceptorChain(); ListIterator<Interceptor<? extends Message>> it = chain.getIterator(); while (it.hasNext()) { Interceptor<? extends Message> i = it.next(); if (i instanceof AbstractRMInterceptor) { return ((AbstractRMInterceptor<? extends Message>)i).getManager(); } } return null; } }
@Override public void handleMessage(Message message) { super.handleMessage(message); Interceptor<? extends Message> defaultInterceptor = null; for (Iterator<Interceptor<? extends Message>> iterator = message.getInterceptorChain().getIterator(); iterator.hasNext();) { Interceptor<? extends Message> interceptor = iterator.next(); if (interceptor instanceof BareOutInterceptor) { defaultInterceptor = interceptor; } } message.getInterceptorChain().remove(defaultInterceptor); }
@Override public void handleMessage(SoapMessage message) { Interceptor<? extends Message> soapActionInInterceptor = null; Iterator<Interceptor<? extends Message>> iterator = message.getInterceptorChain().getIterator(); while (iterator.hasNext()) { Interceptor<? extends Message> interceptor = iterator.next(); if (interceptor instanceof SoapActionInInterceptor) { soapActionInInterceptor = interceptor; break; } } if (soapActionInInterceptor != null) { message.getInterceptorChain().remove(soapActionInInterceptor); } } }
/** * Calling EventProducerInterceptor in case of logging faults. * * @param exchange * the message exchange * @param reqFid * the FlowId * * @throws Fault * the fault */ protected void handleINEvent(Exchange exchange, String reqFid) throws Fault { Message inMsg = exchange.getInMessage(); EventProducerInterceptor epi = null; FlowIdHelper.setFlowId(inMsg, reqFid); ListIterator<Interceptor<? extends Message>> interceptors = inMsg .getInterceptorChain().getIterator(); while (interceptors.hasNext() && epi == null) { Interceptor<? extends Message> interceptor = interceptors.next(); if (interceptor instanceof EventProducerInterceptor) { epi = (EventProducerInterceptor) interceptor; epi.handleMessage(inMsg); } } }
/** * Calling EventProducerInterceptor in case of logging faults. * * @param exchange * the message exchange * @param reqFid * the FlowId * * @throws Fault * the fault */ protected void handleINEvent(Exchange exchange, String reqFid) throws Fault { Message inMsg = exchange.getInMessage(); EventProducerInterceptor epi = null; FlowIdHelper.setFlowId(inMsg, reqFid); ListIterator<Interceptor<? extends Message>> interceptors = inMsg .getInterceptorChain().getIterator(); while (interceptors.hasNext() && epi == null) { Interceptor<? extends Message> interceptor = interceptors.next(); if (interceptor instanceof EventProducerInterceptor) { epi = (EventProducerInterceptor) interceptor; epi.handleMessage(inMsg); } } }
ListIterator<Interceptor<? extends Message>> iterator = chain.getIterator(); while (iterator.hasNext()) { Interceptor<? extends Message> incept = iterator.next();
ListIterator it = chain.getIterator(); while (it.hasNext()) { PhaseInterceptor pi = (PhaseInterceptor)it.next();
ListIterator<Interceptor<? extends Message>> it = chain.getIterator(); boolean bareIn = false; boolean wrappedIn = false;