org.apache.cayenne.remote.service.LocalConnection.class Maven / Gradle / Ivy
???? 4 h B
C
D E F G H
I J K
L M N O P Q
R
S T U
I V W X 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 B Y 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; K N U
Exceptions
SourceFile LocalConnection.java 1org/apache/cayenne/remote/service/LocalConnection ' Z Y [ \ ] ^ _ 'org/apache/cayenne/remote/ClientMessage ` a b java/lang/Exception *org/apache/cayenne/CayenneRuntimeException Error serializing message java/lang/Object c d e f java/io/Serializable g _ 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 # $ % &