Edit C:\galaxie\deploy\Tomcat6\webapps\galaxie\cti\C3T\org\apache\log4j\jmx\AppenderDynamicMBean.class
Êþº¾ -Ý ø ù ú û ü ý þ ? ÿ ? ÿ ? } ø ? ? ? ? ? ? ø ? ? ? ø!"#$ '% &' +( )*+,- ./ .012 ø3 ?4 ?56 78 9 :;< >= E>? B@AB ?CD EFGHI ?JK L ÿH LLM LNOP SQRS U þ ?TUVUWXYZ[\]^ 7_`ab d þcd cefg Ehi à j +k lmno r þpqr s stu +vw x ?yz E{|} E~?? L??H? ??? ???? dConstructors ([Ljavax/management/MBeanConstructorInfo; dAttributes Ljava/util/Vector; dClassName Ljava/lang/String; dynamicProps Ljava/util/Hashtable; dOperations &[Ljavax/management/MBeanOperationInfo; dDescription cat Lorg/apache/log4j/Logger; appender Lorg/apache/log4j/Appender; /class$org$apache$log4j$jmx$AppenderDynamicMBean Ljava/lang/Class; Synthetic class$org$apache$log4j$Priority class$java$lang$String class$org$apache$log4j$Layout <init> (Lorg/apache/log4j/Appender;)V Code LineNumberTable LocalVariableTable this +Lorg/apache/log4j/jmx/AppenderDynamicMBean; Exceptions? buildDynamicMBeanInfo ()V returnClassName returnClass name readMethod Ljava/lang/reflect/Method; writeMethod i I constructors [Ljava/lang/reflect/Constructor; bi Ljava/beans/BeanInfo; pd [Ljava/beans/PropertyDescriptor; size params &[Ljavax/management/MBeanParameterInfo; isSupportedType (Ljava/lang/Class;)Z clazz getMBeanInfo ()Ljavax/management/MBeanInfo; attribs &[Ljavax/management/MBeanAttributeInfo; invoke L(Ljava/lang/String;[Ljava/lang/Object;[Ljava/lang/String;)Ljava/lang/Object; oh $Lorg/apache/log4j/spi/OptionHandler; layout Lorg/apache/log4j/Layout; operationName [Ljava/lang/Object; signature [Ljava/lang/String;?? registerLayoutMBean (Lorg/apache/log4j/Layout;)V appenderMBean )Lorg/apache/log4j/jmx/LayoutDynamicMBean; e Ljava/lang/Exception; objectName Ljavax/management/ObjectName; getLogger ()Lorg/apache/log4j/Logger; getAttribute &(Ljava/lang/String;)Ljava/lang/Object; attributeName mu "Lorg/apache/log4j/jmx/MethodUnion; setAttribute (Ljavax/management/Attribute;)V o [Ljava/lang/Class; attribute Ljavax/management/Attribute; value Ljava/lang/Object;? preRegister Z(Ljavax/management/MBeanServer;Ljavax/management/ObjectName;)Ljavax/management/ObjectName; server Ljavax/management/MBeanServer; class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0 <clinit> SourceFile AppenderDynamicMBean.java?? ñ java/lang/ClassNotFoundException java/lang/NoClassDefFoundError??? ¥? ¥ ¯ %javax/management/MBeanConstructorInfo ? ? java/util/Vector ? ????? ? ? java/util/Hashtable ¥? ? ? #javax/management/MBeanOperationInfo ? ? ;This MBean acts as a management facade for log4j appenders. ? ? ? ? ® ¯?? BAppenderDynamicMBean(): Constructs a AppenderDynamicMBean instance ¥????? ¡¢£¤¥¦¥§¨? Á  ¢ org.apache.log4j.Priority ð ñ©  java.lang.String #javax/management/MBeanAttributeInfo Dynamic ¥ª«¬ org/apache/log4j/jmx/MethodUnion ¥®¯ #javax/management/MBeanParameterInfo activateOptions "activateOptions(): add an appender void ¥° layout class ¥± setLayout setLayout(): add a layout²³ £ ? ? getMBeanInfo called.´µ¶ ¾·¸¹ javax/management/MBeanInfo &javax/management/MBeanNotificationInfo ¥º»¬ "org/apache/log4j/spi/OptionHandler+ ¯ Options activated. java/lang/String ¤ org.apache.log4j.Layout¼½¾ org/apache/log4j/Layout¿1 Õ Ô Õ java/lang/StringBufferÀÁ ,layout=Â? Adding LayoutMBean: 'org/apache/log4j/jmx/LayoutDynamicMBean ¥ Õ javax/management/ObjectName log4j:appender= î ïÃÄÅÆÇ appender= javax.management.ObjectName The layout. java/lang/Exception &Could not add DynamicLayoutMBean for [ ].ÈÉ +javax/management/RuntimeOperationsException "java/lang/IllegalArgumentException Attribute name cannot be null Cannot invoke a getter of with null attribute name ¥Ê getAttribute called with [ ,layoutËÌ log4j:ÍÎ ³ ´ ÈÏ +javax/management/AttributeNotFoundException Cannot find attribute in Attribute cannot be null Cannot invoke a setter of with null attributeÐÑÒ Cannot invoke the setter of µ ´ java/lang/ObjectÓÔ Þ ß org/apache/log4j/LevelÕÖ FIXME .layout×Ì Attribute not found in preRegister called. Server=ÀØ , name=ÙÚ ? )org.apache.log4j.jmx.AppenderDynamicMBeanÛ ÜÜ )org/apache/log4j/jmx/AppenderDynamicMBean )org/apache/log4j/jmx/AbstractDynamicMBean !java/beans/IntrospectionException javax/management/MBeanException $javax/management/ReflectionException /javax/management/InvalidAttributeValueException java/lang/Class forName java/lang/Throwable getMessage ()Ljava/lang/String; (Ljava/lang/String;)V getClass ()Ljava/lang/Class; getName (I)V getConstructors "()[Ljava/lang/reflect/Constructor; 4(Ljava/lang/String;Ljava/lang/reflect/Constructor;)V java/beans/Introspector getBeanInfo ((Ljava/lang/Class;)Ljava/beans/BeanInfo; java/beans/BeanInfo getPropertyDescriptors "()[Ljava/beans/PropertyDescriptor; java/beans/FeatureDescriptor java/beans/PropertyDescriptor getReadMethod ()Ljava/lang/reflect/Method; getWriteMethod java/lang/reflect/Method getReturnType isAssignableFrom <(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;ZZZ)V add (Ljava/lang/Object;)Z 7(Ljava/lang/reflect/Method;Ljava/lang/reflect/Method;)V put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; `(Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanParameterInfo;Ljava/lang/String;I)V 9(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V isPrimitive ()Z org/apache/log4j/Category debug (Ljava/lang/Object;)V ()I toArray (([Ljava/lang/Object;)[Ljava/lang/Object; Ä(Ljava/lang/String;Ljava/lang/String;[Ljavax/management/MBeanAttributeInfo;[Ljavax/management/MBeanConstructorInfo;[Ljavax/management/MBeanOperationInfo;[Ljavax/management/MBeanNotificationInfo;)V equals (org/apache/log4j/helpers/OptionConverter instantiateByClassName I(Ljava/lang/String;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/Object; org/apache/log4j/Appender append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString javax/management/MBeanServer isRegistered (Ljavax/management/ObjectName;)Z registerMBean R(Ljava/lang/Object;Ljavax/management/ObjectName;)Ljavax/management/ObjectInstance; error *(Ljava/lang/Object;Ljava/lang/Throwable;)V 1(Ljava/lang/RuntimeException;Ljava/lang/String;)V startsWith (Ljava/lang/String;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; javax/management/Attribute getValue ()Ljava/lang/Object; getParameterTypes ()[Ljava/lang/Class; toLevel D(Ljava/lang/String;Lorg/apache/log4j/Level;)Lorg/apache/log4j/Level; endsWith ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; getLayout ()Lorg/apache/log4j/Layout; org/apache/log4j/Logger ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ¡ ¢ ¡ £ ¡ ¤ ¡ ¥ ¦ § ? F*· *½ µ *» Y· µ **¶ ¶ µ *» Y· µ *½ µ *µ *+µ *· ± ¨ * B 3 4 5 "