private void closeCachedOutputStream(final Message message, final CachedOutputStream cos) { message.getInterceptorChain().add(new AbstractPhaseInterceptor<Message>(Phase.POST_INVOKE) { @Override public void handleMessage(Message message) throws Fault { if (cos != null) { try { cos.close(); } catch (IOException e) { } } } }); } }
public Collection<PhaseInterceptor<? extends Message>> getAdditionalInterceptors() { if (impl != null) { return impl.getAdditionalInterceptors(); } return super.getAdditionalInterceptors(); }
@Override public void handleFault(Message message) { super.handleFault(message); OutputStream os = (OutputStream)message.get(OUTPUT_STREAM_HOLDER); if (os != null) { message.setContent(OutputStream.class, os); } }
= new AbstractPhaseInterceptor<SoapMessage>(Phase.PRE_PROTOCOL) { public void handleMessage(SoapMessage message) throws Fault { String s = (String)message.get(SoapBindingConstants.SOAP_ACTION); post.addAfter(MAPCodec.class.getName()); post.addBefore(PolicyBasedWSS4JInInterceptor.class.getName());
clearActionInterceptor.addBefore(SoapPreProtocolOutInterceptor.class.getName()); ((Client)port).getOutInterceptors().add(clearActionInterceptor);
= new AbstractPhaseInterceptor<SoapMessage>(Phase.PRE_PROTOCOL) { public void handleMessage(SoapMessage message) throws Fault { String s = (String)message.get(SoapBindingConstants.SOAP_ACTION); post.addAfter(MAPCodec.class.getName()); post.addBefore(PolicyBasedWSS4JInInterceptor.class.getName());
private void closeCachedOutputStream(final Message message, final CachedOutputStream cos) { message.getInterceptorChain().add(new AbstractPhaseInterceptor<Message>(Phase.POST_INVOKE) { @Override public void handleMessage(Message message) throws Fault { if (cos != null) { try { cos.close(); } catch (IOException e) { } } } }); } }
@Override public void handleFault(Message message) { super.handleFault(message); OutputStream os = (OutputStream)message.get(OUTPUT_STREAM_HOLDER); if (os != null) { message.setContent(OutputStream.class, os); } }
public Collection<PhaseInterceptor<? extends Message>> getAdditionalInterceptors() { if (impl != null) { return impl.getAdditionalInterceptors(); } return super.getAdditionalInterceptors(); }
message.getInterceptorChain().add(new AbstractPhaseInterceptor<Message>(Phase.PREPARE_SEND_ENDING) {
@Override public void handleFault(Message message) { super.handleFault(message); OutputStream os = (OutputStream)message.get(OUTPUT_STREAM_HOLDER); if (os != null) { message.setContent(OutputStream.class, os); } }
public Collection<PhaseInterceptor<? extends Message>> getAdditionalInterceptors() { if (impl != null) { return impl.getAdditionalInterceptors(); } return super.getAdditionalInterceptors(); }
message.getInterceptorChain().add(new AbstractPhaseInterceptor<Message>(Phase.POST_INVOKE) { @Override public void handleMessage(Message message) throws Fault {
@Override public void handleFault(Message message) { super.handleFault(message); OutputStream os = (OutputStream)message.get(OUTPUT_STREAM_HOLDER); if (os != null) { message.setContent(OutputStream.class, os); } }
public Collection<PhaseInterceptor<? extends Message>> getAdditionalInterceptors() { if (impl != null) { return impl.getAdditionalInterceptors(); } return super.getAdditionalInterceptors(); }
chain.add(new URIParameterOutInterceptor()); chain.add(new DocumentWriterInterceptor()); chain.add(new AbstractPhaseInterceptor<Message>("remove-writer", Phase.PREPARE_SEND) {
@Override public void handleFault(Message message) { super.handleFault(message); OutputStream os = (OutputStream)message.get(OUTPUT_STREAM_HOLDER); if (os != null) { message.setContent(OutputStream.class, os); } }
@Override public void handleFault(Message message) { super.handleFault(message); OutputStream os = (OutputStream)message.get(OUTPUT_STREAM_HOLDER); if (os != null) { message.setContent(OutputStream.class, os); } }
@Override public void handleFault(Message message) { super.handleFault(message); OutputStream os = (OutputStream)message.get(OUTPUT_STREAM_HOLDER); if (os != null) { message.setContent(OutputStream.class, os); } }