com.groupbyinc.flux.repositories.Repository.class Maven / Gradle / Ivy
???? 4 4 +com/groupbyinc/flux/repositories/Repository java/lang/Object 7com/groupbyinc/flux/common/component/LifecycleComponent Repository.java 3com/groupbyinc/flux/repositories/Repository$Factory Factory getMetadata ;()Lcom/groupbyinc/flux/cluster/metadata/RepositoryMetaData; getSnapshotInfo X(Lcom/groupbyinc/flux/snapshots/SnapshotId;)Lcom/groupbyinc/flux/snapshots/SnapshotInfo; getSnapshotGlobalMetaData [(Lcom/groupbyinc/flux/snapshots/SnapshotId;)Lcom/groupbyinc/flux/cluster/metadata/MetaData; getSnapshotIndexMetaData ?(Lcom/groupbyinc/flux/snapshots/SnapshotId;Lcom/groupbyinc/flux/repositories/IndexId;)Lcom/groupbyinc/flux/cluster/metadata/IndexMetaData; java/io/IOException getRepositoryData 3()Lcom/groupbyinc/flux/repositories/RepositoryData; initializeSnapshot l(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)V finalizeSnapshot ?(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;JLjava/lang/String;ILjava/util/List;JZ)Lcom/groupbyinc/flux/snapshots/SnapshotInfo; deleteSnapshot .(Lcom/groupbyinc/flux/snapshots/SnapshotId;J)V getSnapshotThrottleTimeInNanos ()J getRestoreThrottleTimeInNanos startVerification ()Ljava/lang/String; endVerification (Ljava/lang/String;)V verify E(Ljava/lang/String;Lcom/groupbyinc/flux/cluster/node/DiscoveryNode;)V
isReadOnly ()Z
snapshotShard ?(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/snapshots/SnapshotId;Lcom/groupbyinc/flux/repositories/IndexId;Lcom/groupbyinc/flux/common/apache/lucene/index/IndexCommit;Lcom/groupbyinc/flux/index/snapshots/IndexShardSnapshotStatus;)V restoreShard ?(Lcom/groupbyinc/flux/index/shard/IndexShard;Lcom/groupbyinc/flux/snapshots/SnapshotId;Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/repositories/IndexId;Lcom/groupbyinc/flux/index/shard/ShardId;Lcom/groupbyinc/flux/indices/recovery/RecoveryState;)V getShardSnapshotStatus ?(Lcom/groupbyinc/flux/snapshots/SnapshotId;Lcom/groupbyinc/flux/Version;Lcom/groupbyinc/flux/repositories/IndexId;Lcom/groupbyinc/flux/index/shard/ShardId;)Lcom/groupbyinc/flux/index/snapshots/IndexShardSnapshotStatus;
Exceptions Signature ?(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;Lcom/groupbyinc/flux/cluster/metadata/MetaData;)V ?(Lcom/groupbyinc/flux/snapshots/SnapshotId;Ljava/util/List;JLjava/lang/String;ILjava/util/List;JZ)Lcom/groupbyinc/flux/snapshots/SnapshotInfo;
SourceFile InnerClasses
. / 0 / 1 ! " # $ % &