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
???? 1? er es et eu ev ew ex ey ez e{ e|
;}~
} e e? e??
} e? e? e? e? e? e? ? e? e? e??
? e? e? e? e??
%} e? e? e? e??
+} e? e? e? e? e??
2? e??
5? e??
8} e?? e? e? e?? ???
C}?
E?
???? e?
~?
I?
H? e?
H??
H?????????
P? e?????
W? e?
??
?? e???
8?
H?
H??
b}
b??
b??
g?
b?
e?
e???
l??
o}?
o?
o???
o??
e?
e?
e?
w?
+?
H? e???
? e??
H? e? ??
?
%?????
w?
w?
?
e?
? e?
?? e?
??
w?
w?
???
???
???
??
H?
?
e
?}
e
e
?
?
o
?
e
?
?
?
?
?
?
?
?
?
!
?" e# e$ e%
%&
%' e()*
e+
?, e-
W.
W/0
?1
??
%2
w3
e45
e6
?7
e8
e9
?:;
?<
?=>
e?@
?}?AB
CD?EF
?GH
?IJK
CLM?N
eOP eQ
?R
ST
SU
HV
eWX
?Y eZ e[
e\]
e^_
`a
bc
2d
`ef
gh
gi ej ek
el
2m
n
opq
r st
euvw
xy
5z{
|
?}~?
??
e??
?
2 e???
2?
o?
w????
'??
)??
+}
+?
+?
+
??
w??
+?
? e? e?
e?
e?
e?
e?
?
?
??
e?
e?
???
A}
e?
A?
A
A?
?
e??
??
??
e?
??
??
??
??
??
??
??
??
???
e?
???
S???
??
??
w?
??
??
w?
??
w????
o???
j}
5?
8?
8?
84
8?
8? ???
2? e? b? e? b? e?
???
~}??????? DEFAULT_USER Ljava/lang/String; DEFAULT_PASSWORD DEFAULT_BROKER_URL
ConstantValue? LOG Lorg/apache/commons/logging/Log; 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; asyncConnectionThread )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 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 (Lorg/apache/activemq/transport/Transport;Lorg/apache/activemq/util/IdGenerator;Lorg/apache/activemq/management/JMSStatsImpl;)V Code LineNumberTable LocalVariableTable this (Lorg/apache/activemq/ActiveMQConnection;
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; uri? `(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 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; stop s close c 0Lorg/apache/activemq/ActiveMQConnectionConsumer; )Lorg/apache/activemq/ActiveMQInputStream; *Lorg/apache/activemq/ActiveMQOutputStream;
removeCommand (Lorg/apache/activemq/command/RemoveInfo; lastDeliveredSequenceId e Ljava/lang/Throwable; FLjava/util/Iterator; ?Ljava/util/Iterator; @Ljava/util/Iterator; 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; 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; consumerInfo 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 Ljavax/jms/JMSException; 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 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 Ljava/lang/Exception; 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 transportResumed createTempDestination 8(Z)Lorg/apache/activemq/command/ActiveMQTempDestination; dest 5Lorg/apache/activemq/command/ActiveMQTempDestination; -Lorg/apache/activemq/command/DestinationInfo; deleteTempDestination 8(Lorg/apache/activemq/command/ActiveMQTempDestination;)V 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; 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; doCreateInputStream S(Ljavax/jms/Destination;Ljava/lang/String;ZLjava/lang/String;)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;? 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; text 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; &waitForTransportInterruptionProcessing 'setConsumerFailoverRedeliveryWaitPeriod 'getConsumerFailoverRedeliveryWaitPeriod
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/apache/commons/logging/Log; access$1000 U(Lorg/apache/activemq/ActiveMQConnection;)Ljava/util/concurrent/CopyOnWriteArrayList;
SourceFile ActiveMQConnection.java???????????????????????' &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?c?? )java/util/concurrent/atomic/AtomicInteger?? #org/apache/activemq/ConnectionAudit?? java/lang/Object?????? 'java/util/concurrent/ThreadPoolExecutor??? (java/util/concurrent/LinkedBlockingQueue (org/apache/activemq/ActiveMQConnection$1 InnerClasses???? *org/apache/activemq/command/ConnectionInfo (org/apache/activemq/command/ConnectionId???? ?????[ %org/apache/activemq/command/SessionId????????n 5org/apache/activemq/management/JMSConnectionStatsImpl javax/jms/XAConnection?????????????N?[? -org/apache/activemq/ActiveMQConnectionFactory?? &org/apache/activemq/ActiveMQConnection java/net/URI???'?' javax/jms/JMSException OacknowledgeMode SESSION_TRANSACTED cannot be used for an non-transacted Session java/lang/StringBuilder invalid acknowledgeMode: 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)A #org/apache/activemq/ActiveMQSessionN?N???? javax/jms/IllegalStateException !The clientID has already been set?? 4Setting clientID on a used Connection is not allowed ??
N&'.'N[????'? .org/apache/activemq/ActiveMQConnectionConsumer 'org/apache/activemq/ActiveMQInputStream (org/apache/activemq/ActiveMQOutputStream??? (org/apache/activemq/command/ShutdownInfo?????' java/lang/Throwable Error shutting down thread pool ?!"?=F (org/apache/activemq/command/ConsumerInfo &org/apache/activemq/command/ConsumerId?#??$%&'( ) *c[+,-./ java/util/HashMap?0 consumer.123?4??????5676?? ,org/apache/activemq/thread/TaskRunnerFactory ActiveMQ Session TaskrN?8??9N:[ .org/apache/activemq/advisory/DestinationSource?;<a=N?J (org/apache/activemq/ActiveMQTopicSession?>?????[ &org/apache/activemq/command/ProducerId (org/apache/activemq/ActiveMQQueueSession?@ [You cannot create a durable subscriber without specifying a unique clientID on a ConnectionON -org/apache/activemq/ConnectionClosedExceptionA? java/io/IOExceptionBCDEF $org/apache/activemq/command/ResponseGN -org/apache/activemq/command/ExceptionResponseHI /Received an exception but connection is closingJ?CK 8Caught an exception trying to create a JMSException for EL?' -org/apache/activemq/ConnectionFailedException????MNOaPe?? $org/apache/activemq/AdvisoryConsumer?Q????QN -changeUserInfo used Connection is not allowed?' 2Connection failed before Broker info was received.RSTUVWX? java/lang/InterruptedExceptionYZ[\'????B?W']^7F #org/apache/activemq/command/Command (org/apache/activemq/ActiveMQConnection$2?_`a java/lang/Exception?? /org/apache/activemq/transport/TransportListener??bcac (org/apache/activemq/ActiveMQConnection$3?def PAsync client internal exception occurred with no exception listener registered: J! (org/apache/activemq/ActiveMQConnection$4?g ,Async exception with no exception listener: ?? (org/apache/activemq/ActiveMQConnection$5?h??iN $transport interrupted, dispatchers: j? kl'?'?' -org/apache/activemq/command/ActiveMQTempTopic -org/apache/activemq/command/ActiveMQTempQueue +org/apache/activemq/command/DestinationInfom?nopq?rs 6A consumer is consuming from the temporary destinationt?u6????v&wa?x???y 2org/apache/activemq/command/RemoveSubscriptionInfodezN?? )Cannot publish to a deleted Destination: {|}~cYN????c?[???'??????? Sending message: ???? shutdown?6 JVM told to shutdown???c??[??N??0??a*? ActiveMQConnection {id=
,clientId= ,started= ? } +org/apache/activemq/blob/BlobTransferPolicyaFcHcKLOP Kdispatch paused, waiting for outstanding dispatch interruption processing ( ) to complete..???'????????? $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 %javax/jms/InvalidDestinationException 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 getConnectionId ,()Lorg/apache/activemq/command/ConnectionId; .(Lorg/apache/activemq/command/ConnectionId;J)V 'org/apache/activemq/transport/Transport setTransportListener (Ljava/util/List;Z)V +org/apache/activemq/management/JMSStatsImpl
addConnection +(Lorg/apache/activemq/ActiveMQConnection;)V java/lang/System currentTimeMillis isFaultTolerant setCheckForDuplicates createConnection ()Ljavax/jms/Connection; 5(Ljava/lang/String;Ljava/lang/String;Ljava/net/URI;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (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; java/util/Iterator hasNext next ()Ljava/lang/Object; get set dispose getLastDeliveredSequenceId java/lang/Math max (JJ)J 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/apache/commons/logging/Log *(Ljava/lang/Object;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 ,org/apache/activemq/util/JMSExceptionSupport create /(Ljava/lang/Exception;)Ljavax/jms/JMSException; 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; java/lang/String 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 3org/apache/activemq/command/ActiveMQTempDestination
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;I)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 %org/apache/commons/logging/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; ! e ; ??????? F ?? ?? ?? ? ? ?? ?? ?? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ? ?
?*? *?
Y? ? *? *? *? Y? ? *? *? *? *:?? *? * ? *? *? *? Y? ? !*? Y? ? "*? Y? ? #*? Y? ? $*? %Y? &? '*? %Y? &? (*? %Y? &? )*? %Y? &? **? %Y? &? *?
Y? ? *?
Y? ?
*? +Y? ,? -*? +Y? ,? .*? +Y? ,? /*? +Y? ,? 0*? +Y? ,? 1*? 2Y? 3? *? 4*? 5Y? 6? 7*? 8Y? 9? :*? ;Y? ? <*+? *,? =*-? >*? ?Y @? B? CY? D? EY*+? F? G? *? HY? IY? J? K? L? M? N*? N? O*? PY*? N? Q R? T? U*? *? V *? WY*? '*? X? Y? Z*? >*? [*? \? ]*? :+? ^ ? _? ? ? / ? p r s ? $ ? ) ? . ? 3 ? : ? ? ? F ? K ? P ? \ ? h ? t ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?! ?, ?7 ?<