org.apache.cayenne.configuration.rop.client.ClientRuntimeBuilder.class Maven / Gradle / Ivy
???? 4 ?
) ] ^
] ( _ ( ` ( a ( b c d c e ( f
( g
( h P e
( i j
k l
] m
n o
]
p q v P d v x y
z { | } ~
? ? ? | ? ?
$ ]
? ? ? ? ? ? modules Ljava/util/List; Signature 0Ljava/util/List; autoLoadModules Z local serverInjector Lorg/apache/cayenne/di/Injector;
properties Ljava/util/Map; 5Ljava/util/Map; ()V Code LineNumberTable LocalVariableTable this BLorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; disableModulesAutoLoading D()Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; addModule b(Lorg/apache/cayenne/di/Module;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; module Lorg/apache/cayenne/di/Module;
addModules Z(Ljava/util/Collection;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; Ljava/util/Collection; LocalVariableTypeTable 6Ljava/util/Collection; z(Ljava/util/Collection;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; S(Ljava/util/Map;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; y(Ljava/util/Map;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; d(Lorg/apache/cayenne/di/Injector;)Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder; build =()Lorg/apache/cayenne/configuration/rop/client/ClientRuntime;
allModules
StackMapTable ? autoLoadedModules ()Ljava/util/Collection; 9()Ljava/util/Collection<+Lorg/apache/cayenne/di/Module;>; defaultModules builderModules lambda$builderModules$1 !(Lorg/apache/cayenne/di/Binder;)V binder Lorg/apache/cayenne/di/Binder; lambda$builderModules$0
SourceFile ClientRuntimeBuilder.java 6 7 java/util/ArrayList * + . / 0 / 3 4 ? ? ? ? ? 1 2 Q R T R U R 9org/apache/cayenne/configuration/rop/client/ClientRuntime 6 ? &org/apache/cayenne/di/spi/ModuleLoader Gorg/apache/cayenne/configuration/rop/client/CayenneClientModuleProvider ? ? 8org/apache/cayenne/configuration/rop/client/ClientModule ? ? ? BootstrapMethods ? W ? ? ? ? org/apache/cayenne/DataChannel client-server-channel ? ? ? ? ? ? Lorg/apache/cayenne/configuration/rop/client/LocalClientServerChannelProvider 6 ? ? ? ? *org/apache/cayenne/remote/ClientConnection ? ? Corg/apache/cayenne/configuration/rop/client/LocalConnectionProvider ? ? ? ? ? ? @org/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder java/lang/Object java/util/Collection java/util/List add (Ljava/lang/Object;)Z addAll (Ljava/util/Collection;)Z (Ljava/util/Collection;)V load #(Ljava/lang/Class;)Ljava/util/List; java/util/Collections singleton #(Ljava/lang/Object;)Ljava/util/Set;
? ?
( ? configure b(Lorg/apache/cayenne/configuration/rop/client/ClientRuntimeBuilder;)Lorg/apache/cayenne/di/Module;
( ? org/apache/cayenne/di/Key get @(Ljava/lang/Class;Ljava/lang/String;)Lorg/apache/cayenne/di/Key; org/apache/cayenne/di/Binder bind C(Lorg/apache/cayenne/di/Key;)Lorg/apache/cayenne/di/BindingBuilder; #(Lorg/apache/cayenne/di/Injector;)V $org/apache/cayenne/di/BindingBuilder toProviderInstance H(Lorg/apache/cayenne/di/Provider;)Lorg/apache/cayenne/di/BindingBuilder; 9(Ljava/lang/Class;)Lorg/apache/cayenne/di/BindingBuilder; 4org/apache/cayenne/configuration/server/ServerModule contributeProperties B(Lorg/apache/cayenne/di/Binder;)Lorg/apache/cayenne/di/MapBuilder; org/apache/cayenne/di/MapBuilder putAll 3(Ljava/util/Map;)Lorg/apache/cayenne/di/MapBuilder; ? ? ? Z W V W "java/lang/invoke/LambdaMetafactory metafactory ? Lookup InnerClasses ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; ? %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles ! ( ) * + , - . / 0 / 1 2 3 4 , 5 6 7 8 ] *? *? Y? ? *? *? *? ? 9 8 9 : ; <