public class ConfigurableInternodeAuthHadoopPlugin extends HadoopAuthPlugin implements HttpClientBuilderPlugin
SolrInfoBean.Category, SolrInfoBean.GroupcoreContainer, PROXY_USER_CONFIGSAUTHENTICATION_PLUGIN_PROP, HTTP_HEADER_X_SOLR_AUTHDATA, metricManager, numAuthenticated, numErrors, numMissingCredentials, numPassThrough, numWrongCredentials, registryName, requests, requestTimes, totalTime| Constructor and Description |
|---|
ConfigurableInternodeAuthHadoopPlugin(CoreContainer coreContainer) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
SolrHttpClientBuilder |
getHttpClientBuilder(SolrHttpClientBuilder builder) |
void |
init(Map<String,Object> pluginConfig)
This is called upon loading up of a plugin, used for setting it up.
|
void |
setup(Http2SolrClient client) |
doAuthenticate, getInitFilterConfigauthenticate, closeRequest, getCategory, getDescription, getMetricNames, getMetricRegistry, getName, initializeMetrics, interceptInternodeRequest, interceptInternodeRequestclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMetricsSnapshot, registerMetricNamepublic ConfigurableInternodeAuthHadoopPlugin(CoreContainer coreContainer)
public void init(Map<String,Object> pluginConfig)
AuthenticationPlugininit in class HadoopAuthPluginpluginConfig - Config parameters, possibly from a ZK sourcepublic void setup(Http2SolrClient client)
setup in interface HttpClientBuilderPluginpublic SolrHttpClientBuilder getHttpClientBuilder(SolrHttpClientBuilder builder)
getHttpClientBuilder in interface HttpClientBuilderPluginpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableclose in class HadoopAuthPluginIOExceptionCopyright © 2000-2019 Apache Software Foundation. All Rights Reserved.