org.apache.log4j.jmx.LayoutDynamicMBean.class Maven / Gradle / Ivy
The newest version!
???? 0?
? ? ? ?
?
?
u ? ? t ? ?
? t ?
e ?
? ? t ? ?
? t ? ? t ? ? t ? t ?
t ?
? ? ?
?
? ? ? ?
? ?
? ?
? ?
? ?
t ? t ? ?
t ?
? ? ? ? ?
' ?
?
+
? t t
:
i >
B
E ?
E
E
A
!"#
E$ +%
?&'
R()*
+,
+-./012
Z345
6 ?
678 +9:
?; t<=>
t?@
ABC
DEF tGH
IJK
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; layout Lorg/apache/log4j/Layout; -class$org$apache$log4j$jmx$LayoutDynamicMBean Ljava/lang/Class; Synthetic class$org$apache$log4j$Level class$java$lang$String class$org$apache$log4j$Priority (Lorg/apache/log4j/Layout;)V Code LineNumberTable LocalVariableTable this )Lorg/apache/log4j/jmx/LayoutDynamicMBean;
ExceptionsL 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;
operationName [Ljava/lang/Object; signature [Ljava/lang/String;MN getLogger ()Lorg/apache/log4j/Logger; getAttribute &(Ljava/lang/String;)Ljava/lang/Object; e -Ljava/lang/reflect/InvocationTargetException; "Ljava/lang/IllegalAccessException; Ljava/lang/RuntimeException;
attributeName mu "Lorg/apache/log4j/jmx/MethodUnion; setAttribute (Ljavax/management/Attribute;)V o [Ljava/lang/Class; attribute Ljavax/management/Attribute; value Ljava/lang/Object;O class$ %(Ljava/lang/String;)Ljava/lang/Class; x1 "Ljava/lang/ClassNotFoundException; x0
SourceFile LayoutDynamicMBean.javaPQ ? java/lang/ClassNotFoundException java/lang/NoClassDefFoundError ? ?RS %javax/management/MBeanConstructorInfo v w java/util/Vector x yTUVW z { java/util/Hashtable ?X | } #javax/management/MBeanOperationInfo ~ 9This MBean acts as a management facade for log4j layouts. ? { ? ? ? ?YZ >LayoutDynamicMBean(): Constructs a LayoutDynamicMBean instance ?[\]^_`abcdedfgU ? ? ? ? org.apache.log4j.Level ? ?h ? java.lang.String #javax/management/MBeanAttributeInfo Dynamic ?ijk org/apache/log4j/jmx/MethodUnion ?lmn #javax/management/MBeanParameterInfo activateOptions activateOptions(): add an layout void ?opq ? ? ? ? getMBeanInfo called.rst ?uvw javax/management/MBeanInfo &javax/management/MBeanNotificationInfo ?xyk "org/apache/log4j/spi/OptionHandler ? Options activated. +javax/management/RuntimeOperationsException "java/lang/IllegalArgumentException Attribute name cannot be null ?z java/lang/StringBuffer Cannot invoke a getter of {| with null attribute name}W ?~? ----name= , mu={? ? ? ?? +java/lang/reflect/InvocationTargetException?? java/lang/InterruptedException java/io/InterruptedIOException???? ? java/lang/IllegalAccessException java/lang/RuntimeException +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.Priority java/lang/String ? ? org/apache/log4j/Level??? FIXME??
Attribute not found in ? ? 'org.apache.log4j.jmx.LayoutDynamicMBean ?? 'org/apache/log4j/jmx/LayoutDynamicMBean )org/apache/log4j/jmx/AbstractDynamicMBean !java/beans/IntrospectionException javax/management/MBeanException $javax/management/ReflectionException /javax/management/InvalidAttributeValueException java/lang/Class forName initCause ,(Ljava/lang/Throwable;)Ljava/lang/Throwable; getClass ()Ljava/lang/Class; getName ()Ljava/lang/String; (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/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 isPrimitive ()Z org/apache/log4j/Logger 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 (Ljava/lang/String;)V append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; toString 1(Ljava/lang/RuntimeException;Ljava/lang/String;)V get &(Ljava/lang/Object;)Ljava/lang/Object; ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; 9(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; getTargetException ()Ljava/lang/Throwable; java/lang/Thread
currentThread ()Ljava/lang/Thread; interrupt javax/management/Attribute getValue ()Ljava/lang/Object; getParameterTypes ()[Ljava/lang/Class; (org/apache/log4j/helpers/OptionConverter toLevel D(Ljava/lang/String;Lorg/apache/log4j/Level;)Lorg/apache/log4j/Level; error *(Ljava/lang/Object;Ljava/lang/Throwable;)V ,(Ljava/lang/Class;)Lorg/apache/log4j/Logger; ! t u v w x y z { | } ~ ? {
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? F*? *? ? *? Y?
? **? ?
? *? Y? ? *? ? *? *+? *? ? ? *
D 5 6 7 " 9 . : 6 ; <