JavaScript is disabled on your browser.
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
A
B
C
D
E
F
G
H
I
L
M
N
O
P
R
S
T
U
W
A
accept(String)
- Method in interface org.apache.pulsar.proxy.extensions.
ProxyExtension
Verify if the extension can handle the given
extension name
.
addRestResources(String, String, String, Object)
- Method in class org.apache.pulsar.proxy.server.
WebServer
addServlet(String, ServletHolder)
- Method in class org.apache.pulsar.proxy.server.
WebServer
addServlet(String, ServletHolder, List<Pair<String, Object>>)
- Method in class org.apache.pulsar.proxy.server.
WebServer
addServlet(String, ServletHolder, List<Pair<String, Object>>, boolean)
- Method in class org.apache.pulsar.proxy.server.
WebServer
addWebServerHandlers(WebServer, ProxyConfiguration, ProxyService, BrokerDiscoveryProvider)
- Static method in class org.apache.pulsar.proxy.server.
ProxyServiceStarter
ATTRIBUTE_PULSAR_PROXY_NAME
- Static variable in class org.apache.pulsar.proxy.stats.
ProxyStats
B
BACKEND_CONN
- Static variable in class org.apache.pulsar.proxy.server.
ParserProxyHandler
brokerAddress
- Variable in class org.apache.pulsar.proxy.stats.
ConnectionStats
BrokerDiscoveryProvider
- Class in
org.apache.pulsar.proxy.server
Maintains available active broker list and returns next active broker in round-robin for discovery service.
BrokerDiscoveryProvider(ProxyConfiguration, PulsarResources)
- Constructor for class org.apache.pulsar.proxy.server.
BrokerDiscoveryProvider
byteRate
- Variable in class org.apache.pulsar.proxy.stats.
ConnectionStats
C
calculate()
- Method in class org.apache.pulsar.proxy.stats.
TopicStats
channelActive(ChannelHandlerContext)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
channelActive(ChannelHandlerContext)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
channelInactive(ChannelHandlerContext)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
channelInactive(ChannelHandlerContext)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
channelRead(ChannelHandlerContext, Object)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
channelRead(ChannelHandlerContext, Object)
- Method in class org.apache.pulsar.proxy.server.
ParserProxyHandler
channelRead(ChannelHandlerContext, Object)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
channelRegistered(ChannelHandlerContext)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
channelUnregistered(ChannelHandlerContext)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
checkAuthorization(ProxyService, TopicName, String, AuthenticationDataSource)
- Method in class org.apache.pulsar.proxy.server.
BrokerDiscoveryProvider
clientAddress
- Variable in class org.apache.pulsar.proxy.stats.
ConnectionStats
close()
- Method in interface org.apache.pulsar.proxy.extensions.
ProxyExtension
close()
- Method in class org.apache.pulsar.proxy.extensions.
ProxyExtensions
close()
- Method in class org.apache.pulsar.proxy.server.
BrokerDiscoveryProvider
close()
- Method in class org.apache.pulsar.proxy.server.
ProxyConnectionPool
close()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
close()
- Method in class org.apache.pulsar.proxy.server.
ProxyServiceStarter
CmdGenerateDocumentation
- Class in
org.apache.pulsar.proxy.util
CmdGenerateDocumentation()
- Constructor for class org.apache.pulsar.proxy.util.
CmdGenerateDocumentation
ConnectionStats
- Class in
org.apache.pulsar.proxy.stats
ConnectionStats(double, double, Channel, Channel)
- Constructor for class org.apache.pulsar.proxy.stats.
ConnectionStats
createConfigurationMetadataStore()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
createLocalMetadataStore()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
ctx
- Variable in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
D
DirectProxyHandler
- Class in
org.apache.pulsar.proxy.server
DirectProxyHandler(ProxyService, ProxyConnection, String, int, Supplier<SslHandler>)
- Constructor for class org.apache.pulsar.proxy.server.
DirectProxyHandler
DirectProxyHandler.ProxyBackendHandler
- Class in
org.apache.pulsar.proxy.server
E
exceptionCaught(ChannelHandlerContext, Throwable)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
exceptionCaught(ChannelHandlerContext, Throwable)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
extension(String)
- Method in class org.apache.pulsar.proxy.extensions.
ProxyExtensions
Return the handler for the provided
extension
.
extensionName()
- Method in interface org.apache.pulsar.proxy.extensions.
ProxyExtension
Returns the unique extension name.
externalServicePort
- Variable in class org.apache.pulsar.proxy.server.
WebServer
F
FRONTEND_CONN
- Static variable in class org.apache.pulsar.proxy.server.
ParserProxyHandler
G
generateDocumentByClassName(String)
- Method in class org.apache.pulsar.proxy.util.
CmdGenerateDocumentation
getAuthenticationService()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getAuthorizationService()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getAvailableBrokers()
- Method in class org.apache.pulsar.proxy.server.
BrokerDiscoveryProvider
Access the list of available brokers.
getClientAuthentication()
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
getConfig()
- Method in class org.apache.pulsar.proxy.server.
ProxyServiceStarter
getConfiguration()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getDiscoveryProvider()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getExternalServicePort()
- Method in class org.apache.pulsar.proxy.server.
WebServer
getHAProxyMessage()
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
getListenPort()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getListenPortHTTP()
- Method in class org.apache.pulsar.proxy.server.
WebServer
getListenPortHTTPS()
- Method in class org.apache.pulsar.proxy.server.
WebServer
getListenPortTls()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getLookupRequestSemaphore()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getName()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration.HttpReverseProxyConfig
getPath()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration.HttpReverseProxyConfig
getProperties()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration
getProxyClientAuthenticationPlugin()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getProxyLogLevel(int)
- Method in class org.apache.pulsar.proxy.stats.
ProxyStats
getProxyTo()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration.HttpReverseProxyConfig
getServer()
- Method in class org.apache.pulsar.proxy.server.
ProxyServiceStarter
getServicePort()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration
getServicePortTls()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration
getServiceUri()
- Method in class org.apache.pulsar.proxy.server.
WebServer
getServiceUrl()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getServiceUrlTls()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getTimer()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
getWebServicePort()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration
getWebServicePortTls()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration
getWorkerGroup()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
H
handleAuthChallenge(CommandAuthChallenge)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
handleAuthResponse(CommandAuthResponse)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
handleConnect(CommandConnect)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
handleConnected(CommandConnected)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
handleGetSchema(CommandGetSchema)
- Method in class org.apache.pulsar.proxy.server.
LookupProxyHandler
handleGetSchema(CommandGetSchema)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
handleGetTopicsOfNamespace(CommandGetTopicsOfNamespace)
- Method in class org.apache.pulsar.proxy.server.
LookupProxyHandler
handleGetTopicsOfNamespace(CommandGetTopicsOfNamespace)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
handleLookup(CommandLookupTopic)
- Method in class org.apache.pulsar.proxy.server.
LookupProxyHandler
handleLookup(CommandLookupTopic)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
handles discovery request from client ands sends next active broker address.
handlePartitionMetadataRequest(CommandPartitionedTopicMetadata)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
handlePartitionMetadataResponse(CommandPartitionedTopicMetadata)
- Method in class org.apache.pulsar.proxy.server.
LookupProxyHandler
hasHAProxyMessage()
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
I
inboundOutboundChannelMap
- Static variable in class org.apache.pulsar.proxy.server.
DirectProxyHandler
initChannel(SocketChannel)
- Method in class org.apache.pulsar.proxy.server.
ServiceChannelInitializer
initialize(ProxyConfiguration)
- Method in interface org.apache.pulsar.proxy.extensions.
ProxyExtension
Initialize the extension when the extension is constructed from reflection.
initialize(ProxyConfiguration)
- Method in class org.apache.pulsar.proxy.extensions.
ProxyExtensions
isHandshakeCompleted()
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
isStarted()
- Method in class org.apache.pulsar.proxy.server.
WebServer
L
load(ProxyConfiguration)
- Static method in class org.apache.pulsar.proxy.extensions.
ProxyExtensions
Load the extensions for the given
extensions
list.
LookupProxyHandler
- Class in
org.apache.pulsar.proxy.server
LookupProxyHandler(ProxyService, ProxyConnection)
- Constructor for class org.apache.pulsar.proxy.server.
LookupProxyHandler
lookupRequestSemaphore
- Variable in class org.apache.pulsar.proxy.server.
ProxyService
M
main(String[])
- Static method in class org.apache.pulsar.proxy.server.
ProxyServiceStarter
main(String[])
- Static method in class org.apache.pulsar.proxy.util.
CmdGenerateDocumentation
messageReceived()
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
metrics()
- Method in class org.apache.pulsar.proxy.stats.
ProxyStats
N
newChannelInitializers()
- Method in interface org.apache.pulsar.proxy.extensions.
ProxyExtension
Create the list of channel initializers for the ports that this extension will listen on.
newChannelInitializers()
- Method in class org.apache.pulsar.proxy.extensions.
ProxyExtensions
newConnectCommand()
- Method in class org.apache.pulsar.proxy.server.
ProxyClientCnx
O
operationComplete(Future<Void>)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
operationComplete(Future<Void>)
- Method in class org.apache.pulsar.proxy.server.
ProxyConnection
org.apache.pulsar.proxy.extensions
- package org.apache.pulsar.proxy.extensions
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.proxy.server
- package org.apache.pulsar.proxy.server
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.proxy.stats
- package org.apache.pulsar.proxy.stats
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.proxy.util
- package org.apache.pulsar.proxy.util
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
P
ParserProxyHandler
- Class in
org.apache.pulsar.proxy.server
ParserProxyHandler(ProxyService, Channel, String, int)
- Constructor for class org.apache.pulsar.proxy.server.
ParserProxyHandler
ProxyBackendHandler(ProxyConfiguration, int)
- Constructor for class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
ProxyClientCnx
- Class in
org.apache.pulsar.proxy.server
ProxyClientCnx(ClientConfigurationData, EventLoopGroup, String, AuthData, String, int)
- Constructor for class org.apache.pulsar.proxy.server.
ProxyClientCnx
ProxyConfiguration
- Class in
org.apache.pulsar.proxy.server
ProxyConfiguration()
- Constructor for class org.apache.pulsar.proxy.server.
ProxyConfiguration
ProxyConfiguration.HttpReverseProxyConfig
- Class in
org.apache.pulsar.proxy.server
ProxyConnection
- Class in
org.apache.pulsar.proxy.server
Handles incoming discovery request from client and sends appropriate response back to client.
ProxyConnection(ProxyService, Supplier<SslHandler>)
- Constructor for class org.apache.pulsar.proxy.server.
ProxyConnection
ProxyConnectionPool
- Class in
org.apache.pulsar.proxy.server
ProxyConnectionPool(ClientConfigurationData, EventLoopGroup, Supplier<ClientCnx>)
- Constructor for class org.apache.pulsar.proxy.server.
ProxyConnectionPool
ProxyExtension
- Interface in
org.apache.pulsar.proxy.extensions
The extension interface for support additional extensions on Pulsar Proxy.
ProxyExtensionDefinition
- Class in
org.apache.pulsar.proxy.extensions
Metadata information about a Proxy Extension.
ProxyExtensionDefinition()
- Constructor for class org.apache.pulsar.proxy.extensions.
ProxyExtensionDefinition
ProxyExtensions
- Class in
org.apache.pulsar.proxy.extensions
A collection of loaded extensions.
proxyLogLevel
- Variable in class org.apache.pulsar.proxy.server.
ProxyService
ProxyService
- Class in
org.apache.pulsar.proxy.server
Pulsar proxy service.
ProxyService(ProxyConfiguration, AuthenticationService)
- Constructor for class org.apache.pulsar.proxy.server.
ProxyService
proxyService()
- Method in class org.apache.pulsar.proxy.stats.
ProxyStats
ProxyServiceStarter
- Class in
org.apache.pulsar.proxy.server
Starts an instance of the Pulsar ProxyService.
ProxyServiceStarter(String[])
- Constructor for class org.apache.pulsar.proxy.server.
ProxyServiceStarter
ProxyStats
- Class in
org.apache.pulsar.proxy.stats
ProxyStats()
- Constructor for class org.apache.pulsar.proxy.stats.
ProxyStats
R
requestRate
- Variable in class org.apache.pulsar.proxy.stats.
ConnectionStats
RestException
- Exception in
org.apache.pulsar.proxy.stats
Exception used to provide better error messages to clients of the REST API.
RestException(Response.Status, String)
- Constructor for exception org.apache.pulsar.proxy.stats.
RestException
RestException(int, String)
- Constructor for exception org.apache.pulsar.proxy.stats.
RestException
RestException(Throwable)
- Constructor for exception org.apache.pulsar.proxy.stats.
RestException
S
ServiceChannelInitializer
- Class in
org.apache.pulsar.proxy.server
Initialize service channel handlers.
ServiceChannelInitializer(ProxyService, ProxyConfiguration, boolean)
- Constructor for class org.apache.pulsar.proxy.server.
ServiceChannelInitializer
servletContext
- Variable in class org.apache.pulsar.proxy.stats.
ProxyStats
setProperties(Properties)
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration
setRemoteHostName(String)
- Method in class org.apache.pulsar.proxy.server.
DirectProxyHandler.ProxyBackendHandler
start(ProxyService)
- Method in interface org.apache.pulsar.proxy.extensions.
ProxyExtension
Start the extension with the provided proxy service.
start(ProxyService)
- Method in class org.apache.pulsar.proxy.extensions.
ProxyExtensions
start()
- Method in class org.apache.pulsar.proxy.server.
ProxyService
start()
- Method in class org.apache.pulsar.proxy.server.
ProxyServiceStarter
start()
- Method in class org.apache.pulsar.proxy.server.
WebServer
startProxyExtensions(Map<String, Map<InetSocketAddress, ChannelInitializer<SocketChannel>>>, ServerBootstrap)
- Method in class org.apache.pulsar.proxy.server.
ProxyService
stop()
- Method in class org.apache.pulsar.proxy.server.
WebServer
T
TLS_HANDLER
- Static variable in class org.apache.pulsar.proxy.server.
DirectProxyHandler
TLS_HANDLER
- Static variable in class org.apache.pulsar.proxy.server.
ServiceChannelInitializer
topics()
- Method in class org.apache.pulsar.proxy.stats.
ProxyStats
TopicStats
- Class in
org.apache.pulsar.proxy.stats
TopicStats()
- Constructor for class org.apache.pulsar.proxy.stats.
TopicStats
toString()
- Method in class org.apache.pulsar.proxy.server.
ProxyConfiguration.HttpReverseProxyConfig
U
updateProxyLogLevel(int)
- Method in class org.apache.pulsar.proxy.stats.
ProxyStats
W
WebServer
- Class in
org.apache.pulsar.proxy.server
Manages web-service startup/stop on jetty server.
WebServer(ProxyConfiguration, AuthenticationService)
- Constructor for class 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
Skip navigation links
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
Prev
Next
Frames
No Frames
All Classes
Copyright © 2017–2022
Apache Software Foundation
. All rights reserved.