org.apache.activemq.broker.region.Queue.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
???? 1x
?Z ?[
?\
?]
?^
?_`
a ?bc
d ?e ?fg
a ?h ?i ?j
a ?kl
a ?mn
a ?op
a ?q
rs ?t ?u ?v ?w ?x ?y ?z{
&a ?| ?}~
*? ???
-? ???
0? ???
3a ???
6? ???
9a ?? ???
=? ??
???? ??
?
??
?
?? ?? ??
?? ?? ???
??
L??
O? ??
?? ?? ??
??
???
Wa?
W?
??
W?
?? ??
????
????
????
????
????
???????
l????? ??
??
??
??
?
?? ?????
xd ??
x?
?? ??
??
??
=?
??
=?
????
??
9?
??
??
?? ?????
W??
W??
??
??
???
???
????
?????????
??
???? ??? ?
V ? ? ???
?
7
7
?
7??
7
?
?
?
?
?!
?"
?" ?#$
?%&
?'
?()*?+
?,-.
7/0
?1
2
63
?45
66
67
7 8
?9:;
?<=
?>
3?
?@
?ABC
?DE
?F
?G{H
?IJK
7L
?M
VN?O
?P
7Q
?RS
?T
UV
?WJ?
?XYZY[\
?]
?^
_`a
Wbc
_%d
?e??
?f
ghij
?
?k
?l
?m ?L
?n
a
o
p
q
r?s?t?u??vwx
?yz{ ?|
?7
?}?7
?~
?
???? ????
?
6???
??
????
?????
4?
??????
??
??
???????
???
??
??????? ?? ???????? ?????????? ? ???
V1
?
V?
??????
??
????
??
??
??
???
ea????????
??
??
??
??
4Q
4?
??
4? ?
?????
??
??
9
9?:???? ??
x???
?????
??? ???
???
??
?a
??
? ??
??
??
??
?????
&?
&??
??
???
??
??
?
?
?
?? ??
P
??
???
??
? ??
??
???
????
??
??
?? ??
???
?
?
?
?
&???
??
?
?
?? ??
;
???
?d
=?? ? ??? ?
?
= ?
r ? ?
?
? ?
?!"#$
%&'
?
?1
(?)
*+,
?a-./ BrowserDispatch InnerClasses0 QueueThread FlowControlTimeoutTask TimeoutMessage LOG Lorg/apache/commons/logging/Log; taskFactory .Lorg/apache/activemq/thread/TaskRunnerFactory;
taskRunner 'Lorg/apache/activemq/thread/TaskRunner;
consumersLock 3Ljava/util/concurrent/locks/ReentrantReadWriteLock; consumers Ljava/util/List; Signature BLjava/util/List; messagesLock messages @Lorg/apache/activemq/broker/region/cursors/PendingMessageCursor; pagedInMessagesLock pagedInMessages Ljava/util/LinkedHashMap; {Ljava/util/LinkedHashMap; pagedInPendingDispatchLock pagedInPendingDispatch KLjava/util/List; redeliveredWaitingDispatch messageGroupOwners 9Lorg/apache/activemq/broker/region/group/MessageGroupMap; dispatchPolicy 9Lorg/apache/activemq/broker/region/policy/DispatchPolicy; messageGroupMapFactory @Lorg/apache/activemq/broker/region/group/MessageGroupMapFactory; sendLock !Ljava/util/concurrent/locks/Lock; executor &Ljava/util/concurrent/ExecutorService; messagesWaitingForSpace Ljava/util/Map; LLjava/util/Map; useConsumerPriority Z strictOrderDispatch dispatchSelector 9Lorg/apache/activemq/broker/region/QueueDispatchSelector; optimizedDispatch
firstConsumer timeBeforeDispatchStarts I consumersBeforeDispatchStarts consumersBeforeStartsLatch %Ljava/util/concurrent/CountDownLatch; pendingWakeups (Ljava/util/concurrent/atomic/AtomicLong; allConsumersExclusiveByDefault sendMessagesWaitingForSpaceTask Ljava/lang/Runnable; expireMessagesTask iteratingMutex Ljava/lang/Object; scheduler &Lorg/apache/activemq/thread/Scheduler; flowControlTimeoutMessages !Ljava/util/concurrent/DelayQueue; [Ljava/util/concurrent/DelayQueue; flowControlTimeoutTask @Lorg/apache/activemq/broker/region/Queue$FlowControlTimeoutTask; orderedCompare Ljava/util/Comparator; HLjava/util/Comparator; browserDispatches Ljava/util/LinkedList; QLjava/util/LinkedList; ?(Lorg/apache/activemq/broker/BrokerService;Lorg/apache/activemq/command/ActiveMQDestination;Lorg/apache/activemq/store/MessageStore;Lorg/apache/activemq/broker/region/DestinationStatistics;Lorg/apache/activemq/thread/TaskRunnerFactory;)V Code LineNumberTable LocalVariableTable this )Lorg/apache/activemq/broker/region/Queue;
brokerService *Lorg/apache/activemq/broker/BrokerService; destination 1Lorg/apache/activemq/command/ActiveMQDestination; store (Lorg/apache/activemq/store/MessageStore; parentStats 9Lorg/apache/activemq/broker/region/DestinationStatistics;
Exceptions getConsumers ()Ljava/util/List; D()Ljava/util/List;
initialize ()V messageCount addSubscription a(Lorg/apache/activemq/broker/ConnectionContext;Lorg/apache/activemq/broker/region/Subscription;)V exclusiveConsumer 0Lorg/apache/activemq/broker/region/Subscription; browserDispatch 9Lorg/apache/activemq/broker/region/Queue$BrowserDispatch; browserSubscription