
de.tsl2.nano.core.exception.Message.class Maven / Gradle / Ivy
???? 4 ?
8 ?
8 ? ? ?
? ?
?
? ? ?
?
? ? ?
? ? ? ?
? ?
8 ?
? ?
? ?
?
? ?
? ? ? ? ? ? ?
?
( ?
? ?
? ?
? ?
? ? ?
? ? # ? ?
? ?
? ? ?
? ? ?
# ? ?
( ?
( ?
? ?
? ?
? ?
?
? ? ? serialVersionUID J
ConstantValue LOG Lorg/apache/commons/logging/Log;
PREFIX_DIALOG Ljava/lang/String; ()V Code LineNumberTable LocalVariableTable this %Lde/tsl2/nano/core/exception/Message; (Ljava/lang/String;)V message (Ljava/nio/ByteBuffer;)V
byteBuffer Ljava/nio/ByteBuffer; (Ljava/io/Serializable;)V beanInstance Ljava/io/Serializable;
getStackTrace ()[Ljava/lang/StackTraceElement; send (Ljava/lang/Throwable;)V msgHolder Ljava/lang/Throwable; UncaughtExceptionHandler InnerClasses @(Ljava/lang/Thread$UncaughtExceptionHandler;Ljava/lang/Object;)V exceptionHandler +Ljava/lang/Thread$UncaughtExceptionHandler; Ljava/lang/Object;
StackMapTable ? ? ? ? ask 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; askInstance result LocalVariableTypeTable TT; Signature 0(Ljava/lang/String;TT;)TT; sendAndWaitForResponse 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; responseType Ljava/lang/Class; response &Lde/tsl2/nano/core/exception/Response; value Ljava/lang/Class; ? C(Ljava/lang/String;Ljava/lang/Class;)TT; createResponse :(Ljava/lang/Object;)Lde/tsl2/nano/core/exception/Response; obj &(Ljava/lang/String;)Ljava/lang/Object; hex [B &(Ljava/lang/Object;)Ljava/lang/String; -(TT;)Ljava/lang/String; toString ()Ljava/lang/String;
SourceFile Message.java B C B I > ? java/lang/StringBuilder creating message: ? ? | } ? ? ? ? ? ? ? ? !creating message from bytebuffer x z 'creating message from serialize object java/lang/StackTraceElement @ ? ? ? ? } S I ? )java/lang/Thread$UncaughtExceptionHandler ? ? ? S Y ? ? ? ? java/lang/Throwable ? ? java/nio/ByteBuffer #de/tsl2/nano/core/exception/Message B K ? z ? ? ? ? ? j k $de/tsl2/nano/core/exception/Response ? ? ? java/lang/Class ? ? p \ java/lang/String ? ? ? ? ? ? message response: ? ? ==> converting to ( ) B ? /dialog: ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/lang/RuntimeException java/lang/Object java/lang/Thread append -(Ljava/lang/String;)Ljava/lang/StringBuilder; org/apache/commons/logging/Log trace (Ljava/lang/Object;)V array ()[B !de/tsl2/nano/core/util/StringUtil toHexString ([B)Ljava/lang/String; "de/tsl2/nano/core/ManagedException toRuntimeEx 5(Ljava/lang/Throwable;ZZ)Ljava/lang/RuntimeException;
getMessage de/tsl2/nano/core/ENV get %(Ljava/lang/Class;)Ljava/lang/Object;
currentThread ()Ljava/lang/Thread; getUncaughtExceptionHandler -()Ljava/lang/Thread$UncaughtExceptionHandler; info valueOf uncaughtException *(Ljava/lang/Thread;Ljava/lang/Throwable;)V getClass ()Ljava/lang/Class; %de/tsl2/nano/core/util/ConcurrentUtil
getCurrent
removeCurrent ([Ljava/lang/Class;)V #de/tsl2/nano/core/cls/PrimitiveUtil isPrimitiveOrWrapper (Ljava/lang/Class;)Z !de/tsl2/nano/core/util/FormatUtil parse 7(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Object; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; length ()I substring (I)Ljava/lang/String; de/tsl2/nano/core/util/ByteUtil fromHex (Ljava/lang/String;)[B !de/tsl2/nano/core/util/ObjectUtil convertToObject ([B)Ljava/lang/Object; serialize (Ljava/lang/Object;)[B de/tsl2/nano/core/log/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; ! 8 9 : ; <