索引

A B C D E F G H I L M N O P R S T U W 
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
 
A B C D E F G H I L M N O P R S T U W 
All Classes and Interfaces|常量字段值|所有程序包|序列化表格