Class StorageEsInstaller
- java.lang.Object
-
- org.apache.skywalking.oap.server.core.storage.model.ModelInstaller
-
- org.apache.skywalking.oap.server.storage.plugin.elasticsearch.base.StorageEsInstaller
-
- All Implemented Interfaces:
ModelCreator.CreatingListener
public class StorageEsInstaller extends ModelInstaller
-
-
Field Summary
Fields Modifier and Type Field Description protected ColumnTypeEsMappingcolumnTypeEsMapping-
Fields inherited from class org.apache.skywalking.oap.server.core.storage.model.ModelInstaller
client, moduleManager
-
-
Constructor Summary
Constructors Constructor Description StorageEsInstaller(Client client, org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, StorageModuleElasticsearchConfig config)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.apache.skywalking.library.elasticsearch.response.MappingscreateMapping(Model model)protected Map<String,Object>createSetting(Model model)voidcreateTable(Model model)protected IndexStructuresgetStructures()booleanisExists(Model model)voidsetIndexRefreshInterval(int indexRefreshInterval)-
Methods inherited from class org.apache.skywalking.oap.server.core.storage.model.ModelInstaller
overrideColumnName, start, whenCreating
-
-
-
-
Field Detail
-
columnTypeEsMapping
protected final ColumnTypeEsMapping columnTypeEsMapping
-
-
Constructor Detail
-
StorageEsInstaller
public StorageEsInstaller(Client client, org.apache.skywalking.oap.server.library.module.ModuleManager moduleManager, StorageModuleElasticsearchConfig config)
-
-
Method Detail
-
getStructures
protected IndexStructures getStructures()
-
isExists
public boolean isExists(Model model) throws StorageException
- Specified by:
isExistsin classModelInstaller- Throws:
StorageException
-
createTable
public void createTable(Model model) throws StorageException
- Specified by:
createTablein classModelInstaller- Throws:
StorageException
-
createSetting
protected Map<String,Object> createSetting(Model model) throws StorageException
- Throws:
StorageException
-
createMapping
protected org.apache.skywalking.library.elasticsearch.response.Mappings createMapping(Model model)
-
setIndexRefreshInterval
public void setIndexRefreshInterval(int indexRefreshInterval)
-
-