All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.groupbyinc.flux.rest.MethodHandlers.class Maven / Gradle / Ivy

There is a newer version: 198
Show newest version
????4l'com/groupbyinc/flux/rest/MethodHandlersjava/lang/ObjectMethodHandlers.java+com/groupbyinc/flux/rest/RestRequest$Method$com/groupbyinc/flux/rest/RestRequestMethodpathLjava/lang/String;methodHandlersLjava/util/Map;dLjava/util/Map;i(Ljava/lang/String;Lcom/groupbyinc/flux/rest/RestHandler;[Lcom/groupbyinc/flux/rest/RestRequest$Method;)V()V
	java/util/HashMap(I)V

	java/lang/String$com/groupbyinc/flux/rest/RestHandler .[Lcom/groupbyinc/flux/rest/RestRequest$Method;"
java/util/Map$put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;&'%(method-Lcom/groupbyinc/flux/rest/RestRequest$Method;this)Lcom/groupbyinc/flux/rest/MethodHandlers;handler&Lcom/groupbyinc/flux/rest/RestHandler;methods	addMethod~(Lcom/groupbyinc/flux/rest/RestRequest$Method;Lcom/groupbyinc/flux/rest/RestHandler;)Lcom/groupbyinc/flux/rest/MethodHandlers;putIfAbsent3'%4"java/lang/IllegalArgumentException6java/lang/StringBuilder8
9%Cannot replace existing handler for [;append-(Ljava/lang/String;)Ljava/lang/StringBuilder;=>
9?] for method: A-(Ljava/lang/Object;)Ljava/lang/StringBuilder;=C
9DtoString()Ljava/lang/String;FG
9H(Ljava/lang/String;)VJ
7Kexisting
addMethods(Lcom/groupbyinc/flux/rest/RestHandler;[Lcom/groupbyinc/flux/rest/RestRequest$Method;)Lcom/groupbyinc/flux/rest/MethodHandlers;12
P
getHandlerC(Lcom/groupbyinc/flux/rest/RestRequest$Method;)Ljava/util/Optional;get&(Ljava/lang/Object;)Ljava/lang/Object;TU%Vjava/util/OptionalX
ofNullable((Ljava/lang/Object;)Ljava/util/Optional;Z[
Y\getValidMethods()Ljava/util/Set;keySet`_%a	SignatureCodeLocalVariableTableLineNumberTable
StackMapTablek(Lcom/groupbyinc/flux/rest/RestRequest$Method;)Ljava/util/Optional;@()Ljava/util/Set;
SourceFileInnerClasses0
c?d?C*?*+?*?Y-???-:?66?2:*?,?)W????e4/
*+C,-CC./C0"f#$	%&/'<&B)g?!!##? 12d?<*?+,?5?!N-?*?7Y?9Y?:




© 2015 - 2024 Weber Informatics LLC | Privacy Policy