0            H        , .  2 2  2     loggerLorg/apache/log4j/Logger;"class$org$apache$log4j$net$JMSSinkLjava/lang/Class; Syntheticmain([Ljava/lang/String;)VCodeLineNumberTableLocalVariableTablesLjava/lang/String;args[Ljava/lang/String;tcfBindingNametopicBindingNameusernamepassword configFilestdinLjava/io/BufferedReader; ExceptionsK(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)VctxLjavax/naming/Context;topicConnectionFactory"Ljavax/jms/TopicConnectionFactory;topicConnectionLjavax/jms/TopicConnection; topicSessionLjavax/jms/TopicSession;topicLjavax/jms/Topic;topicSubscriberLjavax/jms/TopicSubscriber;eLjavax/jms/JMSException;Ljavax/naming/NamingException;Ljava/lang/RuntimeException;thisLorg/apache/log4j/net/JMSSink; onMessage(Ljavax/jms/Message;)V objectMessageLjavax/jms/ObjectMessage;event#Lorg/apache/log4j/spi/LoggingEvent; remoteLoggerjmsemessageLjavax/jms/Message;lookup<(Ljavax/naming/Context;Ljava/lang/String;)Ljava/lang/Object;$Ljavax/naming/NameNotFoundException;nameusage(Ljava/lang/String;)Vmsgclass$%(Ljava/lang/String;)Ljava/lang/Class;x1"Ljava/lang/ClassNotFoundException;x0()V SourceFile JMSSink.java  java/lang/ClassNotFoundExceptionjava/lang/NoClassDefFoundError a Wrong number of arguments. .xml  org/apache/log4j/net/JMSSink abjava/io/BufferedReaderjava/io/InputStreamReader a a Type "exit" to quit JMSSink. exit HExiting. Kill the application if it does not exit due to daemon threads.javax/naming/InitialContext  javax/jms/TopicConnectionFactory   javax/jms/Topic  javax/jms/JMSException JKCould not read JMS message. javax/naming/NamingExceptionjava/lang/RuntimeExceptionjavax/jms/ObjectMessage  !org/apache/log4j/spi/LoggingEvent     java/lang/StringBufferReceived message is of type  , was expecting ObjectMessage.  3Exception thrown while processing incoming message."javax/naming/NameNotFoundExceptionCould not find name [].   Usage: java LMorg.apache.log4j.net.JMSSink P TopicConnectionFactoryBindingName TopicBindingName username password configFile   java/lang/Objectjavax/jms/MessageListenerjava/lang/Exceptionjava/lang/ClassforName initCause,(Ljava/lang/Throwable;)Ljava/lang/Throwable;java/lang/StringendsWith(Ljava/lang/String;)Z$org/apache/log4j/xml/DOMConfigurator configure%org/apache/log4j/PropertyConfiguratorjava/lang/SysteminLjava/io/InputStream;(Ljava/io/InputStream;)V(Ljava/io/Reader;)VoutLjava/io/PrintStream;java/io/PrintStreamprintlnreadLine()Ljava/lang/String;equalsIgnoreCasecreateTopicConnectionA(Ljava/lang/String;Ljava/lang/String;)Ljavax/jms/TopicConnection;javax/jms/TopicConnectionstartcreateTopicSession(ZI)Ljavax/jms/TopicSession;javax/naming/Context&(Ljava/lang/String;)Ljava/lang/Object;javax/jms/TopicSessioncreateSubscriber.(Ljavax/jms/Topic;)Ljavax/jms/TopicSubscriber;javax/jms/TopicSubscribersetMessageListener(Ljavax/jms/MessageListener;)Vorg/apache/log4j/Loggererror*(Ljava/lang/Object;Ljava/lang/Throwable;)V getObject()Ljava/io/Serializable; getLoggerName getLogger-(Ljava/lang/String;)Lorg/apache/log4j/Logger; callAppenders&(Lorg/apache/log4j/spi/LoggingEvent;)Vappend,(Ljava/lang/String;)Ljava/lang/StringBuffer;javax/jms/Message getJMSTypetoStringwarn(Ljava/lang/Object;)VerrgetName(I)V,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;! HIJKLMN OPQ1}**2L*2M*2N*2:*2:   Y+,- WYY:: RJ45 89:;>!@+A3C8FEHXJ`LgMqNyPzRSRgTU}VWnXUjYUfZUa[U!\\UX%]^_`abQ *Y:+:-: !:,"#:  $:  *%-:'():'():'()VY&Vh*Vw+RNVY [^$a+c6fChNjVrYl[merhnjotrwpyqsS Icd>ef$2gh6 ijCkl Nmn [ opj oqy orstXUYUZU[UuvQ[+,$+,:-.M,/0N-,1&'2Y345+657589:':)KN&R. z{ |} ~%(KNPZS> wxyz {KP |p[st[}~ Q{)*+"M'2Y3<5+5=58>,;R 'S  o)cd)U_*QwA?*?2Y3@5ABCYAAD5E58FR<@S AUQN*LY+R1S UNQ4ABCYAAG'R1