org.apache.cayenne.remote.service.LocalConnection.class Maven / Gradle / Ivy
???? 4 c >
?
@ A B ) C
D E F
G H I J K L
M
N O P
D Q R S NO_SERIALIZATION I
ConstantValue JAVA_SERIALIZATION HESSIAN_SERIALIZATION channel Lorg/apache/cayenne/DataChannel; serializationPolicy #(Lorg/apache/cayenne/DataChannel;)V Code LineNumberTable LocalVariableTable this 3Lorg/apache/cayenne/remote/service/LocalConnection; handler $(Lorg/apache/cayenne/DataChannel;I)V
StackMapTable T isSerializingMessages ()Z
getChannel "()Lorg/apache/cayenne/DataChannel; getServerEventBridge (()Lorg/apache/cayenne/event/EventBridge; beforeSendMessage ,(Lorg/apache/cayenne/remote/ClientMessage;)V message )Lorg/apache/cayenne/remote/ClientMessage;
doSendMessage =(Lorg/apache/cayenne/remote/ClientMessage;)Ljava/lang/Object; processedMessage ex Ljava/lang/Exception; result Ljava/io/Serializable;
Exceptions
SourceFile LocalConnection.java 1org/apache/cayenne/remote/service/LocalConnection ' U V W X Y Z 'org/apache/cayenne/remote/ClientMessage [ \ ] java/lang/Exception *org/apache/cayenne/CayenneRuntimeException Error serializing message java/lang/Object ^ _ ` a java/io/Serializable b Z Error deserializing result (org/apache/cayenne/remote/BaseConnection org/apache/cayenne/DataChannel ()V getEntityResolver )()Lorg/apache/cayenne/map/EntityResolver; 5org/apache/cayenne/remote/hessian/service/HessianUtil !cloneViaClientServerSerialization Q(Ljava/io/Serializable;Lorg/apache/cayenne/map/EntityResolver;)Ljava/lang/Object; org/apache/cayenne/util/Util cloneViaSerialization .(Ljava/io/Serializable;)Ljava/io/Serializable; =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V 0org/apache/cayenne/remote/service/DispatchHelper dispatch ](Lorg/apache/cayenne/DataChannel;Lorg/apache/cayenne/remote/ClientMessage;)Ljava/lang/Object; !cloneViaServerClientSerialization ! ! ? *+? ? "
3 4 # $ % &