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
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
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
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"