public interface org.glassfish.grizzly.Buffer extends java.lang.Comparable<org.glassfish.grizzly.Buffer>, org.glassfish.grizzly.asyncqueue.WritableMessage
minor version: 0
major version: 59
flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
this_class: org.glassfish.grizzly.Buffer
super_class: java.lang.Object
{
public abstract boolean isComposite();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer prepend(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
header
public abstract void trim();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void shrink();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer split(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
splitPosition
public abstract boolean allowBufferDispose();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void allowBufferDispose(boolean);
descriptor: (Z)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
allowBufferDispose
public abstract boolean isDirect();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean tryDispose();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract void dispose();
descriptor: ()V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.Object underlying();
descriptor: ()Ljava/lang/Object;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int capacity();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int position();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer position(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newPosition
public abstract int limit();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer limit(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
newLimit
public abstract org.glassfish.grizzly.Buffer mark();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer reset();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer clear();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer flip();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer rewind();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int remaining();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean hasRemaining();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract boolean isReadOnly();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer slice();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer slice(int, int);
descriptor: (II)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
limit
public abstract org.glassfish.grizzly.Buffer duplicate();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer asReadOnlyBuffer();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract byte get();
descriptor: ()B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer put(byte);
descriptor: (B)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
b
public abstract byte get(int);
descriptor: (I)B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.glassfish.grizzly.Buffer put(int, byte);
descriptor: (IB)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
b
public abstract org.glassfish.grizzly.Buffer get(byte[]);
descriptor: ([B)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dst
public abstract org.glassfish.grizzly.Buffer get(byte[], int, int);
descriptor: ([BII)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dst
offset
length
public abstract org.glassfish.grizzly.Buffer get(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dst
public abstract org.glassfish.grizzly.Buffer get(java.nio.ByteBuffer, int, int);
descriptor: (Ljava/nio/ByteBuffer;II)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
dst
offset
length
public abstract org.glassfish.grizzly.Buffer put(org.glassfish.grizzly.Buffer);
descriptor: (Lorg/glassfish/grizzly/Buffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
public abstract org.glassfish.grizzly.Buffer put(org.glassfish.grizzly.Buffer, int, int);
descriptor: (Lorg/glassfish/grizzly/Buffer;II)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
position
length
public abstract org.glassfish.grizzly.Buffer put(java.nio.ByteBuffer);
descriptor: (Ljava/nio/ByteBuffer;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
public abstract org.glassfish.grizzly.Buffer put(java.nio.ByteBuffer, int, int);
descriptor: (Ljava/nio/ByteBuffer;II)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
position
length
public abstract org.glassfish.grizzly.Buffer put(byte[]);
descriptor: ([B)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
public abstract org.glassfish.grizzly.Buffer put(byte[], int, int);
descriptor: ([BII)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
src
offset
length
public abstract org.glassfish.grizzly.Buffer put8BitString(java.lang.String);
descriptor: (Ljava/lang/String;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
s
public abstract org.glassfish.grizzly.Buffer compact();
descriptor: ()Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.nio.ByteOrder order();
descriptor: ()Ljava/nio/ByteOrder;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer order(java.nio.ByteOrder);
descriptor: (Ljava/nio/ByteOrder;)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
bo
public abstract char getChar();
descriptor: ()C
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer putChar(char);
descriptor: (C)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract char getChar(int);
descriptor: (I)C
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.glassfish.grizzly.Buffer putChar(int, char);
descriptor: (IC)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
value
public abstract short getShort();
descriptor: ()S
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer putShort(short);
descriptor: (S)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract short getShort(int);
descriptor: (I)S
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.glassfish.grizzly.Buffer putShort(int, short);
descriptor: (IS)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
value
public abstract int getInt();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer putInt(int);
descriptor: (I)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract int getInt(int);
descriptor: (I)I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.glassfish.grizzly.Buffer putInt(int, int);
descriptor: (II)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
value
public abstract long getLong();
descriptor: ()J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer putLong(long);
descriptor: (J)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract long getLong(int);
descriptor: (I)J
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.glassfish.grizzly.Buffer putLong(int, long);
descriptor: (IJ)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
value
public abstract float getFloat();
descriptor: ()F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer putFloat(float);
descriptor: (F)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract float getFloat(int);
descriptor: (I)F
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.glassfish.grizzly.Buffer putFloat(int, float);
descriptor: (IF)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
value
public abstract double getDouble();
descriptor: ()D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.Buffer putDouble(double);
descriptor: (D)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
value
public abstract double getDouble(int);
descriptor: (I)D
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
public abstract org.glassfish.grizzly.Buffer putDouble(int, double);
descriptor: (ID)Lorg/glassfish/grizzly/Buffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
index
value
public abstract java.lang.String toStringContent();
descriptor: ()Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.lang.String toStringContent(java.nio.charset.Charset);
descriptor: (Ljava/nio/charset/Charset;)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
charset
public abstract java.lang.String toStringContent(java.nio.charset.Charset, int, int);
descriptor: (Ljava/nio/charset/Charset;II)Ljava/lang/String;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
charset
position
limit
public abstract void dumpHex(java.lang.Appendable);
descriptor: (Ljava/lang/Appendable;)V
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
appendable final
public abstract java.nio.ByteBuffer toByteBuffer();
descriptor: ()Ljava/nio/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract java.nio.ByteBuffer toByteBuffer(int, int);
descriptor: (II)Ljava/nio/ByteBuffer;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
limit
public abstract org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray();
descriptor: ()Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray(org.glassfish.grizzly.memory.ByteBufferArray);
descriptor: (Lorg/glassfish/grizzly/memory/ByteBufferArray;)Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
array
public abstract org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray(int, int);
descriptor: (II)Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
limit
public abstract org.glassfish.grizzly.memory.ByteBufferArray toByteBufferArray(org.glassfish.grizzly.memory.ByteBufferArray, int, int);
descriptor: (Lorg/glassfish/grizzly/memory/ByteBufferArray;II)Lorg/glassfish/grizzly/memory/ByteBufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
array
position
limit
public abstract org.glassfish.grizzly.memory.BufferArray toBufferArray();
descriptor: ()Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract org.glassfish.grizzly.memory.BufferArray toBufferArray(org.glassfish.grizzly.memory.BufferArray);
descriptor: (Lorg/glassfish/grizzly/memory/BufferArray;)Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
array
public abstract org.glassfish.grizzly.memory.BufferArray toBufferArray(int, int);
descriptor: (II)Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
position
limit
public abstract org.glassfish.grizzly.memory.BufferArray toBufferArray(org.glassfish.grizzly.memory.BufferArray, int, int);
descriptor: (Lorg/glassfish/grizzly/memory/BufferArray;II)Lorg/glassfish/grizzly/memory/BufferArray;
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
MethodParameters:
Name Flags
array
position
limit
public abstract boolean hasArray();
descriptor: ()Z
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract byte[] array();
descriptor: ()[B
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
public abstract int arrayOffset();
descriptor: ()I
flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
Signature: Ljava/lang/Object;Ljava/lang/Comparable<Lorg/glassfish/grizzly/Buffer;>;Lorg/glassfish/grizzly/asyncqueue/WritableMessage;
SourceFile: "Buffer.java"