
com.groupbyinc.flux.cluster.block.ClusterBlocks$Builder.class Maven / Gradle / Ivy
???? 4 7com/groupbyinc/flux/cluster/block/ClusterBlocks$Builder java/lang/Object ClusterBlocks.java /com/groupbyinc/flux/cluster/block/ClusterBlocks Builder java/util/Map$Entry
java/util/Map Entry ;com/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder 3com/groupbyinc/flux/common/collect/ImmutableOpenMap 8com/groupbyinc/flux/cluster/metadata/IndexMetaData$State 2com/groupbyinc/flux/cluster/metadata/IndexMetaData State %java/lang/invoke/MethodHandles$Lookup java/lang/invoke/MethodHandles Lookup global Ljava/util/Set; ALjava/util/Set; indices Ljava/util/Map; dLjava/util/Map;>; ()V " #
$ java/util/HashSet &
' $ ) java/util/HashMap +
, $ . this 9Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; blocks l(Lcom/groupbyinc/flux/cluster/block/ClusterBlocks;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ()Ljava/util/Set; 4
5
java/util/Set 7 addAll (Ljava/util/Collection;)Z 9 : 8 ; 7()Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap; =
> iterator ()Ljava/util/Iterator; @ A
B java/util/Iterator D hasNext ()Z F G E H next ()Ljava/lang/Object; J K E L Gcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor N key Ljava/lang/Object; P Q O R containsKey (Ljava/lang/Object;)Z T U V java/lang/String X put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; Z [ \ get &(Ljava/lang/Object;)Ljava/lang/Object; ^ _ ` value b Q O c java/util/Collection e entry ?Lcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor;>; ILcom/groupbyinc/flux/common/carrotsearch/hppc/cursors/ObjectObjectCursor; 1Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; addBlocks o(Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; getIndex #()Lcom/groupbyinc/flux/index/Index; m n
o com/groupbyinc/flux/index/Index q getName ()Ljava/lang/String; s t
r u getState <()Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State; w x
y CLOSE :Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData$State; { | } >com/groupbyinc/flux/cluster/metadata/MetaDataIndexStateService INDEX_CLOSED_BLOCK 0Lcom/groupbyinc/flux/cluster/block/ClusterBlock; ? ? ? ?
addIndexBlock }(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; ? ?
? INDEX_READ_ONLY_SETTING -Lcom/groupbyinc/flux/common/settings/Setting; ? ? ? getSettings 0()Lcom/groupbyinc/flux/common/settings/Settings; ? ?
? +com/groupbyinc/flux/common/settings/Setting ? B(Lcom/groupbyinc/flux/common/settings/Settings;)Ljava/lang/Object; ^ ?
? ? java/lang/Boolean ? booleanValue ? G
? ? INDEX_READ_ONLY_BLOCK ? ? ? INDEX_BLOCKS_READ_SETTING ? ? ? INDEX_READ_BLOCK ? ? ? INDEX_BLOCKS_WRITE_SETTING ? ? ? INDEX_WRITE_BLOCK ? ? ? INDEX_BLOCKS_METADATA_SETTING ? ? ? INDEX_METADATA_BLOCK ? ? ? +INDEX_BLOCKS_READ_ONLY_ALLOW_DELETE_SETTING ? ? ? "INDEX_READ_ONLY_ALLOW_DELETE_BLOCK ? ? ?
indexMetaData 4Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; indexName Ljava/lang/String; updateBlocks remove ? _ ? k l
? addGlobalBlock k(Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; add ? U 8 ? block removeGlobalBlock ? U 8 ? <(I)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; "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; ? ?
? ? ? U lambda$removeGlobalBlock$0 4(ILcom/groupbyinc/flux/cluster/block/ClusterBlock;)Z ? ?
? ? 3(Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)Z ? test !(I)Ljava/util/function/Predicate; ? ? ? removeIf !(Ljava/util/function/Predicate;)Z ? ? 8 ? blockId I index removeIndexBlocks M(Ljava/lang/String;)Lcom/groupbyinc/flux/cluster/block/ClusterBlocks$Builder; removeIndexBlock isEmpty ? G 8 ? build 3()Lcom/groupbyinc/flux/cluster/block/ClusterBlocks; size ()I ? ? ? builder @(I)Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; ? ?
? entrySet ? 4 ? 8 B getKey ? K
? getValue ? K
? (Ljava/util/Collection;)V " ?
' ? java/util/Collections unmodifiableSet (Ljava/util/Set;)Ljava/util/Set;
\ ? =
G(Ljava/util/Set;Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap;)V "
jLjava/util/Map$Entry;>; Ljava/util/Map$Entry; indicesBuilder ?Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder;>; =Lcom/groupbyinc/flux/common/collect/ImmutableOpenMap$Builder; .com/groupbyinc/flux/cluster/block/ClusterBlock id ?
Signature Code LocalVariableTable LineNumberTable LocalVariableTypeTable
StackMapTable BootstrapMethods
SourceFile InnerClasses ! ! " # Q *? %*? 'Y? (? **? ,Y? -? /? 0 1 A = ? B 2 3 ? s*? *+? 6? < W+? ?? CM,? I ? U,? M ? ON*? /-? S? W ? *? /-? S? Y? 'Y? (? ] W*? /-? S? a ? 8-? d? f? < W???*? ) E g i s 0 1 s 2 j ) E g h E F )G 9H QJ nK qL ? E? : O? k l . ?+? p? vM+? z? ~? *,? ?? ?W? ?+? ?? ?? ?? ?? *,? ?? ?W? ?+? ?? ?? ?? ?? *,? ?? ?W? ?+? ?? ?? ?? ?? *,? ?? ?W? ?+? ?? ?? ?? ?? *,? ?? ?W? ?+? ?? ?? ?? ?? *,? ?? ?W*? ? 0 1 ? ? ? ? ? ? : P Q R T .U 7W JX SZ f[ o] ?^ ?` ?a ?c
? Y ? l O *? /+? p? v? ? W*+? ?? 0 1 ? ?
h i ? ? E
*? *+? ? W*?
0 1
? ?
m n ? ? E
*? *+? ? W*?
0 1
? ?
r s ? ? J *? *? ? ? ? W*? 0 1 ? ?
w x ? ? ? 5*? /+? W ? *? /+? 'Y? (? ] W*? /+? a ? 8,? ? W*? 5 0 1 5 ? ? 5 ? ? }
~ ? 3? ? ? e *? /+? W ? *?*? /+? ? W*? 0 1 ? ? ?
? ? ? ? ? ? E*? /+? W ? *?*? /+? a ? 8,? ? W*? /+? a ? 8? ? ? *? /+? ? W*? E 0 1 E ? ? E ? ? ?
? ? #? 8? C? 3 ? ? ? m*? /? ? ? ?L*? /? ? ? ? M,? I ? 1,? M ?
N+-? ? ? Y? 'Y-? ? ? f? ??W??̻ Y? 'Y*? *? ?+? ?? / ! g m 0 1
` / ! g
` ?
? /? P? S? ? E? 6
? ? M +?? ? ? ? ? ? ? w @ ? ? ? ? *
@
© 2015 - 2025 Weber Informatics LLC | Privacy Policy