public class ProxyConfiguration extends Object implements PulsarConfiguration
| Constructor and Description |
|---|
ProxyConfiguration() |
public boolean forwardAuthorizationCredentials()
public void setForwardAuthorizationCredentials(boolean forwardAuthorizationCredentials)
public String getBrokerServiceURLTLS()
public void setBrokerServiceURLTLS(String discoveryServiceURLTLS)
public String getBrokerServiceURL()
public void setBrokerServiceURL(String discoveryServiceURL)
public String getZookeeperServers()
public void setZookeeperServers(String zookeeperServers)
@Deprecated public String getGlobalZookeeperServers()
@Deprecated public void setGlobalZookeeperServers(String globalZookeeperServers)
public String getConfigurationStoreServers()
public void setConfigurationStoreServers(String configurationStoreServers)
public int getZookeeperSessionTimeoutMs()
public void setZookeeperSessionTimeoutMs(int zookeeperSessionTimeoutMs)
public int getServicePort()
public void setServicePort(int servicePort)
public int getServicePortTls()
public void setServicePortTls(int servicePortTls)
public int getWebServicePort()
public void setWebServicePort(int webServicePort)
public int getWebServicePortTls()
public void setWebServicePortTls(int webServicePortTls)
public String getStatusFilePath()
public void setStatusFilePath(String statusFilePath)
public boolean isTlsEnabledInProxy()
public void setTlsEnabledInProxy(boolean tlsEnabledInProxy)
public boolean isTlsEnabledWithBroker()
public void setTlsEnabledWithBroker(boolean tlsEnabledWithBroker)
public String getTlsCertificateFilePath()
public void setTlsCertificateFilePath(String tlsCertificateFilePath)
public String getTlsKeyFilePath()
public void setTlsKeyFilePath(String tlsKeyFilePath)
public String getTlsTrustCertsFilePath()
public void setTlsTrustCertsFilePath(String tlsTrustCertsFilePath)
public boolean isTlsAllowInsecureConnection()
public void setTlsAllowInsecureConnection(boolean tlsAllowInsecureConnection)
public boolean isTlsHostnameVerificationEnabled()
public void setTlsHostnameVerificationEnabled(boolean tlsHostnameVerificationEnabled)
public String getBrokerClientAuthenticationPlugin()
public void setBrokerClientAuthenticationPlugin(String brokerClientAuthenticationPlugin)
public String getBrokerClientAuthenticationParameters()
public void setBrokerClientAuthenticationParameters(String brokerClientAuthenticationParameters)
public String getBrokerClientTrustCertsFilePath()
public void setBrokerClientTrustCertsFilePath(String brokerClientTlsTrustCertsFilePath)
public boolean isAuthenticationEnabled()
public void setAuthenticationEnabled(boolean authenticationEnabled)
public void setAuthenticationProviders(Set<String> authenticationProviders)
public boolean isAuthorizationEnabled()
public void setAuthorizationEnabled(boolean authorizationEnabled)
public String getAuthorizationProvider()
public void setAuthorizationProvider(String authorizationProvider)
public Properties getProperties()
getProperties in interface PulsarConfigurationpublic void setProperties(Properties properties)
setProperties in interface PulsarConfigurationpublic int getMaxConcurrentInboundConnections()
public void setMaxConcurrentInboundConnections(int maxConcurrentInboundConnections)
public int getMaxConcurrentLookupRequests()
public void setMaxConcurrentLookupRequests(int maxConcurrentLookupRequests)
public boolean getTlsRequireTrustedClientCertOnConnect()
public void setTlsRequireTrustedClientCertOnConnect(boolean tlsRequireTrustedClientCertOnConnect)
Copyright © 2017–2018 Apache Software Foundation. All rights reserved.