org.apache.activemq.ActiveMQConnection.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
???? 2 r? r? r? r? r? r? r? r? r? r? r?
<??
? r? r? r??
? r? r? r? r? r? r? ? r? r? r? r??
? r? r? r? r??
&? r? r? r? r??
,? r? r? r? r? r??
3? r??
6? r??
9? r?? r? r? r? r?? ???
E??
G?
A? r?
??
M
L r
L
L
L
????????
T r
[ r
r
9
d?
d
d
c r
c
L
L!"
o?
o#$
o%
t
o&
r'
r()*
y+
d,-./
r0
r1
r2
?3
,4
L5 r678
? r9:
L; r< =>
?
&@ABAC
?
?D
E
rD
F rG
?D rH
I
cDJ
KL
?I
?M
NOP
?IQ
?IR
?I
ST@U
?V
LW
XY
rZ[
??
r\
]^ r_
?`
A`ab
dcde
f
rghi
?j
?k
lm
?n
?o
?p
?q
?r
?s
tuv
?wx
yz
?{ r| r} r~
&
&? r???
r?
?? r?
[?
[??
??
?
&?
??
r??
r?
??
r?
r?
???
?j?
???
r??
??????
???
???d?
K???
r?? r?
??
??
??
L?
r??
? r? r?
r??
r??
??
??
3?
???
??
?? r? r?
r?
3?
?
???
??
r???
??
6??
!?
A??d??
&??
r??
*?
? r?d??
3?
d?
r?
??
&@
?????
8?
:?
<?
<?
<?
<n
??
???
<?
? r? r?
r?
r?
r?
r?
r?
r?
t?
?
??
r?
r?
???
T?
r?
T?
To
T;
t?
r
r
r
?d
?
?
? !"#
d$%&
}?
6'
9(
9)
9?
9*
9+,-d.
r/
30123
?456
?7
89: r; o< r< o= r=
>?@
??ABCDEFG DEFAULT_USER Ljava/lang/String; DEFAULT_PASSWORD DEFAULT_BROKER_URL
ConstantValueH LOG Lorg/slf4j/Logger; CONNECTION_ID_GENERATOR &Lorg/apache/activemq/util/IdGenerator; activeTempDestinations (Ljava/util/concurrent/ConcurrentHashMap; Signature ?Ljava/util/concurrent/ConcurrentHashMap;
dispatchAsync Z alwaysSessionAsync sessionTaskRunner .Lorg/apache/activemq/thread/TaskRunnerFactory; executor )Ljava/util/concurrent/ThreadPoolExecutor; info ,Lorg/apache/activemq/command/ConnectionInfo; exceptionListener Ljavax/jms/ExceptionListener; clientInternalExceptionListener 5Lorg/apache/activemq/ClientInternalExceptionListener; clientIDSet isConnectionInfoSentToBroker userSpecifiedClientID prefetchPolicy ,Lorg/apache/activemq/ActiveMQPrefetchPolicy; blobTransferPolicy -Lorg/apache/activemq/blob/BlobTransferPolicy; redeliveryPolicy &Lorg/apache/activemq/RedeliveryPolicy; transformer (Lorg/apache/activemq/MessageTransformer; disableTimeStampsByDefault optimizedMessageDispatch copyMessageOnSend useCompression !objectMessageSerializationDefered useAsyncSend optimizeAcknowledge nestedMapAndListEnabled useRetroactiveConsumer exclusiveConsumer alwaysSyncSend closeTimeout I watchTopicAdvisories #warnAboutUnstartedConnectionTimeout J sendTimeout
sendAcksAsync checkForDuplicates transport )Lorg/apache/activemq/transport/Transport; clientIdGenerator factoryStats -Lorg/apache/activemq/management/JMSStatsImpl; stats 7Lorg/apache/activemq/management/JMSConnectionStatsImpl; started +Ljava/util/concurrent/atomic/AtomicBoolean; closing closed transportFailed sessions +Ljava/util/concurrent/CopyOnWriteArrayList; RLjava/util/concurrent/CopyOnWriteArrayList; connectionConsumers ]Ljava/util/concurrent/CopyOnWriteArrayList; inputStreams VLjava/util/concurrent/CopyOnWriteArrayList;
outputStreams WLjava/util/concurrent/CopyOnWriteArrayList; transportListeners ^Ljava/util/concurrent/CopyOnWriteArrayList; dispatchers zLjava/util/concurrent/ConcurrentHashMap; producers Ljava/util/concurrent/ConcurrentHashMap; sessionIdGenerator 0Lorg/apache/activemq/util/LongSequenceGenerator; connectionSessionId 'Lorg/apache/activemq/command/SessionId; consumerIdGenerator producerIdGenerator tempDestinationIdGenerator localTransactionIdGenerator advisoryConsumer &Lorg/apache/activemq/AdvisoryConsumer; brokerInfoReceived %Ljava/util/concurrent/CountDownLatch;
brokerInfo (Lorg/apache/activemq/command/BrokerInfo; firstFailureError Ljava/io/IOException; producerWindowSize protocolVersion +Ljava/util/concurrent/atomic/AtomicInteger; timeCreated connectionAudit %Lorg/apache/activemq/ConnectionAudit; destinationSource 0Lorg/apache/activemq/advisory/DestinationSource; ensureConnectionInfoSentMutex Ljava/lang/Object; useDedicatedTaskRunner 'transportInterruptionProcessingComplete $consumerFailoverRedeliveryWaitPeriod scheduler &Lorg/apache/activemq/thread/Scheduler; messagePrioritySupported (Lorg/apache/activemq/transport/Transport;Lorg/apache/activemq/util/IdGenerator;Lorg/apache/activemq/management/JMSStatsImpl;)V Code LineNumberTable LocalVariableTable this (Lorg/apache/activemq/ActiveMQConnection; uniqueId
Exceptions setUserName (Ljava/lang/String;)V userName setPassword password makeConnection *()Lorg/apache/activemq/ActiveMQConnection; factory /Lorg/apache/activemq/ActiveMQConnectionFactory; <(Ljava/lang/String;)Lorg/apache/activemq/ActiveMQConnection; uriI `(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/apache/activemq/ActiveMQConnection; user getConnectionStats 9()Lorg/apache/activemq/management/JMSConnectionStatsImpl;
createSession (ZI)Ljavax/jms/Session;
transacted acknowledgeMode
StackMapTable$$ getNextSessionId )()Lorg/apache/activemq/command/SessionId; getClientID ()Ljava/lang/String; setClientID newClientID setDefaultClientID clientID getMetaData ()Ljavax/jms/ConnectionMetaData; getExceptionListener ()Ljavax/jms/ExceptionListener; setExceptionListener (Ljavax/jms/ExceptionListener;)V listener "getClientInternalExceptionListener 7()Lorg/apache/activemq/ClientInternalExceptionListener; "setClientInternalExceptionListener 8(Lorg/apache/activemq/ClientInternalExceptionListener;)V start ()V session %Lorg/apache/activemq/ActiveMQSession; i Ljava/util/Iterator; LocalVariableTypeTable ;Ljava/util/Iterator;J stop s?a close ex Ljavax/jms/JMSException; e Ljava/lang/Exception; c 0Lorg/apache/activemq/ActiveMQConnectionConsumer; )Lorg/apache/activemq/ActiveMQInputStream; *Lorg/apache/activemq/ActiveMQOutputStream; 5Lorg/apache/activemq/command/ActiveMQTempDestination;
removeCommand (Lorg/apache/activemq/command/RemoveInfo; lastDeliveredSequenceId Ljava/lang/Throwable; FLjava/util/Iterator; ?Ljava/util/Iterator; @Ljava/util/Iterator; KLjava/util/Iterator;Ja createDurableConnectionConsumer s(Ljavax/jms/Topic;Ljava/lang/String;Ljava/lang/String;Ljavax/jms/ServerSessionPool;I)Ljavax/jms/ConnectionConsumer; topic Ljavax/jms/Topic; subscriptionName messageSelector sessionPool Ljavax/jms/ServerSessionPool; maxMessages t(Ljavax/jms/Topic;Ljava/lang/String;Ljava/lang/String;Ljavax/jms/ServerSessionPool;IZ)Ljavax/jms/ConnectionConsumer; options Ljava/util/Map; noLocal sessionId *Lorg/apache/activemq/command/ConsumerInfo; 5Ljava/util/Map;h isStarted ()Z isClosed isClosing isTransportFailed getPrefetchPolicy .()Lorg/apache/activemq/ActiveMQPrefetchPolicy; setPrefetchPolicy /(Lorg/apache/activemq/ActiveMQPrefetchPolicy;)V getTransportChannel +()Lorg/apache/activemq/transport/Transport; getInitializedClientID isDisableTimeStampsByDefault setDisableTimeStampsByDefault (Z)V timeStampsDisableByDefault isOptimizedMessageDispatch setOptimizedMessageDispatch dispatchOptimizedMessage getCloseTimeout ()I setCloseTimeout (I)V getConnectionInfo .()Lorg/apache/activemq/command/ConnectionInfo; isUseRetroactiveConsumer setUseRetroactiveConsumer isNestedMapAndListEnabled setNestedMapAndListEnabled structuredMapsEnabled isExclusiveConsumer setExclusiveConsumer addTransportListener 4(Lorg/apache/activemq/transport/TransportListener;)V transportListener 1Lorg/apache/activemq/transport/TransportListener; removeTransportListener isUseDedicatedTaskRunner setUseDedicatedTaskRunner getSessionTaskRunner 0()Lorg/apache/activemq/thread/TaskRunnerFactory; setSessionTaskRunner 1(Lorg/apache/activemq/thread/TaskRunnerFactory;)V getTransformer *()Lorg/apache/activemq/MessageTransformer; setTransformer +(Lorg/apache/activemq/MessageTransformer;)V isStatsEnabled setStatsEnabled statsEnabled getDestinationSource 2()Lorg/apache/activemq/advisory/DestinationSource;
addSession ((Lorg/apache/activemq/ActiveMQSession;)V
removeSession addConnectionConsumer 3(Lorg/apache/activemq/ActiveMQConnectionConsumer;)V connectionConsumer removeConnectionConsumer createTopicSession (ZI)Ljavax/jms/TopicSession; createConnectionConsumer a(Ljavax/jms/Topic;Ljava/lang/String;Ljavax/jms/ServerSessionPool;I)Ljavax/jms/ConnectionConsumer; a(Ljavax/jms/Queue;Ljava/lang/String;Ljavax/jms/ServerSessionPool;I)Ljavax/jms/ConnectionConsumer; queue Ljavax/jms/Queue; g(Ljavax/jms/Destination;Ljava/lang/String;Ljavax/jms/ServerSessionPool;I)Ljavax/jms/ConnectionConsumer; destination Ljavax/jms/Destination; h(Ljavax/jms/Destination;Ljava/lang/String;Ljavax/jms/ServerSessionPool;IZ)Ljavax/jms/ConnectionConsumer;
consumerId (Lorg/apache/activemq/command/ConsumerId; consumerInfoi createConsumerId *()Lorg/apache/activemq/command/ConsumerId; createProducerId *()Lorg/apache/activemq/command/ProducerId; createQueueSession (ZI)Ljavax/jms/QueueSession; !checkClientIDWasManuallySpecified asyncSendPacket ((Lorg/apache/activemq/command/Command;)V command %Lorg/apache/activemq/command/Command; doAsyncSendPacket? syncSendPacket M(Lorg/apache/activemq/command/Command;)Lorg/apache/activemq/command/Response; jmsEx er /Lorg/apache/activemq/command/ExceptionResponse; response &Lorg/apache/activemq/command/Response;???) N(Lorg/apache/activemq/command/Command;I)Lorg/apache/activemq/command/Response; timeout doSyncSendPacket getStats ,()Lorg/apache/activemq/management/StatsImpl; checkClosedOrFailed checkClosed ensureConnectionInfoSent isWatchTopicAdvisories setWatchTopicAdvisories isUseAsyncSend setUseAsyncSend isAlwaysSyncSend setAlwaysSyncSend isMessagePrioritySupported setMessagePrioritySupported cleanup changeUserInfo '(Ljava/lang/String;Ljava/lang/String;)V getResourceManagerId
getBrokerName Ljava/lang/InterruptedException;?
getBrokerInfo *()Lorg/apache/activemq/command/BrokerInfo; getRedeliveryPolicy (()Lorg/apache/activemq/RedeliveryPolicy; setRedeliveryPolicy )(Lorg/apache/activemq/RedeliveryPolicy;)V getBlobTransferPolicy /()Lorg/apache/activemq/blob/BlobTransferPolicy; setBlobTransferPolicy 0(Lorg/apache/activemq/blob/BlobTransferPolicy;)V isAlwaysSessionAsync setAlwaysSessionAsync isOptimizeAcknowledge setOptimizeAcknowledge &getWarnAboutUnstartedConnectionTimeout ()J &setWarnAboutUnstartedConnectionTimeout (J)V getSendTimeout setSendTimeout isSendAcksAsync setSendAcksAsync getTimeCreated waitForBrokerInfo getTransport addProducer X(Lorg/apache/activemq/command/ProducerId;Lorg/apache/activemq/ActiveMQMessageProducer;)V
producerId (Lorg/apache/activemq/command/ProducerId; producer -Lorg/apache/activemq/ActiveMQMessageProducer; removeProducer +(Lorg/apache/activemq/command/ProducerId;)V
addDispatcher S(Lorg/apache/activemq/command/ConsumerId;Lorg/apache/activemq/ActiveMQDispatcher;)V
dispatcher (Lorg/apache/activemq/ActiveMQDispatcher; removeDispatcher +(Lorg/apache/activemq/command/ConsumerId;)V onCommand (Ljava/lang/Object;)V iter o GLjava/util/Iterator; onWireFormatInfo /(Lorg/apache/activemq/command/WireFormatInfo;)V ,Lorg/apache/activemq/command/WireFormatInfo; onClientInternalException (Ljava/lang/Throwable;)V error onAsyncException onException (Ljava/io/IOException;)V transportInterupted i$ transportResumed createTempDestination 8(Z)Lorg/apache/activemq/command/ActiveMQTempDestination; dest -Lorg/apache/activemq/command/DestinationInfo;U deleteTempDestination 8(Lorg/apache/activemq/command/ActiveMQTempDestination;)V destInfo isDeleted 4(Lorg/apache/activemq/command/ActiveMQDestination;)Z 1Lorg/apache/activemq/command/ActiveMQDestination; isCopyMessageOnSend getLocalTransactionIdGenerator 2()Lorg/apache/activemq/util/LongSequenceGenerator; isUseCompression setUseCompression destroyDestination 4(Lorg/apache/activemq/command/ActiveMQDestination;)V isDispatchAsync setDispatchAsync
asyncDispatch #isObjectMessageSerializationDefered $setObjectMessageSerializationDefered createInputStream .(Ljavax/jms/Destination;)Ljava/io/InputStream; @(Ljavax/jms/Destination;Ljava/lang/String;)Ljava/io/InputStream; A(Ljavax/jms/Destination;Ljava/lang/String;Z)Ljava/io/InputStream; B(Ljavax/jms/Destination;Ljava/lang/String;ZJ)Ljava/io/InputStream; createDurableInputStream :(Ljavax/jms/Topic;Ljava/lang/String;)Ljava/io/InputStream; name L(Ljavax/jms/Topic;Ljava/lang/String;Ljava/lang/String;)Ljava/io/InputStream; M(Ljavax/jms/Topic;Ljava/lang/String;Ljava/lang/String;Z)Ljava/io/InputStream; N(Ljavax/jms/Topic;Ljava/lang/String;Ljava/lang/String;ZJ)Ljava/io/InputStream; doCreateInputStream T(Ljavax/jms/Destination;Ljava/lang/String;ZLjava/lang/String;J)Ljava/io/InputStream; subName createOutputStream /(Ljavax/jms/Destination;)Ljava/io/OutputStream; createNonPersistentOutputStream A(Ljavax/jms/Destination;Ljava/util/Map;IIJ)Ljava/io/OutputStream; streamProperties deliveryMode priority
timeToLive 5Ljava/util/Map; g(Ljavax/jms/Destination;Ljava/util/Map;IIJ)Ljava/io/OutputStream; unsubscribe rsi 4Lorg/apache/activemq/command/RemoveSubscriptionInfo;K send ?(Lorg/apache/activemq/command/ActiveMQDestination;Lorg/apache/activemq/command/ActiveMQMessage;Lorg/apache/activemq/command/MessageId;IIJZ)V timeStamp msg -Lorg/apache/activemq/command/ActiveMQMessage; messageId 'Lorg/apache/activemq/command/MessageId; async
expiration addOutputStream -(Lorg/apache/activemq/ActiveMQOutputStream;)V stream removeOutputStream addInputStream ,(Lorg/apache/activemq/ActiveMQInputStream;)V removeInputStream onControlCommand /(Lorg/apache/activemq/command/ControlCommand;)V ,Lorg/apache/activemq/command/ControlCommand; textL onConnectionControl 2(Lorg/apache/activemq/command/ConnectionControl;)V /Lorg/apache/activemq/command/ConnectionControl; onConsumerControl 0(Lorg/apache/activemq/command/ConsumerControl;)V -Lorg/apache/activemq/command/ConsumerControl; setCopyMessageOnSend toString createBlobTransferPolicy getProtocolVersion getProducerWindowSize setProducerWindowSize
setAuditDepth
auditDepth setAuditMaximumProducerNumber auditMaximumProducerNumber +(Lorg/apache/activemq/ActiveMQDispatcher;)V isDuplicate P(Lorg/apache/activemq/ActiveMQDispatcher;Lorg/apache/activemq/command/Message;)Z message %Lorg/apache/activemq/command/Message; rollbackDuplicate P(Lorg/apache/activemq/ActiveMQDispatcher;Lorg/apache/activemq/command/Message;)V getFirstFailureError ()Ljava/io/IOException; 0waitForTransportInterruptionProcessingToComplete cdl? ignored $signalInterruptionProcessingComplete failoverTransport :Lorg/apache/activemq/transport/failover/FailoverTransport; "signalInterruptionProcessingNeeded2 'setConsumerFailoverRedeliveryWaitPeriod 'getConsumerFailoverRedeliveryWaitPeriod getScheduler (()Lorg/apache/activemq/thread/Scheduler; getExecutor +()Ljava/util/concurrent/ThreadPoolExecutor; isCheckForDuplicates setCheckForDuplicates
access$000 R(Lorg/apache/activemq/ActiveMQConnection;)Ljava/util/concurrent/ConcurrentHashMap; x0
access$100
access$202 z(Lorg/apache/activemq/ActiveMQConnection;Lorg/apache/activemq/command/BrokerInfo;)Lorg/apache/activemq/command/BrokerInfo; x1
access$300 O(Lorg/apache/activemq/ActiveMQConnection;)Ljava/util/concurrent/CountDownLatch;
access$472 ,(Lorg/apache/activemq/ActiveMQConnection;I)Z
access$200 R(Lorg/apache/activemq/ActiveMQConnection;)Lorg/apache/activemq/command/BrokerInfo;
access$500 S(Lorg/apache/activemq/ActiveMQConnection;)Ljava/util/concurrent/ThreadPoolExecutor;
access$600 _(Lorg/apache/activemq/ActiveMQConnection;)Lorg/apache/activemq/ClientInternalExceptionListener;
access$700 G(Lorg/apache/activemq/ActiveMQConnection;)Ljavax/jms/ExceptionListener;
access$800 S(Lorg/apache/activemq/ActiveMQConnection;)Lorg/apache/activemq/transport/Transport;
access$900 ()Lorg/slf4j/Logger; access$1000 U(Lorg/apache/activemq/ActiveMQConnection;)Ljava/util/concurrent/CopyOnWriteArrayList;
SourceFile ActiveMQConnection.java??????????????????M &java/util/concurrent/ConcurrentHashMap?????? *org/apache/activemq/ActiveMQPrefetchPolicy???????????????????? )java/util/concurrent/atomic/AtomicBoolean????????? )java/util/concurrent/CopyOnWriteArrayList???????? .org/apache/activemq/util/LongSequenceGenerator?????????? #java/util/concurrent/CountDownLatch?? )java/util/concurrent/atomic/AtomicInteger
#org/apache/activemq/ConnectionAudit
java/lang/Object????? 'java/util/concurrent/ThreadPoolExecutorMNO (java/util/concurrent/LinkedBlockingQueue (org/apache/activemq/ActiveMQConnection$1 InnerClassesPQ??R< *org/apache/activemq/command/ConnectionInfo (org/apache/activemq/command/ConnectionId"S??T?UVW? %org/apache/activemq/command/SessionIdXYZ??[? 5org/apache/activemq/management/JMSConnectionStatsImpl javax/jms/XAConnection\??]^_`a??? $org/apache/activemq/thread/Scheduler java/lang/StringBuilder ActiveMQConnection[bc ] Scheduler~<LM!"$" -org/apache/activemq/ActiveMQConnectionFactoryde &org/apache/activemq/ActiveMQConnection java/net/URIf?M?M javax/jms/JMSException OacknowledgeMode SESSION_TRANSACTED cannot be used for an non-transacted Session invalid acknowledgeMode: bg 1. Valid values are Session.AUTO_ACKNOWLEDGE (1), ?Session.CLIENT_ACKNOWLEDGE (2), Session.DUPS_OK_ACKNOWLEDGE (3), ActiveMQSession.INDIVIDUAL_ACKNOWLEDGE (4) or for transacted sessions Session.SESSION_TRANSACTED (0) #org/apache/activemq/ActiveMQSession9:Ahij<?? javax/jms/IllegalStateException !The clientID has already been set?? 4Setting clientID on a used Connection is not allowedk"??lmnopqrJstuUMvw? xM java/lang/Exceptionyz{|}~ .org/apache/activemq/ActiveMQConnectionConsumer 'org/apache/activemq/ActiveMQInputStream (org/apache/activemq/ActiveMQOutputStream??? 3org/apache/activemq/command/ActiveMQTempDestination?M?????? (org/apache/activemq/command/ShutdownInfo???x???M java/lang/Throwable Error shutting down thread pool b??(??_mv (org/apache/activemq/command/ConsumerInfo &org/apache/activemq/command/ConsumerId?????@?"?"??B?????? java/util/HashMap? consumer.??????????????? ,org/apache/activemq/thread/TaskRunnerFactory ActiveMQ Session Task??????? .org/apache/activemq/advisory/DestinationSource????? (org/apache/activemq/ActiveMQTopicSession12??????? &org/apache/activemq/command/ProducerId (org/apache/activemq/ActiveMQQueueSession? [You cannot create a durable subscriber without specifying a unique clientID on a Connection? -org/apache/activemq/ConnectionClosedException? java/io/IOException?? $org/apache/activemq/command/Response? -org/apache/activemq/command/ExceptionResponse?? /Received an exception but connection is closing?"z? 8Caught an exception trying to create a JMSException for ???M -org/apache/activemq/ConnectionFailedException+L?<?????? $org/apache/activemq/AdvisoryConsumer?????? -changeUserInfo used Connection is not allowedM 2Connection failed before Broker info was received.?????<???< java/lang/InterruptedException????M??????M???? #org/apache/activemq/command/Command (org/apache/activemq/ActiveMQConnection$2???&' /org/apache/activemq/transport/TransportListener???w? (org/apache/activemq/ActiveMQConnection$3??? PAsync client internal exception occurred with no exception listener registered: ?? (org/apache/activemq/ActiveMQConnection$4? ,Async exception with no exception listener: )' (org/apache/activemq/ActiveMQConnection$5?? $transport interrupted, dispatchers: ?b??M?M,M.M -org/apache/activemq/command/ActiveMQTempTopic -org/apache/activemq/command/ActiveMQTempQueue +org/apache/activemq/command/DestinationInfo?S???_?? 6A consumer is consuming from the temporary destination???????FHFIFJQRKOKP?????TW??? 2org/apache/activemq/command/RemoveSubscriptionInfo???78 )Cannot publish to a deleted Destination: ???????????????M?????? Sending message: ????< shutdown?? JVM told to shutdown?"????????Y???? ActiveMQConnection {id=
,clientId= ,started=b? } +org/apache/activemq/blob/BlobTransferPolicyv????????? Kdispatch paused, waiting for outstanding dispatch interruption processing ( ) to complete..?"?M?M -transportInterruptionProcessingComplete for: 8org/apache/activemq/transport/failover/FailoverTransport?? S notified failover transport ( ") of interruption completion for: S *) of pending interruption processing for: ????? $org/apache/activemq/util/IdGenerator javax/jms/Connection javax/jms/TopicConnection javax/jms/QueueConnection +org/apache/activemq/management/StatsCapable org/apache/activemq/Closeable $org/apache/activemq/StreamConnection &org/apache/activemq/EnhancedConnection failover://tcp://localhost:61616 java/net/URISyntaxException java/util/Iterator %javax/jms/InvalidDestinationException java/lang/String java/util/concurrent/TimeUnit SECONDS Ljava/util/concurrent/TimeUnit; T(Lorg/apache/activemq/ActiveMQConnection;Lorg/apache/activemq/transport/Transport;)V m(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V
generateId -(Lorg/apache/activemq/command/ConnectionId;)V
setManageable 'org/apache/activemq/transport/Transport isFaultTolerant setFaultTolerant getConnectionId ,()Lorg/apache/activemq/command/ConnectionId; .(Lorg/apache/activemq/command/ConnectionId;J)V setTransportListener (Ljava/util/List;Z)V +org/apache/activemq/management/JMSStatsImpl
addConnection +(Lorg/apache/activemq/ActiveMQConnection;)V java/lang/System currentTimeMillis append -(Ljava/lang/String;)Ljava/lang/StringBuilder; createConnection ()Ljavax/jms/Connection; 5(Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;)V (I)Ljava/lang/StringBuilder; U(Lorg/apache/activemq/ActiveMQConnection;Lorg/apache/activemq/command/SessionId;IZZ)V getNextSequenceId getClientId setClientId .org/apache/activemq/ActiveMQConnectionMetaData INSTANCE 0Lorg/apache/activemq/ActiveMQConnectionMetaData;
compareAndSet (ZZ)Z iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; get set dispose ,org/apache/activemq/util/JMSExceptionSupport create /(Ljava/lang/Exception;)Ljavax/jms/JMSException; getLastDeliveredSequenceId java/lang/Math max (JJ)J values ()Ljava/util/Collection; java/util/Collection delete createRemoveCommand *()Lorg/apache/activemq/command/RemoveInfo; &org/apache/activemq/command/RemoveInfo setLastDeliveredSequenceId 'org/apache/activemq/util/ServiceSupport (Lorg/apache/activemq/Service;)V -(Ljava/lang/Object;)Ljava/lang/StringBuilder; org/slf4j/Logger *(Ljava/lang/String;Ljava/lang/Throwable;)V removeConnection +(Lorg/apache/activemq/command/SessionId;J)V 1org/apache/activemq/ActiveMQMessageTransformation transformDestination J(Ljavax/jms/Destination;)Lorg/apache/activemq/command/ActiveMQDestination; setDestination setSubscriptionName setSelector setPrefetchSize getDestination 3()Lorg/apache/activemq/command/ActiveMQDestination; /org/apache/activemq/command/ActiveMQDestination
getOptions ()Ljava/util/Map; (Ljava/util/Map;)V -org/apache/activemq/util/IntrospectionSupport
setProperties 6(Ljava/lang/Object;Ljava/util/Map;Ljava/lang/String;)Z r(Lorg/apache/activemq/ActiveMQConnection;Ljavax/jms/ServerSessionPool;Lorg/apache/activemq/command/ConsumerInfo;)V add (Ljava/lang/Object;)Z remove (Ljava/lang/String;IZIZ)V isEnabled
setEnabled (Ljavax/jms/Connection;)V size isTransacted (Ljavax/jms/TopicSession;)V
setNoLocal (Ljavax/jms/QueueSession;)V oneway request &(Ljava/lang/Object;)Ljava/lang/Object; isException getException ()Ljava/lang/Throwable; debug /(Ljava/lang/Throwable;)Ljavax/jms/JMSException; '(Ljava/lang/Object;I)Ljava/lang/Object; trim length copy S(Lorg/apache/activemq/ActiveMQConnection;Lorg/apache/activemq/command/ConsumerId;)V &org/apache/activemq/command/BrokerInfo getBrokerId (()Lorg/apache/activemq/command/BrokerId; $org/apache/activemq/command/BrokerId getValue await #(JLjava/util/concurrent/TimeUnit;)Z java/lang/Thread
currentThread ()Ljava/lang/Thread; interrupt put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; P(Lorg/apache/activemq/ActiveMQConnection;Lorg/apache/activemq/command/Command;)V visit R(Lorg/apache/activemq/state/CommandVisitor;)Lorg/apache/activemq/command/Response; *org/apache/activemq/command/WireFormatInfo
getVersion @(Lorg/apache/activemq/ActiveMQConnection;Ljava/lang/Throwable;)V execute (Ljava/lang/Runnable;)V C(Lorg/apache/activemq/ActiveMQConnection;Ljavax/jms/JMSException;)V @(Lorg/apache/activemq/ActiveMQConnection;Ljava/io/IOException;)V isDebugEnabled getCount (J)Ljava/lang/StringBuilder; clearMessagesInProgress setConnectionId setOperationType (B)V
setConnection isInUse 8(Lorg/apache/activemq/command/ActiveMQTempDestination;)Z
setTimeout contains transform getInputStreamPrefetch ?(Lorg/apache/activemq/ActiveMQConnection;Lorg/apache/activemq/command/ConsumerId;Lorg/apache/activemq/command/ActiveMQDestination;Ljava/lang/String;ZLjava/lang/String;IJ)V ?(Lorg/apache/activemq/ActiveMQConnection;Lorg/apache/activemq/command/ProducerId;Lorg/apache/activemq/command/ActiveMQDestination;Ljava/util/Map;IIJ)V isTemporary +org/apache/activemq/command/ActiveMQMessage setJMSDestination (Ljavax/jms/Destination;)V setJMSDeliveryMode setJMSTimestamp setJMSExpiration setJMSPriority setJMSRedelivered setMessageId *(Lorg/apache/activemq/command/MessageId;)V onSend getMessageId )()Lorg/apache/activemq/command/MessageId; %org/apache/activemq/command/MessageId
getProducerId
setProducerId *org/apache/activemq/command/ControlCommand
getCommand equals exit -org/apache/activemq/command/ConnectionControl +org/apache/activemq/command/ConsumerControl isClose
getConsumerId getPrefetch ,(Lorg/apache/activemq/command/ConsumerId;I)V (Z)Ljava/lang/StringBuilder; warn countDown narrow %(Ljava/lang/Class;)Ljava/lang/Object; %connectionInterruptProcessingComplete getStateTracker 4()Lorg/apache/activemq/state/ConnectionStateTracker; 0org/apache/activemq/state/ConnectionStateTracker transportInterrupted org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! r <