索引
All Classes and Interfaces|常量字段值|所有程序包|序列化表格
A
- accept(String) - 接口中的方法 org.apache.pulsar.proxy.extensions.ProxyExtension
-
Verify if the extension can handle the given extension name.
- addPrometheusRawMetricsProvider(PrometheusRawMetricsProvider) - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- addRestResource(String, String, Object, Class<?>) - 类中的方法 org.apache.pulsar.proxy.server.WebServer
-
Add a REST resource to the servlet context with authentication coverage.
- addRestResource(String, String, Object, Class<?>, boolean) - 类中的方法 org.apache.pulsar.proxy.server.WebServer
-
Add a REST resource to the servlet context.
- addServlet(String, ServletHolder) - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- addServlet(String, ServletHolder, List<Pair<String, Object>>) - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- addServlet(String, ServletHolder, List<Pair<String, Object>>, boolean) - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- addWebServerHandlers(WebServer, ProxyConfiguration, ProxyService, BrokerDiscoveryProvider) - 类中的静态方法 org.apache.pulsar.proxy.server.ProxyServiceStarter
- ATTRIBUTE_PULSAR_PROXY_NAME - 类中的静态变量 org.apache.pulsar.proxy.stats.ProxyStats
B
- BACKEND_CONN - 类中的静态变量 org.apache.pulsar.proxy.server.ParserProxyHandler
- brokerAddress - 类中的变量 org.apache.pulsar.proxy.stats.ConnectionStats
- brokerConnected(DirectProxyHandler, CommandConnected) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- BrokerDiscoveryProvider - org.apache.pulsar.proxy.server中的类
-
Maintains available active broker list and returns next active broker in round-robin for discovery service.
- BrokerDiscoveryProvider(ProxyConfiguration, PulsarResources) - 类的构造器 org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
- BrokerProxyValidator - org.apache.pulsar.proxy.server中的类
- BrokerProxyValidator(AddressResolver<InetSocketAddress>, String, String, String) - 类的构造器 org.apache.pulsar.proxy.server.BrokerProxyValidator
- byteRate - 类中的变量 org.apache.pulsar.proxy.stats.ConnectionStats
C
- calculate() - 类中的方法 org.apache.pulsar.proxy.stats.TopicStats
- channelActive(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- channelActive(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- channelInactive(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- channelInactive(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- channelRead(ChannelHandlerContext, Object) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- channelRead(ChannelHandlerContext, Object) - 类中的方法 org.apache.pulsar.proxy.server.ParserProxyHandler
- channelRead(ChannelHandlerContext, Object) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- channelRegistered(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- channelUnregistered(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- channelWritabilityChanged(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- channelWritabilityChanged(ChannelHandlerContext) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- checkAuthorization(ProxyService, TopicName, String, AuthenticationDataSource) - 类中的方法 org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
- clientAddress - 类中的变量 org.apache.pulsar.proxy.stats.ConnectionStats
- close() - 接口中的方法 org.apache.pulsar.proxy.extensions.ProxyExtension
- close() - 类中的方法 org.apache.pulsar.proxy.extensions.ProxyExtensions
- close() - 类中的方法 org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
- close() - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler
- close() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- close() - 类中的方法 org.apache.pulsar.proxy.server.ProxyServiceStarter
- CmdGenerateDocumentation - org.apache.pulsar.proxy.util中的类
- CmdGenerateDocumentation() - 类的构造器 org.apache.pulsar.proxy.util.CmdGenerateDocumentation
- connect(String, InetSocketAddress, int) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler
- ConnectionStats - org.apache.pulsar.proxy.stats中的类
- ConnectionStats(double, double, Channel, Channel) - 类的构造器 org.apache.pulsar.proxy.stats.ConnectionStats
- createConfigurationMetadataStore() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- createLocalMetadataStore() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- ctx - 类中的变量 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
D
- DirectProxyHandler - org.apache.pulsar.proxy.server中的类
- DirectProxyHandler(ProxyService, ProxyConnection) - 类的构造器 org.apache.pulsar.proxy.server.DirectProxyHandler
- DirectProxyHandler.ProxyBackendHandler - org.apache.pulsar.proxy.server中的类
E
- exceptionCaught(ChannelHandlerContext, Throwable) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- extension(String) - 类中的方法 org.apache.pulsar.proxy.extensions.ProxyExtensions
-
Return the handler for the provided extension.
- extensionName() - 接口中的方法 org.apache.pulsar.proxy.extensions.ProxyExtension
-
Returns the unique extension name.
- externalServicePort - 类中的变量 org.apache.pulsar.proxy.server.WebServer
F
- FRONTEND_CONN - 类中的静态变量 org.apache.pulsar.proxy.server.ParserProxyHandler
G
- generateDocumentByClassName(String) - 类中的方法 org.apache.pulsar.proxy.util.CmdGenerateDocumentation
- getAuthenticationService() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getAuthorizationService() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getAvailableBrokers() - 类中的方法 org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
-
Access the list of available brokers.
- getClientAuthentication() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- getConfig() - 类中的方法 org.apache.pulsar.proxy.server.ProxyServiceStarter
- getConfiguration() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getConfigurationMetadataStoreUrl() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getDiscoveryProvider() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getExternalServicePort() - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- getHAProxyMessage() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- getListenPort() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getListenPortHTTP() - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- getListenPortHTTPS() - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- getListenPortTls() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getLookupRequestSemaphore() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getMetadataStoreCacheExpirySeconds() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getMetadataStoreSessionTimeoutMillis() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getMetadataStoreUrl() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getMetricsServlet() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getName() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration.HttpReverseProxyConfig
- getPath() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration.HttpReverseProxyConfig
- getProperties() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getProxyClientAuthenticationPlugin() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getProxyLogLevel(int) - 类中的方法 org.apache.pulsar.proxy.stats.ProxyStats
- getProxyTo() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration.HttpReverseProxyConfig
- getServer() - 类中的方法 org.apache.pulsar.proxy.server.ProxyServiceStarter
- getServicePort() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getServicePortTls() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getServiceUri() - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- getServiceUrl() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getServiceUrlTls() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- getWebServicePort() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getWebServicePortTls() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- getWorkerGroup() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
H
- handleAuthChallenge(CommandAuthChallenge) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- handleAuthChallenge(CommandAuthChallenge) - 类中的方法 org.apache.pulsar.proxy.server.ProxyClientCnx
- handleAuthResponse(CommandAuthResponse) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- handleConnect(CommandConnect) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- handleConnected(CommandConnected) - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- handleGetSchema(CommandGetSchema) - 类中的方法 org.apache.pulsar.proxy.server.LookupProxyHandler
- handleGetSchema(CommandGetSchema) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- handleGetTopicsOfNamespace(CommandGetTopicsOfNamespace) - 类中的方法 org.apache.pulsar.proxy.server.LookupProxyHandler
- handleGetTopicsOfNamespace(CommandGetTopicsOfNamespace) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- handleLookup(CommandLookupTopic) - 类中的方法 org.apache.pulsar.proxy.server.LookupProxyHandler
- handleLookup(CommandLookupTopic) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
-
handles discovery request from client ands sends next active broker address.
- handlePartitionMetadataRequest(CommandPartitionedTopicMetadata) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- handlePartitionMetadataResponse(CommandPartitionedTopicMetadata) - 类中的方法 org.apache.pulsar.proxy.server.LookupProxyHandler
- hasHAProxyMessage() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- httpRequest - 类中的变量 org.apache.pulsar.proxy.stats.ProxyStats
I
- initChannel(SocketChannel) - 类中的方法 org.apache.pulsar.proxy.server.ServiceChannelInitializer
- initialize(ProxyConfiguration) - 接口中的方法 org.apache.pulsar.proxy.extensions.ProxyExtension
-
Initialize the extension when the extension is constructed from reflection.
- initialize(ProxyConfiguration) - 类中的方法 org.apache.pulsar.proxy.extensions.ProxyExtensions
- isHandshakeCompleted() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConnection
- isStarted() - 类中的方法 org.apache.pulsar.proxy.server.WebServer
L
- load(ProxyConfiguration) - 类中的静态方法 org.apache.pulsar.proxy.extensions.ProxyExtensions
-
Load the extensions for the given extensions list.
- LookupProxyHandler - org.apache.pulsar.proxy.server中的类
- LookupProxyHandler(ProxyService, ProxyConnection) - 类的构造器 org.apache.pulsar.proxy.server.LookupProxyHandler
- lookupRequestSemaphore - 类中的变量 org.apache.pulsar.proxy.server.ProxyService
M
- main(String[]) - 类中的静态方法 org.apache.pulsar.proxy.server.ProxyServiceStarter
- main(String[]) - 类中的静态方法 org.apache.pulsar.proxy.util.CmdGenerateDocumentation
- messageReceived() - 类中的方法 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- metrics() - 类中的方法 org.apache.pulsar.proxy.stats.ProxyStats
N
- newChannelInitializers() - 接口中的方法 org.apache.pulsar.proxy.extensions.ProxyExtension
-
Create the list of channel initializers for the ports that this extension will listen on.
- newChannelInitializers() - 类中的方法 org.apache.pulsar.proxy.extensions.ProxyExtensions
- newConnectCommand() - 类中的方法 org.apache.pulsar.proxy.server.ProxyClientCnx
O
- org.apache.pulsar.proxy.extensions - 程序包 org.apache.pulsar.proxy.extensions
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.proxy.server - 程序包 org.apache.pulsar.proxy.server
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.proxy.stats - 程序包 org.apache.pulsar.proxy.stats
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.proxy.util - 程序包 org.apache.pulsar.proxy.util
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
P
- ParserProxyHandler - org.apache.pulsar.proxy.server中的类
- ParserProxyHandler(ProxyService, Channel, String, int, ChannelId) - 类的构造器 org.apache.pulsar.proxy.server.ParserProxyHandler
- ProxyBackendHandler(ProxyConfiguration, int, String) - 类的构造器 org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- ProxyClientCnx - org.apache.pulsar.proxy.server中的类
- ProxyClientCnx(ClientConfigurationData, EventLoopGroup, String, AuthData, String, int, boolean, ProxyConnection) - 类的构造器 org.apache.pulsar.proxy.server.ProxyClientCnx
- ProxyConfiguration - org.apache.pulsar.proxy.server中的类
- ProxyConfiguration() - 类的构造器 org.apache.pulsar.proxy.server.ProxyConfiguration
- ProxyConfiguration.HttpReverseProxyConfig - org.apache.pulsar.proxy.server中的类
- ProxyConnection - org.apache.pulsar.proxy.server中的类
-
Handles incoming discovery request from client and sends appropriate response back to client.
- ProxyConnection(ProxyService, DnsAddressResolverGroup) - 类的构造器 org.apache.pulsar.proxy.server.ProxyConnection
- ProxyExtension - org.apache.pulsar.proxy.extensions中的接口
-
The extension interface for support additional extensions on Pulsar Proxy.
- ProxyExtensionDefinition - org.apache.pulsar.proxy.extensions中的类
-
Metadata information about a Proxy Extension.
- ProxyExtensionDefinition() - 类的构造器 org.apache.pulsar.proxy.extensions.ProxyExtensionDefinition
- ProxyExtensions - org.apache.pulsar.proxy.extensions中的类
-
A collection of loaded extensions.
- proxyLogLevel - 类中的变量 org.apache.pulsar.proxy.server.ProxyService
- proxyService() - 类中的方法 org.apache.pulsar.proxy.stats.ProxyStats
- ProxyService - org.apache.pulsar.proxy.server中的类
-
Pulsar proxy service.
- ProxyService(ProxyConfiguration, AuthenticationService) - 类的构造器 org.apache.pulsar.proxy.server.ProxyService
- ProxyServiceStarter - org.apache.pulsar.proxy.server中的类
-
Starts an instance of the Pulsar ProxyService.
- ProxyServiceStarter(String[]) - 类的构造器 org.apache.pulsar.proxy.server.ProxyServiceStarter
- ProxyStats - org.apache.pulsar.proxy.stats中的类
- ProxyStats() - 类的构造器 org.apache.pulsar.proxy.stats.ProxyStats
R
- requestRate - 类中的变量 org.apache.pulsar.proxy.stats.ConnectionStats
- resolveAndCheckTargetAddress(String) - 类中的方法 org.apache.pulsar.proxy.server.BrokerProxyValidator
- RestException - org.apache.pulsar.proxy.stats中的异常错误
-
Exception used to provide better error messages to clients of the REST API.
- RestException(int, String) - 异常错误的构造器 org.apache.pulsar.proxy.stats.RestException
- RestException(Throwable) - 异常错误的构造器 org.apache.pulsar.proxy.stats.RestException
- RestException(Response.Status, String) - 异常错误的构造器 org.apache.pulsar.proxy.stats.RestException
S
- ServiceChannelInitializer - org.apache.pulsar.proxy.server中的类
-
Initialize service channel handlers.
- ServiceChannelInitializer(ProxyService, ProxyConfiguration, boolean) - 类的构造器 org.apache.pulsar.proxy.server.ServiceChannelInitializer
- servletContext - 类中的变量 org.apache.pulsar.proxy.stats.ProxyStats
- setProperties(Properties) - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration
- start() - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- start() - 类中的方法 org.apache.pulsar.proxy.server.ProxyServiceStarter
- start() - 类中的方法 org.apache.pulsar.proxy.server.WebServer
- start(ProxyService) - 接口中的方法 org.apache.pulsar.proxy.extensions.ProxyExtension
-
Start the extension with the provided proxy service.
- start(ProxyService) - 类中的方法 org.apache.pulsar.proxy.extensions.ProxyExtensions
- startProxyExtensions(Map<String, Map<InetSocketAddress, ChannelInitializer<SocketChannel>>>, ServerBootstrap) - 类中的方法 org.apache.pulsar.proxy.server.ProxyService
- stop() - 类中的方法 org.apache.pulsar.proxy.server.WebServer
T
- TLS_HANDLER - 类中的静态变量 org.apache.pulsar.proxy.server.DirectProxyHandler
- TLS_HANDLER - 类中的静态变量 org.apache.pulsar.proxy.server.ServiceChannelInitializer
- topics() - 类中的方法 org.apache.pulsar.proxy.stats.ProxyStats
- TopicStats - org.apache.pulsar.proxy.stats中的类
- TopicStats() - 类的构造器 org.apache.pulsar.proxy.stats.TopicStats
- toString() - 类中的方法 org.apache.pulsar.proxy.server.ProxyConfiguration.HttpReverseProxyConfig
U
- updateProxyLogLevel(int) - 类中的方法 org.apache.pulsar.proxy.stats.ProxyStats
W
- WebServer - org.apache.pulsar.proxy.server中的类
-
Manages web-service startup/stop on jetty server.
- WebServer(ProxyConfiguration, AuthenticationService) - 类的构造器 org.apache.pulsar.proxy.server.WebServer
All Classes and Interfaces|常量字段值|所有程序包|序列化表格