public class OpenShiftElasticSearchPlugin extends org.elasticsearch.plugins.Plugin implements ConfigurationSettings, org.elasticsearch.plugins.ActionPlugin, org.elasticsearch.plugins.NetworkPlugin
DEFAULT_ACL_ROLE_STRATEGY, DEFAULT_AUTH_PROXY_HEADER, DEFAULT_KIBANA_OPS_INDEX_PATTERNS, 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_ACL_EXPIRE_IN_MILLIS, OPENSHIFT_ACL_ROLE_STRATEGY, OPENSHIFT_CONFIG_OPS_PROJECTS, OPENSHIFT_CONFIG_PROJECT_INDEX_PREFIX, OPENSHIFT_DEFAULT_PROJECT_INDEX_PREFIX, 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_OPS_INDEX_PATTERNS, OPENSHIFT_REQUEST_CONTEXT, SEARCHGUARD_ADMIN_DN, SEARCHGUARD_AUTHENTICATION_PROXY_HEADER, SEARCHGUARD_CONFIG_ID, SEARCHGUARD_CONFIG_INDEX_NAME, SEARCHGUARD_INITIAL_CONFIGS, SEARCHGUARD_MAPPING_TYPE, SEARCHGUARD_ROLE_TYPE, 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_PATHDEFAULT_MODE, OPENSHIFT_KIBANA_INDEX_MODE, SHARED_NON_OPS, SHARED_OPS, UNIQUE| Constructor and Description |
|---|
OpenShiftElasticSearchPlugin(org.elasticsearch.common.settings.Settings settings) |
| Modifier and Type | Method and Description |
|---|---|
org.elasticsearch.common.settings.Settings |
additionalSettings() |
void |
close() |
Collection<Object> |
createComponents(org.elasticsearch.client.Client client,
org.elasticsearch.cluster.service.ClusterService clusterService,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.watcher.ResourceWatcherService resourceWatcherService,
org.elasticsearch.script.ScriptService scriptService,
org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry) |
List<Class<? extends org.elasticsearch.action.support.ActionFilter>> |
getActionFilters() |
List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,? extends org.elasticsearch.action.ActionResponse>> |
getActions() |
Collection<Class<? extends org.elasticsearch.common.component.LifecycleComponent>> |
getGuiceServiceClasses() |
Map<String,Supplier<org.elasticsearch.http.HttpServerTransport>> |
getHttpTransports(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.common.util.BigArrays bigArrays,
org.elasticsearch.indices.breaker.CircuitBreakerService circuitBreakerService,
org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry,
org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry,
org.elasticsearch.common.network.NetworkService networkService,
org.elasticsearch.http.HttpServerTransport.Dispatcher dispatcher) |
List<org.elasticsearch.rest.RestHandler> |
getRestHandlers(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.rest.RestController restController,
org.elasticsearch.common.settings.ClusterSettings clusterSettings,
org.elasticsearch.common.settings.IndexScopedSettings indexScopedSettings,
org.elasticsearch.common.settings.SettingsFilter settingsFilter,
org.elasticsearch.cluster.metadata.IndexNameExpressionResolver indexNameExpressionResolver,
Supplier<org.elasticsearch.cluster.node.DiscoveryNodes> nodesInCluster) |
UnaryOperator<org.elasticsearch.rest.RestHandler> |
getRestHandlerWrapper(org.elasticsearch.common.util.concurrent.ThreadContext threadContext) |
List<org.elasticsearch.common.settings.Setting<?>> |
getSettings() |
List<String> |
getSettingsFilter() |
List<org.elasticsearch.transport.TransportInterceptor> |
getTransportInterceptors(org.elasticsearch.common.util.concurrent.ThreadContext threadContext) |
Map<String,Supplier<org.elasticsearch.transport.Transport>> |
getTransports(org.elasticsearch.common.settings.Settings settings,
org.elasticsearch.threadpool.ThreadPool threadPool,
org.elasticsearch.common.util.BigArrays bigArrays,
org.elasticsearch.indices.breaker.CircuitBreakerService circuitBreakerService,
org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry,
org.elasticsearch.common.network.NetworkService networkService) |
void |
onIndexModule(org.elasticsearch.index.IndexModule indexModule) |
createGuiceModules, getBootstrapChecks, getCustomMetaDataUpgrader, getExecutorBuilders, getIndexMetaDataUpgrader, getIndexTemplateMetaDataUpgrader, getNamedWriteables, getNamedXContent, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModule, onModulepublic OpenShiftElasticSearchPlugin(org.elasticsearch.common.settings.Settings settings)
public Collection<Object> createComponents(org.elasticsearch.client.Client client, org.elasticsearch.cluster.service.ClusterService clusterService, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.watcher.ResourceWatcherService resourceWatcherService, org.elasticsearch.script.ScriptService scriptService, org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry)
createComponents in class org.elasticsearch.plugins.Pluginpublic UnaryOperator<org.elasticsearch.rest.RestHandler> getRestHandlerWrapper(org.elasticsearch.common.util.concurrent.ThreadContext threadContext)
getRestHandlerWrapper in interface org.elasticsearch.plugins.ActionPluginpublic List<org.elasticsearch.rest.RestHandler> getRestHandlers(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.rest.RestController restController, org.elasticsearch.common.settings.ClusterSettings clusterSettings, org.elasticsearch.common.settings.IndexScopedSettings indexScopedSettings, org.elasticsearch.common.settings.SettingsFilter settingsFilter, org.elasticsearch.cluster.metadata.IndexNameExpressionResolver indexNameExpressionResolver, Supplier<org.elasticsearch.cluster.node.DiscoveryNodes> nodesInCluster)
getRestHandlers in interface org.elasticsearch.plugins.ActionPluginpublic List<org.elasticsearch.plugins.ActionPlugin.ActionHandler<? extends org.elasticsearch.action.ActionRequest,? extends org.elasticsearch.action.ActionResponse>> getActions()
getActions in interface org.elasticsearch.plugins.ActionPluginpublic void onIndexModule(org.elasticsearch.index.IndexModule indexModule)
onIndexModule in class org.elasticsearch.plugins.Pluginpublic List<Class<? extends org.elasticsearch.action.support.ActionFilter>> getActionFilters()
getActionFilters in interface org.elasticsearch.plugins.ActionPluginpublic List<org.elasticsearch.transport.TransportInterceptor> getTransportInterceptors(org.elasticsearch.common.util.concurrent.ThreadContext threadContext)
getTransportInterceptors in interface org.elasticsearch.plugins.NetworkPluginpublic Map<String,Supplier<org.elasticsearch.transport.Transport>> getTransports(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.common.util.BigArrays bigArrays, org.elasticsearch.indices.breaker.CircuitBreakerService circuitBreakerService, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry, org.elasticsearch.common.network.NetworkService networkService)
getTransports in interface org.elasticsearch.plugins.NetworkPluginpublic Map<String,Supplier<org.elasticsearch.http.HttpServerTransport>> getHttpTransports(org.elasticsearch.common.settings.Settings settings, org.elasticsearch.threadpool.ThreadPool threadPool, org.elasticsearch.common.util.BigArrays bigArrays, org.elasticsearch.indices.breaker.CircuitBreakerService circuitBreakerService, org.elasticsearch.common.io.stream.NamedWriteableRegistry namedWriteableRegistry, org.elasticsearch.common.xcontent.NamedXContentRegistry namedXContentRegistry, org.elasticsearch.common.network.NetworkService networkService, org.elasticsearch.http.HttpServerTransport.Dispatcher dispatcher)
getHttpTransports in interface org.elasticsearch.plugins.NetworkPluginpublic Collection<Class<? extends org.elasticsearch.common.component.LifecycleComponent>> getGuiceServiceClasses()
getGuiceServiceClasses in class org.elasticsearch.plugins.Pluginpublic org.elasticsearch.common.settings.Settings additionalSettings()
additionalSettings in class org.elasticsearch.plugins.Pluginpublic List<org.elasticsearch.common.settings.Setting<?>> getSettings()
getSettings in class org.elasticsearch.plugins.Pluginpublic List<String> getSettingsFilter()
getSettingsFilter in class org.elasticsearch.plugins.Pluginpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class org.elasticsearch.plugins.PluginIOExceptionCopyright © 2015–2018 Red Hat. All rights reserved.