Skip navigation links
A B C D E F G H I L M O P S T W Z 

A

addServlet(String, ServletHolder) - Method in class org.apache.pulsar.proxy.server.WebServer
 

B

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, ZooKeeperClientFactory) - Constructor for class org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
 

C

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.ProxyConnection
 
checkAuthorization(ProxyService, DestinationName, String, AuthenticationDataSource) - Static method in class org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
 
close() - Method in class org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
 
close() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
close() - Method in class org.apache.pulsar.proxy.server.util.ZookeeperCacheLoader
 
ctx - Variable in class org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
 

D

DirectProxyHandler - Class in org.apache.pulsar.proxy.server
 
DirectProxyHandler(ProxyService, ProxyConnection, String) - 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
 
externalServicePort - Variable in class org.apache.pulsar.proxy.server.WebServer
 

F

forwardAuthorizationCredentials() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 

G

getAuthenticationProviders() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getAuthenticationService() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
getAuthorizationProvider() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getAuthorizationService() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
getAvailableBrokers() - Method in class org.apache.pulsar.proxy.server.util.ZookeeperCacheLoader
 
getAvailableBrokersSet() - Method in class org.apache.pulsar.proxy.server.util.ZookeeperCacheLoader
 
getBrokerClientAuthenticationParameters() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getBrokerClientAuthenticationPlugin() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getBrokerServiceURL() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getBrokerServiceURLTLS() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getClientAuthentication() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
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
 
getGlobalZookeeperServers() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getLocalZkCache() - Method in class org.apache.pulsar.proxy.server.util.ZookeeperCacheLoader
 
getProperties() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
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
 
getSuperUserRoles() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getTlsCertificateFilePath() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getTlsKeyFilePath() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getTlsTrustCertsFilePath() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getWebServicePort() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getWebServicePortTls() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getZooKeeperClientFactory() - Method in class org.apache.pulsar.proxy.server.ProxyService
 
getZookeeperServers() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
getZookeeperSessionTimeoutMs() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 

H

handleConnect(PulsarApi.CommandConnect) - Method in class org.apache.pulsar.proxy.server.ProxyConnection
handles connect request and sends State.Connected ack to client
handleConnected(PulsarApi.CommandConnected) - Method in class org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
 
handleLookup(PulsarApi.CommandLookupTopic) - Method in class org.apache.pulsar.proxy.server.LookupProxyHandler
 
handleLookup(PulsarApi.CommandLookupTopic) - Method in class org.apache.pulsar.proxy.server.ProxyConnection
handles discovery request from client ands sends next active broker address
handlePartitionMetadataRequest(PulsarApi.CommandPartitionedTopicMetadata) - Method in class org.apache.pulsar.proxy.server.ProxyConnection
 
handlePartitionMetadataResponse(PulsarApi.CommandPartitionedTopicMetadata) - Method in class org.apache.pulsar.proxy.server.LookupProxyHandler
 

I

initChannel(SocketChannel) - Method in class org.apache.pulsar.proxy.server.ServiceChannelInitializer
 
isAuthenticationEnabled() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
isAuthorizationEnabled() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
isHandshakeCompleted() - Method in class org.apache.pulsar.proxy.server.ProxyConnection
 
isStarted() - Method in class org.apache.pulsar.proxy.server.WebServer
 
isTlsAllowInsecureConnection() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
isTlsEnabledInProxy() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
isTlsEnabledWithBroker() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
isTlsHostnameVerificationEnabled() - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 

L

LOADBALANCE_BROKERS_ROOT - Static variable in class org.apache.pulsar.proxy.server.util.ZookeeperCacheLoader
 
LookupProxyHandler - Class in org.apache.pulsar.proxy.server
 
LookupProxyHandler(ProxyService, ProxyConnection) - Constructor for class org.apache.pulsar.proxy.server.LookupProxyHandler
 

M

main(String[]) - Static method in class org.apache.pulsar.proxy.server.ProxyServiceStarter
 
messageReceived() - Method in class org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
 

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

P

path(String...) - Static method in class org.apache.pulsar.proxy.server.BrokerDiscoveryProvider
 
ProxyBackendHandler(ProxyConfiguration) - Constructor for class org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
 
ProxyConfiguration - Class in org.apache.pulsar.proxy.server
 
ProxyConfiguration() - Constructor for class org.apache.pulsar.proxy.server.ProxyConfiguration
 
ProxyConnection - Class in org.apache.pulsar.proxy.server
Handles incoming discovery request from client and sends appropriate response back to client
ProxyConnection(ProxyService) - Constructor for class org.apache.pulsar.proxy.server.ProxyConnection
 
ProxyService - Class in org.apache.pulsar.proxy.server
Pulsar proxy service
ProxyService(ProxyConfiguration) - 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
 

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
 
setAuthenticationEnabled(boolean) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setAuthenticationProviders(Set<String>) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setAuthorizationEnabled(boolean) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setAuthorizationProvider(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setBrokerClientAuthenticationParameters(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setBrokerClientAuthenticationPlugin(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setBrokerServiceURL(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setBrokerServiceURLTLS(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setConfigurationCacheService(ConfigurationCacheService) - Method in class org.apache.pulsar.proxy.server.ProxyService
 
setForwardAuthorizationCredentials(boolean) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setGlobalZookeeperServers(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setProperties(Properties) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setRemoteHostName(String) - Method in class org.apache.pulsar.proxy.server.DirectProxyHandler.ProxyBackendHandler
 
setServicePort(int) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setServicePortTls(int) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setSuperUserRoles(Set<String>) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setTlsAllowInsecureConnection(boolean) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setTlsCertificateFilePath(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setTlsEnabledInProxy(boolean) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setTlsEnabledWithBroker(boolean) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setTlsHostnameVerificationEnabled(boolean) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setTlsKeyFilePath(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setTlsTrustCertsFilePath(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setWebServicePort(int) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setWebServicePortTls(int) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setZookeeperServers(String) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
setZookeeperSessionTimeoutMs(int) - Method in class org.apache.pulsar.proxy.server.ProxyConfiguration
 
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
 

W

WebServer - Class in org.apache.pulsar.proxy.server
Manages web-service startup/stop on jetty server.
WebServer(ProxyConfiguration) - Constructor for class org.apache.pulsar.proxy.server.WebServer
 

Z

ZookeeperCacheLoader - Class in org.apache.pulsar.proxy.server.util
Connects with ZooKeeper and sets watch to listen changes for active broker list.
ZookeeperCacheLoader(ZooKeeperClientFactory, String, int) - Constructor for class org.apache.pulsar.proxy.server.util.ZookeeperCacheLoader
Initialize ZooKeeper session and creates broker cache list
A B C D E F G H I L M O P S T W Z 
Skip navigation links

Copyright © 2017–2018 Apache Software Foundation. All rights reserved.