de.tsl2.nano.core.exception.Message.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of tsl2.nano.h5 Show documentation
Show all versions of tsl2.nano.h5 Show documentation
TSL2 Framework Html5 Extensions (WebServer, Html5Presentation, RuleCover, BeanConfigurator, LogicTable-Sheet, Expression-Descriptors for Actions, Rules, URLs, Queries)
???? = ?
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 J(Ljava/lang/String;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 &