public interface  org.glassfish.grizzly.Writer extends java.lang.Object
{
public abstract org.glassfish.grizzly.GrizzlyFuture write(org.glassfish.grizzly.Connection, org.glassfish.grizzly.asyncqueue.WritableMessage) throws java.io.IOException;
public abstract void write(org.glassfish.grizzly.Connection, org.glassfish.grizzly.asyncqueue.WritableMessage, org.glassfish.grizzly.CompletionHandler);
public abstract org.glassfish.grizzly.GrizzlyFuture write(org.glassfish.grizzly.Connection, java.lang.Object, org.glassfish.grizzly.asyncqueue.WritableMessage);
public abstract void write(org.glassfish.grizzly.Connection, java.lang.Object, org.glassfish.grizzly.asyncqueue.WritableMessage, org.glassfish.grizzly.CompletionHandler);
public abstract void write(org.glassfish.grizzly.Connection, java.lang.Object, org.glassfish.grizzly.asyncqueue.WritableMessage, org.glassfish.grizzly.CompletionHandler, org.glassfish.grizzly.asyncqueue.PushBackHandler);
public abstract void write(org.glassfish.grizzly.Connection, java.lang.Object, org.glassfish.grizzly.asyncqueue.WritableMessage, org.glassfish.grizzly.CompletionHandler, org.glassfish.grizzly.asyncqueue.MessageCloner);
public abstract boolean canWrite(org.glassfish.grizzly.Connection);
public abstract void notifyWritePossible(org.glassfish.grizzly.Connection, org.glassfish.grizzly.WriteHandler);
}