Package org.apache.druid.server.emitter
Class HttpEmitterSSLClientConfig
- java.lang.Object
-
- org.apache.druid.server.emitter.HttpEmitterSSLClientConfig
-
public class HttpEmitterSSLClientConfig extends Object
This is kept separate fromHttpEmitterConfigbecausePasswordProvideris currently located in druid-api. The java-util module which contains HttpEmitterConfig cannot import PasswordProvider because this would introduce a circular dependence between java-util and druid-api. PasswordProvider could be moved to java-util, but PasswordProvider is annotated withExtensionPoint, which would also have to be moved. It would be easier to resolve these issues and merge the TLS-related config with HttpEmitterConfig once https://github.com/apache/druid/issues/4312 is resolved, so the TLS config is kept separate for now.
-
-
Constructor Summary
Constructors Constructor Description HttpEmitterSSLClientConfig()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetProtocol()StringgetTrustStoreAlgorithm()org.apache.druid.metadata.PasswordProvidergetTrustStorePasswordProvider()StringgetTrustStorePath()StringgetTrustStoreType()booleanisUseDefaultJavaContext()StringtoString()
-
-
-
Method Detail
-
getProtocol
public String getProtocol()
-
getTrustStoreType
public String getTrustStoreType()
-
getTrustStorePath
public String getTrustStorePath()
-
getTrustStoreAlgorithm
public String getTrustStoreAlgorithm()
-
getTrustStorePasswordProvider
public org.apache.druid.metadata.PasswordProvider getTrustStorePasswordProvider()
-
isUseDefaultJavaContext
public boolean isUseDefaultJavaContext()
-
-