
com.groupbyinc.flux.common.jboss.netty.buffer.DirectChannelBufferFactory.class Maven / Gradle / Ivy
???? 1 ? Hcom/groupbyinc/flux/common/jboss/netty/buffer/DirectChannelBufferFactory Jcom/groupbyinc/flux/common/jboss/netty/buffer/AbstractChannelBufferFactory DirectChannelBufferFactory.java INSTANCE_BE JLcom/groupbyinc/flux/common/jboss/netty/buffer/DirectChannelBufferFactory; INSTANCE_LE
bigEndianLock Ljava/lang/Object; littleEndianLock preallocatedBufCapacity I preallocatedBEBuf =Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer; preallocatedBEBufPos preallocatedLEBuf preallocatedLEBufPos getInstance F()Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBufferFactory; Z(Ljava/nio/ByteOrder;)Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBufferFactory; java/nio/ByteOrder
BIG_ENDIAN Ljava/nio/ByteOrder;
LITTLE_ENDIAN ! java/lang/NullPointerException # defaultEndianness % (Ljava/lang/String;)V ' (
$ ) java/lang/IllegalStateException + Should not reach here -
, ) ()V (Ljava/nio/ByteOrder;)V ' 1
2 this (I)V (Ljava/nio/ByteOrder;I)V ' 6
7 preallocatedBufferCapacity defaultOrder
2 java/lang/Object = ' 0
> ?
A
C "java/lang/IllegalArgumentException E java/lang/StringBuilder G
H ? 0preallocatedBufCapacity must be greater than 0: J append -(Ljava/lang/String;)Ljava/lang/StringBuilder; L M
H N (I)Ljava/lang/StringBuilder; L P
H Q toString ()Ljava/lang/String; S T
H U
F )
X getBuffer T(Ljava/nio/ByteOrder;I)Lcom/groupbyinc/flux/common/jboss/netty/buffer/ChannelBuffer; order \
capacity: ^