A B C D E F G H I L M N O P R S T U W 
All Classes All Packages

A

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) - Static method in class org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
 
clientAddress - Variable in class org.apache.pulsar.proxy.stats.ConnectionStats
 
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
 
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
 
externalServicePort - Variable in class org.apache.pulsar.proxy.server.WebServer
 

F

FRONTEND_CONN - Static variable in class org.apache.pulsar.proxy.server.ParserProxyHandler
 

G

getAuthenticationService() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
getAuthorizationService() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
getClientAuthentication() - Method in class org.apache.pulsar.proxy.server.ProxyConnection
 
getConfiguration() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
getConfigurationCacheService() - 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
 
getProxyLogLevel(int) - Method in class org.apache.pulsar.proxy.stats.ProxyStats
 
getProxyTo() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration.HttpReverseProxyConfig
 
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
 
isHandshakeCompleted() - Method in class org.apache.pulsar.proxy.server.ProxyConnection
 
isStarted() - Method in class org.apache.pulsar.proxy.server.WebServer
 

L

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
 
messageReceived() - Method in class org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
 
metrics() - Method in class org.apache.pulsar.proxy.stats.ProxyStats
 

N

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.server - package org.apache.pulsar.proxy.server
 
org.apache.pulsar.proxy.stats - package org.apache.pulsar.proxy.stats
 

P

ParserProxyHandler - Class in org.apache.pulsar.proxy.server
 
ParserProxyHandler(ProxyService, Channel, String, int) - Constructor for class org.apache.pulsar.proxy.server.ParserProxyHandler
 
path(String...) - Static method in class org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
 
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
 
proxyLogLevel - Variable in class org.apache.pulsar.proxy.server.ProxyService
 
proxyService() - Method in class org.apache.pulsar.proxy.stats.ProxyStats
 
ProxyService - Class in org.apache.pulsar.proxy.server
Pulsar proxy service
ProxyService(ProxyConfiguration, AuthenticationService) - Constructor for class org.apache.pulsar.proxy.server.ProxyService
 
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(int, String) - Constructor for exception org.apache.pulsar.proxy.stats.RestException
 
RestException(Throwable) - Constructor for exception org.apache.pulsar.proxy.stats.RestException
 
RestException(Response.Status, String) - 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
 
setConfigurationCacheService(ConfigurationMetadataCacheService) - Method in class org.apache.pulsar.proxy.server.ProxyService
 
setProperties(Properties) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setRemoteHostName(String) - Method in class org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
 
start() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
start() - Method in class org.apache.pulsar.proxy.server.WebServer
 
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 
All Classes All Packages