Skip to content

Commit 8bd131e

Browse files
committed
[core] Simplify IndexStore and friends
Related to #10773 Closes #81.
1 parent ff9394c commit 8bd131e

File tree

4 files changed

+20
-20
lines changed

4 files changed

+20
-20
lines changed

src/main/java/org/elasticsearch/index/store/smbmmapfs/SmbMmapFsDirectoryService.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,18 @@
2626
import org.elasticsearch.common.inject.Inject;
2727
import org.elasticsearch.common.settings.Settings;
2828
import org.elasticsearch.index.settings.IndexSettings;
29-
import org.elasticsearch.index.shard.ShardId;
29+
import org.elasticsearch.index.shard.ShardPath;
30+
import org.elasticsearch.index.store.FsDirectoryService;
3031
import org.elasticsearch.index.store.IndexStore;
31-
import org.elasticsearch.index.store.fs.FsDirectoryService;
3232

3333
import java.io.IOException;
3434
import java.nio.file.Path;
3535

3636
public class SmbMmapFsDirectoryService extends FsDirectoryService {
3737

3838
@Inject
39-
public SmbMmapFsDirectoryService(ShardId shardId, @IndexSettings Settings indexSettings, IndexStore indexStore) {
40-
super(shardId, indexSettings, indexStore);
39+
public SmbMmapFsDirectoryService(@IndexSettings Settings indexSettings, IndexStore indexStore, ShardPath path) {
40+
super(indexSettings, indexStore, path);
4141
}
4242

4343
@Override

src/main/java/org/elasticsearch/index/store/smbmmapfs/SmbMmapFsIndexStore.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@
2121

2222
import org.elasticsearch.common.inject.Inject;
2323
import org.elasticsearch.common.settings.Settings;
24-
import org.elasticsearch.env.NodeEnvironment;
2524
import org.elasticsearch.index.Index;
26-
import org.elasticsearch.index.IndexService;
2725
import org.elasticsearch.index.settings.IndexSettings;
26+
import org.elasticsearch.index.settings.IndexSettingsService;
2827
import org.elasticsearch.index.store.DirectoryService;
29-
import org.elasticsearch.index.store.support.AbstractIndexStore;
28+
import org.elasticsearch.index.store.IndexStore;
3029
import org.elasticsearch.indices.store.IndicesStore;
3130

32-
public class SmbMmapFsIndexStore extends AbstractIndexStore {
31+
public class SmbMmapFsIndexStore extends IndexStore {
3332

3433
@Inject
35-
public SmbMmapFsIndexStore(Index index, @IndexSettings Settings indexSettings, IndexService indexService, IndicesStore indicesStore, NodeEnvironment nodeEnv) {
36-
super(index, indexSettings, indexService, indicesStore, nodeEnv);
34+
public SmbMmapFsIndexStore(Index index, @IndexSettings Settings indexSettings,
35+
IndexSettingsService indexSettingsService, IndicesStore indicesStore) {
36+
super(index, indexSettings, indexSettingsService, indicesStore);
3737
}
3838

3939
@Override

src/main/java/org/elasticsearch/index/store/smbsimplefs/SmbSimpleFsDirectoryService.java

+4-4
Original file line numberDiff line numberDiff line change
@@ -26,18 +26,18 @@
2626
import org.elasticsearch.common.inject.Inject;
2727
import org.elasticsearch.common.settings.Settings;
2828
import org.elasticsearch.index.settings.IndexSettings;
29-
import org.elasticsearch.index.shard.ShardId;
29+
import org.elasticsearch.index.shard.ShardPath;
30+
import org.elasticsearch.index.store.FsDirectoryService;
3031
import org.elasticsearch.index.store.IndexStore;
31-
import org.elasticsearch.index.store.fs.FsDirectoryService;
3232

3333
import java.io.IOException;
3434
import java.nio.file.Path;
3535

3636
public class SmbSimpleFsDirectoryService extends FsDirectoryService {
3737

3838
@Inject
39-
public SmbSimpleFsDirectoryService(ShardId shardId, @IndexSettings Settings indexSettings, IndexStore indexStore) {
40-
super(shardId, indexSettings, indexStore);
39+
public SmbSimpleFsDirectoryService(@IndexSettings Settings indexSettings, IndexStore indexStore, ShardPath path) {
40+
super(indexSettings, indexStore, path);
4141
}
4242

4343
@Override

src/main/java/org/elasticsearch/index/store/smbsimplefs/SmbSimpleFsIndexStore.java

+6-6
Original file line numberDiff line numberDiff line change
@@ -21,19 +21,19 @@
2121

2222
import org.elasticsearch.common.inject.Inject;
2323
import org.elasticsearch.common.settings.Settings;
24-
import org.elasticsearch.env.NodeEnvironment;
2524
import org.elasticsearch.index.Index;
26-
import org.elasticsearch.index.IndexService;
2725
import org.elasticsearch.index.settings.IndexSettings;
26+
import org.elasticsearch.index.settings.IndexSettingsService;
2827
import org.elasticsearch.index.store.DirectoryService;
29-
import org.elasticsearch.index.store.support.AbstractIndexStore;
28+
import org.elasticsearch.index.store.IndexStore;
3029
import org.elasticsearch.indices.store.IndicesStore;
3130

32-
public class SmbSimpleFsIndexStore extends AbstractIndexStore {
31+
public class SmbSimpleFsIndexStore extends IndexStore {
3332

3433
@Inject
35-
public SmbSimpleFsIndexStore(Index index, @IndexSettings Settings indexSettings, IndexService indexService, IndicesStore indicesStore, NodeEnvironment nodeEnv) {
36-
super(index, indexSettings, indexService, indicesStore, nodeEnv);
34+
public SmbSimpleFsIndexStore(Index index, @IndexSettings Settings indexSettings,
35+
IndexSettingsService indexSettingsService, IndicesStore indicesStore) {
36+
super(index, indexSettings, indexSettingsService, indicesStore);
3737
}
3838

3939
@Override

0 commit comments

Comments
 (0)