// remove the JAXWS handler interceptors
InterceptorChain chain = message.getInterceptorChain();
ListIterator it = chain.getIterator();
while (it.hasNext()) {
PhaseInterceptor pi = (PhaseInterceptor)it.next();
if (LogicalHandlerInterceptor.class.getName().equals(pi.getId())) {
// chain.remove(pi);
break;
}
}
it = chain.getIterator();
while (it.hasNext()) {
PhaseInterceptor pi = (PhaseInterceptor)it.next();
if (SOAPHandlerInterceptor.class.getName().equals(pi.getId())) {
chain.remove(pi);
break;
}
}
it = chain.getIterator();
while (it.hasNext()) {
PhaseInterceptor pi = (PhaseInterceptor)it.next();
if (StreamHandlerInterceptor.class.getName().equals(pi.getId())) {
//chain.remove(pi);
break;
}
}
}