![JAR search and dependency download from the Maven repository](/logo.png)
de.tsl2.nano.core.exception.Message.class Maven / Gradle / Ivy
???? = ?
java/lang/RuntimeException ()V
(Ljava/lang/String;)V
#de/tsl2/nano/core/exception/Message LOG Lorg/apache/commons/logging/Log; makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; org/apache/commons/logging/Log trace (Ljava/lang/Object;)V
java/nio/ByteBuffer array ()[B
! " # $ % !de/tsl2/nano/core/util/StringUtil toHexString ([B)Ljava/lang/String; ' !creating message from bytebuffer
) * + hex &(Ljava/lang/Object;)Ljava/lang/String; - 'creating message from serialize object / java/lang/StackTraceElement
1 2 3 4 5 "de/tsl2/nano/core/ManagedException toRuntimeEx 5(Ljava/lang/Throwable;ZZ)Ljava/lang/RuntimeException;
7 8 9
getMessage ()Ljava/lang/String;
< = send ? )java/lang/Thread$UncaughtExceptionHandler
A B C D E de/tsl2/nano/core/ENV get %(Ljava/lang/Class;)Ljava/lang/Object;
G = H @(Ljava/lang/Thread$UncaughtExceptionHandler;Ljava/lang/Object;)V
J K L M N java/lang/Thread
currentThread ()Ljava/lang/Thread;
J P Q R getUncaughtExceptionHandler -()Ljava/lang/Thread$UncaughtExceptionHandler; T java/lang/Throwable V W info
Y Z (Ljava/nio/ByteBuffer;)V
\ ] ^ _ + java/lang/String valueOf
> b c d uncaughtException *(Ljava/lang/Thread;Ljava/lang/Throwable;)V f g 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;
i j k l m java/lang/Object getClass ()Ljava/lang/Class;
o p q sendAndWaitForResponse 7(Ljava/lang/String;Ljava/lang/Class;)Ljava/lang/Object; s $de/tsl2/nano/core/exception/Response
u v w x E %de/tsl2/nano/core/util/ConcurrentUtil
getCurrent z java/lang/Class
u | } ~
removeCurrent ([Ljava/lang/Class;)V r ? ? ? value Ljava/lang/Object;
? ? ? ? ? #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; ? ? ](Lde/tsl2/nano/core/exception/Response;Ljava/lang/Class;Ljava/lang/Object;)Ljava/lang/String;
r ? ? /dialog:
! ? ? ? substring P(Ljava/lang/CharSequence;Ljava/lang/String;Ljava/lang/String;)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
7
? ? ? ? ? de/tsl2/nano/core/log/LogFactory getLog 3(Ljava/lang/Class;)Lorg/apache/commons/logging/Log; serialVersionUID J
ConstantValue
PREFIX_DIALOG Ljava/lang/String; Code LineNumberTable LocalVariableTable this %Lde/tsl2/nano/core/exception/Message; message
byteBuffer Ljava/nio/ByteBuffer; (Ljava/io/Serializable;)V beanInstance Ljava/io/Serializable;
getStackTrace ()[Ljava/lang/StackTraceElement; (Ljava/lang/Throwable;)V msgHolder Ljava/lang/Throwable; exceptionHandler +Ljava/lang/Thread$UncaughtExceptionHandler;
StackMapTable ask 8(Ljava/lang/String;Ljava/lang/Object;)Ljava/lang/Object; askInstance result LocalVariableTypeTable TT; Signature 0(Ljava/lang/String;TT;)TT; responseType Ljava/lang/Class; response &Lde/tsl2/nano/core/exception/Response; 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; [B -(TT;)Ljava/lang/String; toString
SourceFile Message.java BootstrapMethods ?
? ? ? ? $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; ? creating message: ? @ ? @ ? +message response: ==> converting to () ? /dialog: InnerClasses UncaughtExceptionHandler ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ! ? ? ? ? ? ? ? ? ? 3 *? ? ?
) * ? ? ? ? P *+? ?
+? ? ? ? - . / ? ? ? ? ? Z ? R *+? ? ? ?
&? ? ? 2 3 4 ? ? ? ? ? ? ? O *+? (? ?
,? ? ? 7 8 9 ? ? ? ? ? ? ? ? / ? .? ? = ? ? ? = ? ? @ *? 0? 6? : ? ;? ?
B C ? ? ? = ? I >? @? >*? F? I? O*? F? ? H J K ? ? ? = Z ? I >? @? >*? F? I? O*? F? ? P R S ? ? ? = H ? ? J*? ?+? S? ?
+? U *? I+? ? ? Y+? ? X? ? Y+? [? `? a ? ?
+? U ? ? " [ \ ] ^ _ 8 ^ @ a I c ? J ? ? J ? ? ? . ? > i > J?
> i > J S ? ? ? ? *+? (? e +? h? nM,? ,? +? ?
f g ? ? ? ? ?
? ? ? ? ?
? ? ? ? i@ i ? ? p q ? ? O*? ;r? t? rM? yYrS? {,?
,? ? N-? \? +? ?? +-? \? ?N?
,+-? ? ? U -? ? " l m
n o &