public class OpenShiftElasticSearchPlugin extends org.elasticsearch.plugins.Plugin implements ConfigurationSettings
DEFAULT_AUTH_PROXY_HEADER, DEFAULT_KIBANA_VERSION, DEFAULT_KIBANA_VERSION_HEADER, DEFAULT_OPENSHIFT_OPS_PROJECTS, DEFAULT_SEARCHGUARD_ADMIN_DN, DEFAULT_SECURITY_CONFIG_INDEX, DEFAULT_SG_CLIENT_KS_PASS, DEFAULT_SG_CLIENT_KS_PATH, DEFAULT_SG_CLIENT_KS_TYPE, DEFAULT_SG_CLIENT_TS_PASS, DEFAULT_SG_CLIENT_TS_PATH, DEFAULT_SG_CLIENT_TS_TYPE, DEFAULT_SG_CONFIG_SETTING_PATH, DEFAULT_USER_PROFILE_PREFIX, DEFAULT_WHITELISTED_USERS, KIBANA_CONFIG_INDEX_NAME, KIBANA_CONFIG_VERSION, KIBANA_VERSION_HEADER, OPENSHIFT_CONFIG_OPS_PROJECTS, OPENSHIFT_CONFIG_PROJECT_INDEX_PREFIX, OPENSHIFT_DEFAULT_PROJECT_INDEX_PREFIX, OPENSHIFT_DYNAMIC_ENABLED_DEFAULT, OPENSHIFT_DYNAMIC_ENABLED_FLAG, OPENSHIFT_ES_ACL_DELAY_IN_MILLIS, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_APP, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_EMPTY, OPENSHIFT_ES_KIBANA_SEED_MAPPINGS_OPERATIONS, OPENSHIFT_ES_USER_PROFILE_PREFIX, OPENSHIFT_KIBANA_REWRITE_ENABLED_DEFAULT, OPENSHIFT_KIBANA_REWRITE_ENABLED_FLAG, OPENSHIFT_ROLES, SEARCHGUARD_ADMIN_DN, SEARCHGUARD_AUTHENTICATION_PROXY_HEADER, SEARCHGUARD_CONFIG_ID, SEARCHGUARD_CONFIG_INDEX_NAME, SEARCHGUARD_INITIAL_CONFIGS, SEARCHGUARD_MAPPING_TYPE, SEARCHGUARD_ROLE_TYPE, SG_ACTION_ALL, SG_ACTION_CLUSTER_ALL, SG_ACTION_CREATE_INDEX, SG_ACTION_READ, SG_ACTION_WRITE, SG_CLIENT_KS_PASS, SG_CLIENT_KS_PATH, SG_CLIENT_KS_TYPE, SG_CLIENT_TS_PASS, SG_CLIENT_TS_PATH, SG_CLIENT_TS_TYPE, SG_CONFIG_SETTING_PATH| Constructor and Description |
|---|
OpenShiftElasticSearchPlugin(org.elasticsearch.common.settings.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.common.settings.Settings |
additionalSettings() |
String |
description() |
Collection<org.elasticsearch.common.inject.Module> |
indexModules(org.elasticsearch.common.settings.Settings indexSettings) |
Collection<Class<? extends Closeable>> |
indexServices() |
String |
name() |
Collection<org.elasticsearch.common.inject.Module> |
nodeModules() |
Collection<Class<? extends org.elasticsearch.common.component.LifecycleComponent>> |
nodeServices() |
void |
onModule(org.elasticsearch.action.ActionModule actionModule) |
void |
onModule(org.elasticsearch.http.HttpServerModule module) |
void |
onModule(org.elasticsearch.rest.RestModule restModule) |
void |
onModule(org.elasticsearch.transport.TransportModule module) |
Collection<org.elasticsearch.common.inject.Module> |
shardModules(org.elasticsearch.common.settings.Settings indexSettings) |
Collection<Class<? extends Closeable>> |
shardServices() |
@Inject public OpenShiftElasticSearchPlugin(org.elasticsearch.common.settings.Settings settings)
public String name()
name in class org.elasticsearch.plugins.Pluginpublic String description()
description in class org.elasticsearch.plugins.Pluginpublic void onModule(org.elasticsearch.action.ActionModule actionModule)
public void onModule(org.elasticsearch.rest.RestModule restModule)
public void onModule(org.elasticsearch.transport.TransportModule module)
public void onModule(org.elasticsearch.http.HttpServerModule module)
public Collection<org.elasticsearch.common.inject.Module> shardModules(org.elasticsearch.common.settings.Settings indexSettings)
shardModules in class org.elasticsearch.plugins.Pluginpublic Collection<Class<? extends org.elasticsearch.common.component.LifecycleComponent>> nodeServices()
nodeServices in class org.elasticsearch.plugins.Pluginpublic Collection<org.elasticsearch.common.inject.Module> nodeModules()
nodeModules in class org.elasticsearch.plugins.Pluginpublic Collection<org.elasticsearch.common.inject.Module> indexModules(org.elasticsearch.common.settings.Settings indexSettings)
indexModules in class org.elasticsearch.plugins.Pluginpublic Collection<Class<? extends Closeable>> indexServices()
indexServices in class org.elasticsearch.plugins.Pluginpublic Collection<Class<? extends Closeable>> shardServices()
shardServices in class org.elasticsearch.plugins.Pluginpublic org.elasticsearch.common.settings.Settings additionalSettings()
additionalSettings in class org.elasticsearch.plugins.PluginCopyright © 2015–2017 Red Hat. All rights reserved.