com.groupbyinc.flux.action.ActionModule.class Maven / Gradle / Ivy
???? 4? 'com/groupbyinc/flux/action/ActionModule 0com/groupbyinc/flux/common/inject/AbstractModule ActionModule.java 7com/groupbyinc/flux/action/ActionModule$1ActionRegistry ActionRegistry 6com/groupbyinc/flux/plugins/ActionPlugin$ActionHandler (com/groupbyinc/flux/plugins/ActionPlugin
ActionHandler Hcom/groupbyinc/flux/persistent/StartPersistentTaskAction$TransportAction 8com/groupbyinc/flux/persistent/StartPersistentTaskAction TransportAction Ocom/groupbyinc/flux/persistent/UpdatePersistentTaskStatusAction$TransportAction ?com/groupbyinc/flux/persistent/UpdatePersistentTaskStatusAction Mcom/groupbyinc/flux/persistent/CompletionPersistentTaskAction$TransportAction =com/groupbyinc/flux/persistent/CompletionPersistentTaskAction Icom/groupbyinc/flux/persistent/RemovePersistentTaskAction$TransportAction 9com/groupbyinc/flux/persistent/RemovePersistentTaskAction Ucom/groupbyinc/flux/rest/action/admin/indices/RestResizeHandler$RestShrinkIndexAction ?com/groupbyinc/flux/rest/action/admin/indices/RestResizeHandler ! RestShrinkIndexAction Tcom/groupbyinc/flux/rest/action/admin/indices/RestResizeHandler$RestSplitIndexAction $ RestSplitIndexAction %java/lang/invoke/MethodHandles$Lookup ' java/lang/invoke/MethodHandles ) Lookup logger !Lorg/apache/logging/log4j/Logger; transportClient Z settings .Lcom/groupbyinc/flux/common/settings/Settings; indexNameExpressionResolver BLcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver; indexScopedSettings 9Lcom/groupbyinc/flux/common/settings/IndexScopedSettings; clusterSettings 5Lcom/groupbyinc/flux/common/settings/ClusterSettings; settingsFilter 4Lcom/groupbyinc/flux/common/settings/SettingsFilter;
actionPlugins Ljava/util/List; ; actions Ljava/util/Map; _Ljava/util/Map;>;
actionFilters 2Lcom/groupbyinc/flux/action/support/ActionFilters; autoCreateIndex 4Lcom/groupbyinc/flux/action/support/AutoCreateIndex; destructiveOperations :Lcom/groupbyinc/flux/action/support/DestructiveOperations; restController )Lcom/groupbyinc/flux/rest/RestController; ?(ZLcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;Lcom/groupbyinc/flux/common/settings/IndexScopedSettings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;Lcom/groupbyinc/flux/common/settings/SettingsFilter;Lcom/groupbyinc/flux/threadpool/ThreadPool;Ljava/util/List;Lcom/groupbyinc/flux/client/node/NodeClient;Lcom/groupbyinc/flux/indices/breaker/CircuitBreakerService;Lcom/groupbyinc/flux/usage/UsageService;)V ()V H J
K . / M 0 1 O 2 3 Q 4 5 S 6 7 U 8 9 W : ; Y setupActions !(Ljava/util/List;)Ljava/util/Map; [ \
] = > _ setupActionFilters D(Ljava/util/List;)Lcom/groupbyinc/flux/action/support/ActionFilters; a b
c @ A e ,com/groupbyinc/flux/common/settings/Settings g @com/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver i 7com/groupbyinc/flux/common/settings/IndexScopedSettings k 3com/groupbyinc/flux/common/settings/ClusterSettings m 2com/groupbyinc/flux/common/settings/SettingsFilter o )com/groupbyinc/flux/threadpool/ThreadPool q java/util/List s *com/groupbyinc/flux/client/node/NodeClient u 9com/groupbyinc/flux/indices/breaker/CircuitBreakerService w &com/groupbyinc/flux/usage/UsageService y 2com/groupbyinc/flux/action/support/AutoCreateIndex { ?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;Lcom/groupbyinc/flux/cluster/metadata/IndexNameExpressionResolver;)V H }
| ~ B C ? 8com/groupbyinc/flux/action/support/DestructiveOperations ? f(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/ClusterSettings;)V H ?
? ? D E ? stream ()Ljava/util/stream/Stream; ? ? t ? "java/lang/invoke/LambdaMetafactory ? metafactory ?(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; ? ?
? ? ? &(Ljava/lang/Object;)Ljava/lang/Object; ? lambda$new$0 E(Lcom/groupbyinc/flux/plugins/ActionPlugin;)Ljava/util/stream/Stream; ? ?
? ? ? apply ()Ljava/util/function/Function; ? ? ? java/util/stream/Stream ? flatMap 8(Ljava/util/function/Function;)Ljava/util/stream/Stream; ? ? ? ? X-Opaque-Id ? of -(Ljava/lang/Object;)Ljava/util/stream/Stream; ? ? ? ? concat M(Ljava/util/stream/Stream;Ljava/util/stream/Stream;)Ljava/util/stream/Stream; ? ? ? ? java/util/stream/Collectors ? toSet ()Ljava/util/stream/Collector; ? ?
? ? collect 0(Ljava/util/stream/Collector;)Ljava/lang/Object; ? ? ? ?
java/util/Set ? iterator ()Ljava/util/Iterator; ? ? t ? java/util/function/UnaryOperator ? java/util/Iterator ? hasNext ()Z ? ? ? ? next ()Ljava/lang/Object; ? ? ? ? getThreadContext <()Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext; ? ?
r ? getRestHandlerWrapper ^(Lcom/groupbyinc/flux/common/util/concurrent/ThreadContext;)Ljava/util/function/UnaryOperator; ? ? ? , - ? java/lang/StringBuilder ?
? K Using REST wrapper from plugin ? append -(Ljava/lang/String;)Ljava/lang/StringBuilder; ? ?
? ? java/lang/Object ? getClass ()Ljava/lang/Class; ? ?
? ? java/lang/Class ? getName ()Ljava/lang/String; ? ?
? ? toString ? ?
? ? org/apache/logging/log4j/Logger ? debug (Ljava/lang/String;)V ? ? ? ? "java/lang/IllegalArgumentException ?