类 ProxyService
java.lang.Object
org.apache.pulsar.proxy.server.ProxyService
- 所有已实现的接口:
Closeable,AutoCloseable
Pulsar proxy service.
-
字段概要
字段 -
构造器概要
构造器构造器说明ProxyService(ProxyConfiguration proxyConfig, org.apache.pulsar.broker.authentication.AuthenticationService authenticationService) -
方法概要
修饰符和类型方法说明voidaddPrometheusRawMetricsProvider(org.apache.pulsar.broker.stats.prometheus.PrometheusRawMetricsProvider metricsProvider) voidclose()org.apache.pulsar.metadata.api.extended.MetadataStoreExtendedorg.apache.pulsar.metadata.api.extended.MetadataStoreExtendedorg.apache.pulsar.broker.authentication.AuthenticationServiceorg.apache.pulsar.broker.authorization.AuthorizationServiceorg.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServletorg.apache.pulsar.client.api.Authenticationio.netty.channel.EventLoopGroupvoidstart()voidstartProxyExtensions(Map<String, Map<InetSocketAddress, io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>>> protocolHandlers, io.netty.bootstrap.ServerBootstrap serverBootstrap)
-
字段详细资料
-
lookupRequestSemaphore
-
proxyLogLevel
protected int proxyLogLevel
-
-
构造器详细资料
-
ProxyService
public ProxyService(ProxyConfiguration proxyConfig, org.apache.pulsar.broker.authentication.AuthenticationService authenticationService) throws Exception - 抛出:
Exception
-
-
方法详细资料
-
start
- 抛出:
Exception
-
startProxyExtensions
public void startProxyExtensions(Map<String, Map<InetSocketAddress, io.netty.channel.ChannelInitializer<io.netty.channel.socket.SocketChannel>>> protocolHandlers, io.netty.bootstrap.ServerBootstrap serverBootstrap) -
getDiscoveryProvider
-
close
- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中Closeable- 抛出:
IOException
-
getServiceUrl
-
getServiceUrlTls
-
getConfiguration
-
getAuthenticationService
public org.apache.pulsar.broker.authentication.AuthenticationService getAuthenticationService() -
getAuthorizationService
public org.apache.pulsar.broker.authorization.AuthorizationService getAuthorizationService() -
getLookupRequestSemaphore
-
getWorkerGroup
public io.netty.channel.EventLoopGroup getWorkerGroup() -
getListenPort
-
getListenPortTls
-
createLocalMetadataStore
public org.apache.pulsar.metadata.api.extended.MetadataStoreExtended createLocalMetadataStore() throws org.apache.pulsar.metadata.api.MetadataStoreException- 抛出:
org.apache.pulsar.metadata.api.MetadataStoreException
-
createConfigurationMetadataStore
public org.apache.pulsar.metadata.api.extended.MetadataStoreExtended createConfigurationMetadataStore() throws org.apache.pulsar.metadata.api.MetadataStoreException- 抛出:
org.apache.pulsar.metadata.api.MetadataStoreException
-
getProxyClientAuthenticationPlugin
public org.apache.pulsar.client.api.Authentication getProxyClientAuthenticationPlugin() -
getMetricsServlet
public org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet getMetricsServlet() -
addPrometheusRawMetricsProvider
public void addPrometheusRawMetricsProvider(org.apache.pulsar.broker.stats.prometheus.PrometheusRawMetricsProvider metricsProvider)
-