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

A

addServlet(String, Class<? extends Servlet>, Map<String, String>) - Method in class org.apache.pulsar.discovery.service.server.ServerManager
 

B

BrokerDiscoveryProvider - Class in org.apache.pulsar.discovery.service
Maintains available active broker list and returns next active broker in round-robin for discovery service.
BrokerDiscoveryProvider(ServiceConfig, ZooKeeperClientFactory) - Constructor for class org.apache.pulsar.discovery.service.BrokerDiscoveryProvider
 

C

checkAuthorization(DiscoveryService, TopicName, String, AuthenticationDataSource) - Static method in class org.apache.pulsar.discovery.service.BrokerDiscoveryProvider
 
checkConfig(ServiceConfig) - Static method in class org.apache.pulsar.discovery.service.server.DiscoveryServiceStarter
 
close() - Method in class org.apache.pulsar.discovery.service.BrokerDiscoveryProvider
 
close() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
close() - Method in class org.apache.pulsar.discovery.service.web.ZookeeperCacheLoader
 

D

DiscoveryService - Class in org.apache.pulsar.discovery.service
Main discovery-service which starts component to serve incoming discovery-request over binary-proto channel and redirects to one of the active broker
DiscoveryService(ServiceConfig) - Constructor for class org.apache.pulsar.discovery.service.DiscoveryService
 
DiscoveryServiceServlet - Class in org.apache.pulsar.discovery.service.web
Acts a load-balancer that receives any incoming request and discover active-available broker in round-robin manner and redirect request to that broker.
DiscoveryServiceServlet() - Constructor for class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
DiscoveryServiceStarter - Class in org.apache.pulsar.discovery.service.server
Starts jetty server and initialize DiscoveryServiceServlet web-service
DiscoveryServiceStarter() - Constructor for class org.apache.pulsar.discovery.service.server.DiscoveryServiceStarter
 
