public interface org.glassfish.grizzly.asyncqueue.AsyncQueueWriter<L> extends org.glassfish.grizzly.Writer<L>, org.glassfish.grizzly.asyncqueue.AsyncQueue
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: org.glassfish.grizzly.asyncqueue.AsyncQueueWriter
  super_class: java.lang.Object
{
  public static final int UNLIMITED_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -1

  public static final int AUTO_SIZE;
    descriptor: I
    flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL
    ConstantValue: -2

  public abstract void write(org.glassfish.grizzly.Connection<L>, L, org.glassfish.grizzly.asyncqueue.WritableMessage, org.glassfish.grizzly.CompletionHandler<org.glassfish.grizzly.WriteResult<org.glassfish.grizzly.asyncqueue.WritableMessage, L>>, org.glassfish.grizzly.asyncqueue.PushBackHandler, org.glassfish.grizzly.asyncqueue.MessageCloner<org.glassfish.grizzly.asyncqueue.WritableMessage>);
    descriptor: (Lorg/glassfish/grizzly/Connection;Ljava/lang/Object;Lorg/glassfish/grizzly/asyncqueue/WritableMessage;Lorg/glassfish/grizzly/CompletionHandler;Lorg/glassfish/grizzly/asyncqueue/PushBackHandler;Lorg/glassfish/grizzly/asyncqueue/MessageCloner;)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/glassfish/grizzly/Connection<TL;>;TL;Lorg/glassfish/grizzly/asyncqueue/WritableMessage;Lorg/glassfish/grizzly/CompletionHandler<Lorg/glassfish/grizzly/WriteResult<Lorg/glassfish/grizzly/asyncqueue/WritableMessage;TL;>;>;Lorg/glassfish/grizzly/asyncqueue/PushBackHandler;Lorg/glassfish/grizzly/asyncqueue/MessageCloner<Lorg/glassfish/grizzly/asyncqueue/WritableMessage;>;)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
                   Name  Flags
      connection         
      dstAddress         
      message            
      completionHandler  
      pushBackHandler    
      cloner             

  public abstract boolean canWrite(org.glassfish.grizzly.Connection<L>, );
    descriptor: (Lorg/glassfish/grizzly/Connection;I)Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/glassfish/grizzly/Connection<TL;>;I)Z
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
            Name  Flags
      connection  final
      size        

  public abstract void notifyWritePossible(org.glassfish.grizzly.Connection<L>, org.glassfish.grizzly.WriteHandler, );
    descriptor: (Lorg/glassfish/grizzly/Connection;Lorg/glassfish/grizzly/WriteHandler;I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    Signature: (Lorg/glassfish/grizzly/Connection<TL;>;Lorg/glassfish/grizzly/WriteHandler;I)V
    RuntimeVisibleAnnotations: 
      java.lang.Deprecated()
    MethodParameters:
              Name  Flags
      connection    final
      writeHandler  final
      size          final

  public abstract void setMaxPendingBytesPerConnection(int);
    descriptor: (I)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                 Name  Flags
      maxQueuedWrites  final

  public abstract int getMaxPendingBytesPerConnection();
    descriptor: ()I
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract boolean isAllowDirectWrite();
    descriptor: ()Z
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT

  public abstract void setAllowDirectWrite(boolean);
    descriptor: (Z)V
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
                    Name  Flags
      isAllowDirectWrite  final
}
Signature: <L:Ljava/lang/Object;>Ljava/lang/Object;Lorg/glassfish/grizzly/Writer<TL;>;Lorg/glassfish/grizzly/asyncqueue/AsyncQueue;
SourceFile: "AsyncQueueWriter.java"