public interface  org.glassfish.contextpropagation.weblogic.workarea.spi.WorkContextMapInterceptor extends java.lang.Object
{
public abstract void sendRequest(org.glassfish.contextpropagation.weblogic.workarea.WorkContextOutput, int) throws java.io.IOException;
public abstract void sendResponse(org.glassfish.contextpropagation.weblogic.workarea.WorkContextOutput, int) throws java.io.IOException;
public abstract void receiveRequest(org.glassfish.contextpropagation.weblogic.workarea.WorkContextInput) throws java.io.IOException;
public abstract void receiveResponse(org.glassfish.contextpropagation.weblogic.workarea.WorkContextInput) throws java.io.IOException;
public abstract org.glassfish.contextpropagation.weblogic.workarea.spi.WorkContextMapInterceptor copyThreadContexts(int);
public abstract void restoreThreadContexts(org.glassfish.contextpropagation.weblogic.workarea.spi.WorkContextMapInterceptor);
public abstract org.glassfish.contextpropagation.weblogic.workarea.spi.WorkContextMapInterceptor suspendThreadContexts();
public abstract void resumeThreadContexts(org.glassfish.contextpropagation.weblogic.workarea.spi.WorkContextMapInterceptor);
public abstract int version();
}