public interface  org.glassfish.common.util.ObjectInputOutputStreamFactory extends java.lang.Object
{
public abstract java.io.ObjectInputStream createObjectInputStream(java.io.InputStream) throws java.io.IOException;
public abstract java.io.ObjectOutputStream createObjectOutputStream(java.io.OutputStream) throws java.io.IOException;
public abstract java.lang.Class resolveClass(java.io.ObjectInputStream, java.io.ObjectStreamClass) throws java.io.IOException, java.lang.ClassNotFoundException;
public abstract void annotateClass(java.io.ObjectOutputStream, java.lang.Class) throws java.io.IOException;
}