org.apache.activemq.memory.buffer.MessageQueue.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of activemq-core Show documentation
Show all versions of activemq-core Show documentation
The ActiveMQ Message Broker and Client implementations
???? 1 |
N O
N P Q R S T U
V W
X Y Z [
W
\
] ^ _
`
a b c b d e X f
g h buffer 1Lorg/apache/activemq/memory/buffer/MessageBuffer; list Ljava/util/LinkedList; Signature LLjava/util/LinkedList; size I lock Ljava/lang/Object; position 4(Lorg/apache/activemq/memory/buffer/MessageBuffer;)V Code LineNumberTable LocalVariableTable this 0Lorg/apache/activemq/memory/buffer/MessageQueue; add 7(Lorg/apache/activemq/broker/region/MessageReference;)V
messageRef 4Lorg/apache/activemq/broker/region/MessageReference; message %Lorg/apache/activemq/command/Message; delta newSize 0(Lorg/apache/activemq/command/ActiveMQMessage;)V -Lorg/apache/activemq/command/ActiveMQMessage; evictMessage ()I messageSize getList ()Ljava/util/List; H()Ljava/util/List; appendMessages (Ljava/util/List;)V iter Ljava/util/Iterator; answer Ljava/util/List; LocalVariableTypeTable JLjava/util/Iterator; FLjava/util/List; I(Ljava/util/List;)V getSize getPosition setPosition (I)V clear ()V
SourceFile MessageQueue.java % K java/util/LinkedList java/lang/Object " # i j k l F 7 , m ! n o p q r s t +org/apache/activemq/command/ActiveMQMessage java/util/ArrayList % u v w x y r z t { $ ! J K .org/apache/activemq/memory/buffer/MessageQueue 2org/apache/activemq/broker/region/MessageReference getMessageHardRef '()Lorg/apache/activemq/command/Message; #org/apache/activemq/command/Message (Ljava/lang/Object;)Z /org/apache/activemq/memory/buffer/MessageBuffer
onSizeChanged 5(Lorg/apache/activemq/memory/buffer/MessageQueue;II)V isEmpty ()Z removeFirst ()Ljava/lang/Object; (Ljava/util/Collection;)V iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next java/util/List ! ! " # $ !
% &