//package at.gv.util.cxf.interceptors; // //import java.io.IOException; // //import org.apache.cxf.binding.soap.interceptor.SoapPreProtocolOutInterceptor; //import org.apache.cxf.io.CachedOutputStream; //import org.apache.cxf.message.Message; //import org.apache.cxf.phase.AbstractPhaseInterceptor; //import org.apache.cxf.phase.Phase; //import org.apache.log4j.Logger; // //public abstract class RawMessageInterceptor extends AbstractPhaseInterceptor { // // public RawMessageInterceptor() { // super(Phase.PRE_STREAM); // addBefore(SoapPreProtocolOutInterceptor.class.getName()); // } // // protected abstract Logger getLogger(); // // protected abstract String changeOutboundMessage(String currentEnvelope); // // protected abstract String changeInboundMessage(String currentEnvelope); // // public void handleMessage(Message message) { // // } // // public void handleFault(Message message) { // } // // private class CachedStream extends CachedOutputStream { // public CachedStream() { // super(); // } // // protected void doFlush() throws IOException { // currentStream.flush(); // } // // protected void doClose() throws IOException { // } // // protected void onWrite() throws IOException { // } // } //}