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

com.groupbyinc.flux.tribe.TribeService.class Maven / Gradle / Ivy

There is a newer version: 59
Show newest version
????3?&com/groupbyinc/flux/tribe/TribeServicekLcom/groupbyinc/flux/common/component/AbstractLifecycleComponent;?com/groupbyinc/flux/common/component/AbstractLifecycleComponentTribeService.javaHcom/groupbyinc/flux/tribe/TribeService$TribeNodeClusterStateTaskExecutor!TribeNodeClusterStateTaskExecutor@com/groupbyinc/flux/tribe/TribeService$TribeClusterStateListener
TribeClusterStateListener4com/groupbyinc/flux/common/settings/Settings$Builder
,com/groupbyinc/flux/common/settings/SettingsBuilderjava/util/Map$Entry
java/util/MapEntryTRIBE_METADATA_BLOCK0Lcom/groupbyinc/flux/cluster/block/ClusterBlock;TRIBE_WRITE_BLOCK
TRIBE_NAMELjava/lang/String;
tribe.nameclusterService,Lcom/groupbyinc/flux/cluster/ClusterService;blockIndicesWrite[Ljava/lang/String;blockIndicesReadblockIndicesMetadataON_CONFLICT_ANYany%ON_CONFLICT_DROPdrop(ON_CONFLICT_PREFERprefer_+PASS_THROUGH_SETTINGSLjava/util/List;$Ljava/util/List;
onConflictdroppedIndicesLjava/util/Set;#Ljava/util/Set;nodes1Ljava/util/List;processSettings^(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings;get&(Ljava/lang/String;)Ljava/lang/String;89
:builder8()Lcom/groupbyinc/flux/common/settings/Settings$Builder;<=
>putf(Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;@A
BgetAsMap()Ljava/util/Map;DE
FkeySet()Ljava/util/Set;HIJ
java/util/SetLiterator()Ljava/util/Iterator;NOMPjava/util/IteratorRhasNext()ZTUSVnext()Ljava/lang/Object;XYSZjava/lang/String\tribe.^
startsWith(Ljava/lang/String;)Z`a
]bequals(Ljava/lang/Object;)Zde
]fremoveh9
ibuild0()Lcom/groupbyinc/flux/common/settings/Settings;kl
mtribeo	getGroups$(Ljava/lang/String;Z)Ljava/util/Map;qr
sisEmptyuUvnode.clientxK(Ljava/lang/String;Z)Lcom/groupbyinc/flux/common/settings/Settings$Builder;@z
{discovery.type}local\(Ljava/lang/String;Ljava/lang/String;)Lcom/groupbyinc/flux/common/settings/Settings$Builder;@?
?discovery.initial_state_timeout?K(Ljava/lang/String;I)Lcom/groupbyinc/flux/common/settings/Settings$Builder;@?
?cluster.name?
:java/lang/StringBuilder?()V??
??tribe_?append-(Ljava/lang/String;)Ljava/lang/StringBuilder;??
??"com/groupbyinc/flux/common/Strings?randomBase64UUID()Ljava/lang/String;??
??toString??
??action.master.force_local?ssb6Lcom/groupbyinc/flux/common/settings/Settings$Builder;settings.Lcom/groupbyinc/flux/common/settings/Settings;
nodesSettingsQLjava/util/Map;Ljava/util/Map;?(Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/cluster/ClusterService;Lcom/groupbyinc/flux/discovery/DiscoveryService;)V*Lcom/groupbyinc/flux/common/inject/Inject;1(Lcom/groupbyinc/flux/common/settings/Settings;)V??
?@com/groupbyinc/flux/common/util/concurrent/ConcurrentCollections?newConcurrentSet?I
??12	?)java/util/concurrent/CopyOnWriteArrayList?
??4.	?	?5com/groupbyinc/flux/common/google/common/collect/Maps?
newHashMap$(Ljava/util/Map;)Ljava/util/HashMap;??
??blocks?&(Ljava/lang/Object;)Ljava/lang/Object;h??on_conflict?entrySet?I?*com/groupbyinc/flux/cluster/ClusterService?.com/groupbyinc/flux/discovery/DiscoveryService?getKey?Y?getValue?Y?buildClientSettings?(Ljava/lang/String;Lcom/groupbyinc/flux/common/settings/Settings;Lcom/groupbyinc/flux/common/settings/Settings;)Lcom/groupbyinc/flux/common/settings/Settings;??
?)com/groupbyinc/flux/tribe/TribeClientNode?
??java/util/List?add?e??EMPTY_ARRAY?!	???vgetNoMasterBlock2()Lcom/groupbyinc/flux/cluster/block/ClusterBlock;??
??removeInitialStateBlock3(Lcom/groupbyinc/flux/cluster/block/ClusterBlock;)V????*com/groupbyinc/flux/gateway/GatewayService?STATE_NOT_RECOVERED_BLOCK?	??tribe.blocks.write?java/lang/Boolean?valueOf(Z)Ljava/lang/Boolean;??
??getAsBoolean:(Ljava/lang/String;Ljava/lang/Boolean;)Ljava/lang/Boolean;??
?booleanValueU
?	addInitialStateBlock??!tribe.blocks.write.indices

getAsArray:(Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;
tribe.blocks.metadata	tribe.blocks.metadata.indicestribe.blocks.read.indices?Pcom/groupbyinc/flux/node/Nodeinjector.()Lcom/groupbyinc/flux/common/inject/Injector;
*com/groupbyinc/flux/common/inject/InjectorgetInstance%(Ljava/lang/Class;)Ljava/lang/Object;!" #J(Lcom/groupbyinc/flux/tribe/TribeService;Lcom/groupbyinc/flux/node/Node;)V?%
&5(Lcom/groupbyinc/flux/cluster/ClusterStateListener;)V?(?)#!	+"!	- !	/tribe.on_conflict18(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;83
40	6clientSettingsentryWLjava/util/Map$Entry;Ljava/util/Map$Entry;nodeLcom/groupbyinc/flux/node/Node;this(Lcom/groupbyinc/flux/tribe/TribeService;discoveryService0Lcom/groupbyinc/flux/discovery/DiscoveryService;path.B"java/lang/IllegalArgumentExceptionD	Setting [F] not allowed in tribe client [H]J(Ljava/lang/String;)V?L
EMnameO/Q	path.homeS	path.confUpath.pluginsW	path.logsYpath.scripts[-.	]http.enabled_tribeKeypassthrough	tribeNameglobalSettings
tribeSettingsdoStartjava/lang/Throwablegstart!()Lcom/groupbyinc/flux/node/Node;ij
kclosem?
nlogger-Lcom/groupbyinc/flux/common/logging/ESLogger;pq	r'failed to close node {} on failed starttjava/lang/Objectv+com/groupbyinc/flux/common/logging/ESLoggerxwarn=(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)Vz{y|java/lang/RuntimeException~*com/groupbyinc/flux/ElasticsearchException?
getMessage??
h??{
??tLjava/lang/Throwable;	otherNodeedoStopdoClose??
?failed to close node {}?
access$000W(Lcom/groupbyinc/flux/tribe/TribeService;)Lcom/groupbyinc/flux/common/logging/ESLogger;x0
access$100
access$200V(Lcom/groupbyinc/flux/tribe/TribeService;)Lcom/groupbyinc/flux/cluster/ClusterService;
access$300
access$400
access$500
access$6009(Lcom/groupbyinc/flux/tribe/TribeService;)Ljava/util/Set;
access$700
access$800<(Lcom/groupbyinc/flux/tribe/TribeService;)Ljava/lang/String;
access$900access$1000access$1100=(Lcom/groupbyinc/flux/tribe/TribeService;)[Ljava/lang/String;access$1200access$1300.com/groupbyinc/flux/cluster/block/ClusterBlock? tribe node, metadata not allowed?#com/groupbyinc/flux/rest/RestStatus?BAD_REQUEST%Lcom/groupbyinc/flux/rest/RestStatus;??	??3com/groupbyinc/flux/cluster/block/ClusterBlockLevel?
METADATA_READ5Lcom/groupbyinc/flux/cluster/block/ClusterBlockLevel;??	??METADATA_WRITE??	??java/util/EnumSet?of5(Ljava/lang/Enum;Ljava/lang/Enum;)Ljava/util/EnumSet;??
??P(ILjava/lang/String;ZZLcom/groupbyinc/flux/rest/RestStatus;Ljava/util/EnumSet;)V??
??tribe node, write not allowed?WRITE??	??%(Ljava/lang/Enum;)Ljava/util/EnumSet;??
??network.host?network.bind_host?network.publish_host?transport.host?transport.bind_host?transport.publish_host?java/util/Arrays?asList%([Ljava/lang/Object;)Ljava/util/List;??
??
ConstantValue	SignatureCodeLocalVariableTableLocalVariableTypeTableLineNumberTable
StackMapTableRuntimeVisibleAnnotations
SourceFileInnerClasses!? !"!#!$?&'?)*?,-.?/012?34.?5	67???*?;?M??*?CL*?G?K?QM,?W?(,?[?]N-_?c?-?g?	+-?jW???+?n?*p?tL+?w?*???*?CM,y?|W,~???W,???W,????,???Y?????????????W,??|W,?n??43?B?????[^??nK???[^???JV	YZ3[E\K^N_Sa[bdcffngvhi?j?k?m?n?? S*????E????
w*+??*????*??Y????*,??+p?t??:Ź?Wʹ?W???Q:?W???[?:???]+?????:*????Y?޹?W?????:??:??:*??????,-???,????+??????,??+??:+?????,??+??:+??:*???:?W?0?[?:		?Ϲ$?ϻY*	?'?*???*?,*?.*?0*+2&?5?7??pz8?`-9;6<=	w>?w??ww@A(O???? !??"!??#!?`-9:(O???? ?????(?2?<?`?z???????????????????????????	??6?T?W?]?c?i?v??4?J??S?E?F			%?"S?6?????Ii,?G?K?QN-?W?I-?[?]:C?c?0?EY??Y??G????I??*??K?????N??????,?CN-P??Y??+P?;??R??*??????W-T+T?;??W+V?;?-V+V?;??W+X?;?-X+X?;??W+Z?;?-Z+Z?;??W+\?;?-\+\?;??W?^?:?W?1?[?]:,?;?+?;?-+?;??W???-*??W-`???-`?|W-y?|W-?n??>#8abicid?ie?f???b?#?.?[?^?f??????????????????????1?>?A?I?S?\?d??"?S?K??U?	S4?f??y?*???L+?W?{+?[?M,?lW?fN*???:?W?3?[?:?o?:*?su?wYS?}???-??-????Y-??-?w???????"%hGLOh?4Q??G!?=&b??k<=?>??>??"?%?&?G?L?O?Q?h?k?r?w??????M	?
S?Sh?hS?ShSh???????3*????>??
??????>*???L+?W?-+?[?M,?o?N*?s?-?wY,S?}??б!$h? %??<=>>????!?$?%?:?=??!?
S?Sh?????/*?s?????P???/*?s?????P???/*???????P???/*?s?????P???/*?s?????P???/*?s?????P???/*???????P???/*?s?????P???/*?7?????P???/*?s?????P???/*?s?????P???/*?,?????P???/*?.?????P???/*?0?????P????	g??Y
??????????????Y????Ƹɷ???]Y?SY?SY?SY?SY?SY?S?۳^??RS7{???"			




© 2015 - 2025 Weber Informatics LLC | Privacy Policy