A B C D E F G H I L M N O P R S T U W
所有类 所有程序包
所有类 所有程序包
所有类 所有程序包
A
- addRestResources(String, String, String, Object) - 类 中的方法org.apache.pulsar.proxy.server.WebServer
- 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
- 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
- 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
- checkAuthorization(ProxyService, TopicName, String, AuthenticationDataSource) - 类 中的静态方法org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
- clientAddress - 类 中的变量org.apache.pulsar.proxy.stats.ConnectionStats
- close() - 类 中的方法org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
- close() - 类 中的方法org.apache.pulsar.proxy.server.ProxyConnectionPool
- close() - 类 中的方法org.apache.pulsar.proxy.server.ProxyService
- close() - 类 中的方法org.apache.pulsar.proxy.server.ProxyServiceStarter
- 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, String, int, Supplier<SslHandler>) - 类 的构造器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
- externalServicePort - 类 中的变量org.apache.pulsar.proxy.server.WebServer
F
- FRONTEND_CONN - 类 中的静态变量org.apache.pulsar.proxy.server.ParserProxyHandler
G
- getAuthenticationService() - 类 中的方法org.apache.pulsar.proxy.server.ProxyService
- getAuthorizationService() - 类 中的方法org.apache.pulsar.proxy.server.ProxyService
- getClientAuthentication() - 类 中的方法org.apache.pulsar.proxy.server.ProxyConnection
- getConfig() - 类 中的方法org.apache.pulsar.proxy.server.ProxyServiceStarter
- getConfiguration() - 类 中的方法org.apache.pulsar.proxy.server.ProxyService
- getConfigurationCacheService() - 类 中的方法org.apache.pulsar.proxy.server.ProxyService
- 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
- 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
- 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
- getTimer() - 类 中的方法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
- 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
I
- inboundOutboundChannelMap - 类 中的静态变量org.apache.pulsar.proxy.server.DirectProxyHandler
- initChannel(SocketChannel) - 类 中的方法org.apache.pulsar.proxy.server.ServiceChannelInitializer
- isHandshakeCompleted() - 类 中的方法org.apache.pulsar.proxy.server.ProxyConnection
- isStarted() - 类 中的方法org.apache.pulsar.proxy.server.WebServer
L
- 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
- messageReceived() - 类 中的方法org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- metrics() - 类 中的方法org.apache.pulsar.proxy.stats.ProxyStats
N
- newConnectCommand() - 类 中的方法org.apache.pulsar.proxy.server.ProxyClientCnx
O
- operationComplete(Future<Void>) - 类 中的方法org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- operationComplete(Future<Void>) - 类 中的方法org.apache.pulsar.proxy.server.ProxyConnection
- org.apache.pulsar.proxy.server - 程序包 org.apache.pulsar.proxy.server
- org.apache.pulsar.proxy.stats - 程序包 org.apache.pulsar.proxy.stats
P
- ParserProxyHandler - org.apache.pulsar.proxy.server中的类
- ParserProxyHandler(ProxyService, Channel, String, int) - 类 的构造器org.apache.pulsar.proxy.server.ParserProxyHandler
- path(String...) - 类 中的静态方法org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
- ProxyBackendHandler(ProxyConfiguration, int) - 类 的构造器org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- ProxyClientCnx - org.apache.pulsar.proxy.server中的类
- ProxyClientCnx(ClientConfigurationData, EventLoopGroup, String, AuthData, String, int) - 类 的构造器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, Supplier<SslHandler>) - 类 的构造器org.apache.pulsar.proxy.server.ProxyConnection
- ProxyConnectionPool - org.apache.pulsar.proxy.server中的类
- ProxyConnectionPool(ClientConfigurationData, EventLoopGroup, Supplier<ClientCnx>) - 类 的构造器org.apache.pulsar.proxy.server.ProxyConnectionPool
- 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
- 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
- setConfigurationCacheService(ConfigurationMetadataCacheService) - 类 中的方法org.apache.pulsar.proxy.server.ProxyService
- setProperties(Properties) - 类 中的方法org.apache.pulsar.proxy.server.ProxyConfiguration
- setRemoteHostName(String) - 类 中的方法org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
- start() - 类 中的方法org.apache.pulsar.proxy.server.ProxyService
- start() - 类 中的方法org.apache.pulsar.proxy.server.ProxyServiceStarter
- start() - 类 中的方法org.apache.pulsar.proxy.server.WebServer
- 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
所有类 所有程序包