doDelete(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
doHead(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
doOptions(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
doPost(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
doPut(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
doTrace(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 

E

externalServicePort - Variable in class org.apache.pulsar.discovery.service.server.ServerManager
 

G

getAuthenticationProviders() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getAuthenticationService() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getAuthorizationAllowWildcardsMatching() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getAuthorizationProvider() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getAuthorizationService() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getAvailableBrokers() - Method in class org.apache.pulsar.discovery.service.web.ZookeeperCacheLoader
 
getConfiguration() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getConfigurationCacheService() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getConfigurationStoreServers() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getDiscoveryProvider() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getExternalServicePort() - Method in class org.apache.pulsar.discovery.service.server.ServerManager
 
getGlobalZookeeperServers() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
Deprecated.
getLocalZkCache() - Method in class org.apache.pulsar.discovery.service.web.ZookeeperCacheLoader
 
getProperties() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getServicePort() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getServicePortTls() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getServiceUri() - Method in class org.apache.pulsar.discovery.service.server.ServerManager
 
getServiceUrl() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getServiceUrlTls() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getSuperUserRoles() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getTlsCertificateFilePath() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getTlsCiphers() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getTlsKeyFilePath() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getTlsProtocols() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getTlsRequireTrustedClientCertOnConnect() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getTlsTrustCertsFilePath() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getWebServicePort() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getWebServicePortTls() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getZooKeeperClientFactory() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
getZookeeperServers() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
getZookeeperSessionTimeoutMs() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 

H

handleConnect(PulsarApi.CommandConnect) - Method in class org.apache.pulsar.discovery.service.ServerConnection
handles connect request and sends State.Connected ack to client
handleLookup(PulsarApi.CommandLookupTopic) - Method in class org.apache.pulsar.discovery.service.ServerConnection
handles discovery request from client ands sends next active broker address
handlePartitionMetadataRequest(PulsarApi.CommandPartitionedTopicMetadata) - Method in class org.apache.pulsar.discovery.service.ServerConnection
 
host() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
Derive the host

I

init(String) - Static method in class org.apache.pulsar.discovery.service.server.DiscoveryServiceStarter
 
init(ServletConfig) - Method in class org.apache.pulsar.discovery.service.web.DiscoveryServiceServlet
 
initChannel(SocketChannel) - Method in class org.apache.pulsar.discovery.service.ServiceChannelInitializer
 
isAuthenticationEnabled() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
isAuthorizationEnabled() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
isBindOnLocalhost() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
isHandshakeCompleted() - Method in class org.apache.pulsar.discovery.service.ServerConnection
 
isStarted() - Method in class org.apache.pulsar.discovery.service.server.ServerManager
 
isTlsAllowInsecureConnection() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
isTlsEnabled() - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 

L

LOADBALANCE_BROKERS_ROOT - Static variable in class org.apache.pulsar.discovery.service.web.ZookeeperCacheLoader
 

M

main(String[]) - Static method in class org.apache.pulsar.discovery.service.server.DiscoveryServiceStarter
 

O

org.apache.pulsar.discovery.service - package org.apache.pulsar.discovery.service
 
org.apache.pulsar.discovery.service.server - package org.apache.pulsar.discovery.service.server
 
org.apache.pulsar.discovery.service.web - package org.apache.pulsar.discovery.service.web
 

P

path(String...) - Static method in class org.apache.pulsar.discovery.service.BrokerDiscoveryProvider
 

R

RestException - Exception in org.apache.pulsar.discovery.service.web
Exception used to provide better error messages to clients of the REST API.
RestException(Response.Status, String) - Constructor for exception org.apache.pulsar.discovery.service.web.RestException
 
RestException(int, String) - Constructor for exception org.apache.pulsar.discovery.service.web.RestException
 
RestException(Throwable) - Constructor for exception org.apache.pulsar.discovery.service.web.RestException
 

S

ServerConnection - Class in org.apache.pulsar.discovery.service
Handles incoming discovery request from client and sends appropriate response back to client
ServerConnection(DiscoveryService) - Constructor for class org.apache.pulsar.discovery.service.ServerConnection
 
ServerManager - Class in org.apache.pulsar.discovery.service.server
Manages web-service startup/stop on jetty server.
ServerManager(ServiceConfig) - Constructor for class org.apache.pulsar.discovery.service.server.ServerManager
 
ServiceChannelInitializer - Class in org.apache.pulsar.discovery.service
Initialize service channel handlers.
ServiceChannelInitializer(DiscoveryService, ServiceConfig, boolean) - Constructor for class org.apache.pulsar.discovery.service.ServiceChannelInitializer
 
ServiceConfig - Class in org.apache.pulsar.discovery.service.server
Service Configuration to start :DiscoveryServiceServlet
ServiceConfig() - Constructor for class org.apache.pulsar.discovery.service.server.ServiceConfig
 
serviceUrl() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
serviceUrlTls() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
setAuthenticationEnabled(boolean) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setAuthenticationProviders(Set<String>) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setAuthorizationAllowWildcardsMatching(boolean) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setAuthorizationEnabled(boolean) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setAuthorizationProvider(String) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setBindOnLocalhost(boolean) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setConfigurationCacheService(ConfigurationCacheService) - Method in class org.apache.pulsar.discovery.service.DiscoveryService
 
setConfigurationStoreServers(String) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setGlobalZookeeperServers(String) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
Deprecated.
setProperties(Properties) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setServicePort(int) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setServicePortTls(int) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setSuperUserRoles(Set<String>) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsAllowInsecureConnection(boolean) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsCertificateFilePath(String) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsCiphers(Set<String>) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsEnabled(boolean) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsKeyFilePath(String) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsProtocols(Set<String>) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsRequireTrustedClientCertOnConnect(boolean) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setTlsTrustCertsFilePath(String) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setWebServicePort(int) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setWebServicePortTls(int) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setZookeeperServers(String) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
setZookeeperSessionTimeoutMs(int) - Method in class org.apache.pulsar.discovery.service.server.ServiceConfig
 
start() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
Starts discovery service by initializing zookkeeper and server
start() - Method in class org.apache.pulsar.discovery.service.server.ServerManager
 
startServer() - Method in class org.apache.pulsar.discovery.service.DiscoveryService
starts server to handle discovery-request from client-channel
startWebService(ServerManager, ServiceConfig) - Static method in class org.apache.pulsar.discovery.service.server.DiscoveryServiceStarter
 
stop() - Method in class org.apache.pulsar.discovery.service.server.ServerManager
 

T

TLS_HANDLER - Static variable in class org.apache.pulsar.discovery.service.ServerConnection
 
TLS_HANDLER - Static variable in class org.apache.pulsar.discovery.service.ServiceChannelInitializer
 

Z

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

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