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

A

addFilter(ServletContextHandler, Filter) - Static method in class org.apache.pulsar.broker.web.Filters
Adds a filter instance to the servlet context handler.
addFilterClass(ServletContextHandler, Class<? extends Filter>, Map<String, String>) - Static method in class org.apache.pulsar.broker.web.Filters
Adds a filter to the servlet context handler which gets instantiated and configured when the server starts.
ADDITIONAL_SERVLET_FILE - Static variable in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
 
AdditionalServlet - Interface in org.apache.pulsar.broker.web.plugin.servlet
The additional servlet interface for support additional servlet.
AdditionalServletDefinition - Class in org.apache.pulsar.broker.web.plugin.servlet
Metadata information about an additional servlet.
AdditionalServletDefinition() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletDefinition
 
AdditionalServletDefinitions - Class in org.apache.pulsar.broker.web.plugin.servlet
The collection of additional servlet definition.
AdditionalServletDefinitions() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletDefinitions
 
AdditionalServletMetadata - Class in org.apache.pulsar.broker.web.plugin.servlet
The metadata of additional servlet.
AdditionalServletMetadata() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletMetadata
 
AdditionalServlets - Class in org.apache.pulsar.broker.web.plugin.servlet
A collection of loaded additional servlets.
AdditionalServlets(Map<String, AdditionalServletWithClassLoader>) - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlets
 
AdditionalServletUtils - Class in org.apache.pulsar.broker.web.plugin.servlet
Util class to search and load AdditionalServlets.
AdditionalServletUtils() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
 
AdditionalServletWithClassLoader - Class in org.apache.pulsar.broker.web.plugin.servlet
An additional servlet with it's classloader.
AdditionalServletWithClassLoader() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
 
addRawMetricsProvider(PrometheusRawMetricsProvider) - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Allow all function operations with in this namespace.
allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowNamespaceOperation(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowNamespaceOperation(NamespaceName, String, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowNamespaceOperationAsync(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if a given role is allowed to execute a given operation on the namespace.
allowNamespaceOperationAsync(NamespaceName, String, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowNamespaceOperationAsync(NamespaceName, NamespaceOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant authorization-action permission on a namespace to the given client.
allowNamespaceOperationAsync(NamespaceName, NamespaceOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowNamespaceOperationAsync(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowNamespaceOperationAsync(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if a given role is allowed to execute a given policy operation on the namespace.
allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant authorization-action permission on a namespace to the given client.
allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Allow all sink operations with in this namespace.
allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Allow all source operations with in this namespace.
allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowTenantOperation(String, String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowTenantOperation(String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowTenantOperation(String, TenantOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowTenantOperationAsync(String, String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowTenantOperationAsync(String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if a given role is allowed to execute a given operation on the tenant.
allowTenantOperationAsync(String, TenantOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant authorization-action permission on a tenant to the given client.
allowTenantOperationAsync(String, TenantOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowTenantOperationAsync(String, String, TenantOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowTenantOperationAsync(String, String, TenantOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowTopicOperation(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowTopicOperation(TopicName, String, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowTopicOperation(TopicName, TopicOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowTopicOperationAsync(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if a given role is allowed to execute a given topic operation on the topic.
allowTopicOperationAsync(TopicName, String, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowTopicOperationAsync(TopicName, TopicOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant authorization-action permission on a topic to the given client.
allowTopicOperationAsync(TopicName, TopicOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowTopicOperationAsync(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowTopicOperationAsync(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowTopicPolicyOperation(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowTopicPolicyOperation(TopicName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowTopicPolicyOperationAsync(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if a given role is allowed to execute a given topic operation on topic's policy.
allowTopicPolicyOperationAsync(TopicName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant authorization-action permission on a topic to the given client.
allowTopicPolicyOperationAsync(TopicName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowTopicPolicyOperationAsync(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
allowTopicPolicyOperationAsync(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
ATTRIBUTE_IS_READY_PROBE - Static variable in class org.apache.pulsar.common.configuration.VipStatus
 
ATTRIBUTE_STATUS_FILE_PATH - Static variable in class org.apache.pulsar.common.configuration.VipStatus
 
authData - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
authenticate(AuthData) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
authenticate(AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
authenticate(AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
 
authenticate(AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
authenticate(AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
 
authenticate(AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
authenticate(AuthData) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
Deprecated.
authenticate(AuthData) - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
 
authenticateAsync(AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
Validate the authentication for the given credentials with the specified authentication data.
authenticateAsync(AuthData) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
Challenge passed in auth data.
AuthenticatedDataAttributeName - Static variable in class org.apache.pulsar.broker.web.AuthenticationFilter
 
AuthenticatedRoleAttributeName - Static variable in class org.apache.pulsar.broker.web.AuthenticationFilter
 
authenticateFailure(String, String, String) - Static method in class org.apache.pulsar.broker.authentication.metrics.AuthenticationMetrics
Log authenticate failure event to the authentication metrics.
authenticateHttpRequest(HttpServletRequest, HttpServletResponse) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
authenticateHttpRequest(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
authenticateHttpRequest(HttpServletRequest, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
 
authenticateHttpRequest(HttpServletRequest) - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
Deprecated.
authenticateHttpRequestAsync(HttpServletRequest, HttpServletResponse) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
Validate the authentication for the given credentials with the specified authentication data.
authenticateSuccess(String, String) - Static method in class org.apache.pulsar.broker.authentication.metrics.AuthenticationMetrics
Log authenticate success event to the authentication metrics.
AuthenticationDataCommand - Class in org.apache.pulsar.broker.authentication
 
AuthenticationDataCommand(String) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
AuthenticationDataCommand(String, String) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
AuthenticationDataCommand(String, SocketAddress, SSLSession, String) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
AuthenticationDataCommand(String, SocketAddress, SSLSession) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
AuthenticationDataHttp - Class in org.apache.pulsar.broker.authentication
 
AuthenticationDataHttp(HttpServletRequest) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
AuthenticationDataHttps - Class in org.apache.pulsar.broker.authentication
 
AuthenticationDataHttps(HttpServletRequest) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationDataHttps
 
AuthenticationDataSource - Interface in org.apache.pulsar.broker.authentication
Interface for accessing data which are used in variety of authentication schemes on server side.
AuthenticationFilter - Class in org.apache.pulsar.broker.web
Servlet filter that hooks up with AuthenticationService to reject unauthenticated HTTP requests.
AuthenticationFilter(AuthenticationService) - Constructor for class org.apache.pulsar.broker.web.AuthenticationFilter
 
AuthenticationMetrics - Class in org.apache.pulsar.broker.authentication.metrics
 
AuthenticationMetrics() - Constructor for class org.apache.pulsar.broker.authentication.metrics.AuthenticationMetrics
 
AuthenticationProvider - Interface in org.apache.pulsar.broker.authentication
Provider of authentication mechanism.
AuthenticationProviderBasic - Class in org.apache.pulsar.broker.authentication
 
AuthenticationProviderBasic() - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
 
AuthenticationProviderList - Class in org.apache.pulsar.broker.authentication
An authentication provider wraps a list of auth providers.
AuthenticationProviderList(List<AuthenticationProvider>) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
AuthenticationProviderTls - Class in org.apache.pulsar.broker.authentication
 
AuthenticationProviderTls() - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
 
AuthenticationProviderToken - Class in org.apache.pulsar.broker.authentication
 
AuthenticationProviderToken() - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
AuthenticationService - Class in org.apache.pulsar.broker.authentication
Authentication service.
AuthenticationService(ServiceConfiguration) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationService
 
AuthenticationState - Interface in org.apache.pulsar.broker.authentication
Interface for authentication state.
AuthorizationProvider - Interface in org.apache.pulsar.broker.authorization
Provider of authorization mechanism.
AuthorizationService - Class in org.apache.pulsar.broker.authorization
Authorization service that manages pluggable authorization provider and authorize requests accordingly.
AuthorizationService(ServiceConfiguration, PulsarResources) - Constructor for class org.apache.pulsar.broker.authorization.AuthorizationService
 
authorize(AuthenticationDataSource, Function<String, CompletableFuture<Boolean>>) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
AuthTokenUtils - Class in org.apache.pulsar.broker.authentication.utils
 
AuthTokenUtils() - Constructor for class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 

B

BASE_CLUSTERS_PATH - Static variable in class org.apache.pulsar.broker.resources.BaseResources
 
BASE_POLICIES_PATH - Static variable in class org.apache.pulsar.broker.resources.BaseResources
 
BaseGenerateDocumentation - Class in org.apache.pulsar.broker
 
BaseGenerateDocumentation() - Constructor for class org.apache.pulsar.broker.BaseGenerateDocumentation
 
BaseResources<T> - Class in org.apache.pulsar.broker.resources
Base class for all configuration resources to access configurations from metadata-store.
BaseResources(MetadataStore, Class<T>, int) - Constructor for class org.apache.pulsar.broker.resources.BaseResources
 
BaseResources(MetadataStore, TypeReference<T>, int) - Constructor for class org.apache.pulsar.broker.resources.BaseResources
 
BindAddress - Class in org.apache.pulsar.common.configuration
A bind address for the broker as a non-TLS and TLS pair.
BindAddress() - Constructor for class org.apache.pulsar.common.configuration.BindAddress
 
BindAddressValidator - Class in org.apache.pulsar.broker.validator
Validates bind address configurations.
BindAddressValidator() - Constructor for class org.apache.pulsar.broker.validator.BindAddressValidator
 
BOOKIE_INFO_ROOT_PATH - Static variable in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
BookieRackAffinityMapping - Class in org.apache.pulsar.bookie.rackawareness
It provides the mapping of bookies to its rack from zookeeper.
BookieRackAffinityMapping() - Constructor for class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
BookieResources - Class in org.apache.pulsar.broker.resources
 
BookieResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.BookieResources
 
BrokerResources - Class in org.apache.pulsar.broker.resources
 
BrokerResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.BrokerResources
 
brokerUrl(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
brokerUrlTls(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 

C

canConsume(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
canLookup(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Check whether the specified role can perform a lookup for the specified topic.
canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check whether the specified role can perform a lookup for the specified topic.
canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Check whether the specified role can perform a lookup for the specified topic.
canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
Check whether the specified role can perform a lookup for the specified topic.
canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
Check whether the specified role can perform a lookup for the specified topic.
canProduce(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if the specified role has permission to send messages to the specified fully qualified topic name.
canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Check if the specified role has permission to send messages to the specified fully qualified topic name.
canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
Check if the specified role has permission to send messages to the specified fully qualified topic name.
canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
Check if the specified role has permission to send messages to the specified fully qualified topic name.
Category - Annotation Type in org.apache.pulsar.common.configuration
Setting Category.
certificates - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttps
 
checkPermission(TopicName, String, AuthAction) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
checkStatus() - Method in class org.apache.pulsar.common.configuration.VipStatus
 
ClassLoaderSwitcher - Class in org.apache.pulsar.broker
Help to switch the class loader of current thread to the NarClassLoader, and change it back when it's done.
ClassLoaderSwitcher(ClassLoader) - Constructor for class org.apache.pulsar.broker.ClassLoaderSwitcher
 
clearDomainPersistence(NamespaceName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
clearNamespacePersistence(NamespaceName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
clearPartitionedTopicMetadataAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
clearPartitionedTopicTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
clearTenantPersistence(String) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
 
close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
 
close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
 
close() - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
close() - Method in class org.apache.pulsar.broker.ClassLoaderSwitcher
 
close() - Method in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
 
close() - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
 
close() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlets
 
close() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
 
clusterExists(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
clusterExistsAsync(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
clusterNameFromPath(String) - Static method in class org.apache.pulsar.broker.resources.ClusterResources
 
ClusterResources - Class in org.apache.pulsar.broker.resources
 
ClusterResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.ClusterResources
 
ClusterResources.FailureDomainResources - Class in org.apache.pulsar.broker.resources
 
conf - Variable in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
ConfigurationCacheService - Class in org.apache.pulsar.broker.cache
Deprecated.
ConfigurationCacheService() - Constructor for class org.apache.pulsar.broker.cache.ConfigurationCacheService
Deprecated.
 
convertFrom(PulsarConfiguration, boolean) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
Converts a PulsarConfiguration object to a ServiceConfiguration object.
convertFrom(PulsarConfiguration) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
 
create(String, T) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
create(String, Class<? extends PulsarConfiguration>) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
Creates PulsarConfiguration and loads it with populated attribute values loaded from provided property file.
create(InputStream, Class<? extends PulsarConfiguration>) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
Creates PulsarConfiguration and loads it with populated attribute values loaded from provided inputstream property file.
create(Properties, Class<? extends PulsarConfiguration>) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
Creates PulsarConfiguration and loads it with populated attribute values from provided Properties object.
createAsync(String, T) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
createCluster(String, ClusterData) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
createIsolationData(String, Map<String, NamespaceIsolationDataImpl>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
createLocalPoliciesAsync(NamespaceName, LocalPolicies) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
createMetadataStore(Configuration) - Static method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
createMetadataStore(String, int) - Static method in class org.apache.pulsar.broker.resources.PulsarResources
 
createPartitionedTopic(TopicName, PartitionedTopicMetadata) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
createPartitionedTopicAsync(TopicName, PartitionedTopicMetadata) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
createPersistentTopicAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
createPolicies(NamespaceName, Policies) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
createRequestLogger() - Static method in class org.apache.pulsar.broker.web.JettyRequestLogFactory
Build a new Jetty request logger using the format defined in this class.
createResourceGroup(String, ResourceGroup) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
createSecretKey(SignatureAlgorithm) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
createTenant(String, TenantInfo) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
createTenantAsync(String, TenantInfo) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
createToken(Key, String, Optional<Date>) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 

D

decodePrivateKey(byte[], SignatureAlgorithm) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
decodePublicKey(byte[], SignatureAlgorithm) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
decodeSecretKey(byte[]) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
DEFAULT_OPERATION_TIMEOUT_SEC - Static variable in class org.apache.pulsar.broker.resources.PulsarResources
 
delete(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
deleteAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
deleteBundleDataAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deleteBundleDataTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deleteCluster(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
deleteFailureDomain(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
deleteFailureDomains(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
deleteIfExistsAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
deleteIsolationData(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
deleteLocalPolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
deleteLocalPoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
deleteLocalPoliciesTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
deleteNamespaceAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deletePartitionedTopicAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
deletePersistentTopicAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
deletePolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deletePoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deleteResourceGroup(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
deleteTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deleteTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
destroy() - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
destroy() - Method in class org.apache.pulsar.broker.web.AuthenticationFilter
 
destroy() - Method in class org.apache.pulsar.broker.web.DisableDebugHttpMethodFilter
 
destroy() - Method in class org.apache.pulsar.broker.web.RateLimitingFilter
 
DisableDebugHttpMethodFilter - Class in org.apache.pulsar.broker.web
Servlet filter that rejects HTTP requests using TRACE/TRACK methods.
DisableDebugHttpMethodFilter(ServiceConfiguration) - Constructor for class org.apache.pulsar.broker.web.DisableDebugHttpMethodFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.pulsar.broker.web.AuthenticationFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.pulsar.broker.web.DisableDebugHttpMethodFilter
 
doFilter(ServletRequest, ServletResponse, FilterChain) - Method in class org.apache.pulsar.broker.web.RateLimitingFilter
 
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
DynamicConfigurationResources - Class in org.apache.pulsar.broker.resources
 
DynamicConfigurationResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 

E

encodeKeyBase64(Key) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
exists(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
existsAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 

F

FAILURE_DOMAIN - Static variable in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
FailureDomainResources(MetadataStore, Class<FailureDomainImpl>, int) - Constructor for class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
FieldContext - Annotation Type in org.apache.pulsar.common.configuration
Stores field context to validate based on requirement or value constraints.
Filters - Class in org.apache.pulsar.broker.web
 
Filters() - Constructor for class org.apache.pulsar.broker.web.Filters
 

G

generate(String, OutputStream, List<PrometheusRawMetricsProvider>) - Static method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGeneratorUtils
 
generate(SimpleTextOutputStream) - Method in interface org.apache.pulsar.broker.stats.prometheus.PrometheusRawMetricsProvider
Generate the metrics from the metrics provider.
generateDocByApiModelProperty(String, String, StringBuilder) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
 
generateDocByFieldContext(String, String, StringBuilder) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
 
generateDocumentByClassName(String) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
 
generateMetrics(String, ServletOutputStream) - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
generateSystemMetrics(SimpleTextOutputStream, String) - Static method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGeneratorUtils
 
get(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
get() - Method in class org.apache.pulsar.broker.resources.BookieResources
 
getActiveNamespaces(String, String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
getAdditionalServletDefinition(String, String) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
Retrieve the additional servlet definition from the provided nar package.
getAnonymousUserRole() - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
 
getAppliedAdvertisedAddress(ServiceConfiguration, boolean) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
Deprecated.
getAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
getAuthDataSource() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
Return AuthenticationDataSource.
getAuthDataSource() - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
 
getAuthenticationProvider(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
 
getAuthMethodName() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
 
getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
 
getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
 
getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
getAuthRole() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
After the authentication between client and broker completed, get authentication role represent for the client.
getAuthRole() - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
 
getAvailableBrokers() - Method in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
 
getBasePath() - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
Get the base path of prometheus metrics.
getBasePath() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
 
getBookkeeperMetadataStoreUrl() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getBrokerDeleteInactiveTopicsMaxInactiveDurationSeconds() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getChildren(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
getChildrenAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
getCluster(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
getClusterAsync(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
getCommandData() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
getCommandData() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
 
getConfigurationMetadataStoreUrl() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getContext(Class<?>) - Method in class org.apache.pulsar.broker.web.JsonMapperProvider
 
getDefaultOrConfiguredAddress(String) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
getDynamicConfiguration() - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
getDynamicConfigurationAsync() - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
getExistingPartitions(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
getExistingPartitions(NamespaceName, TopicDomain) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
getFailureDomain(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
getHttpAuthType() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
getHttpAuthType() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
 
getHttpHeader(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
getHttpHeader(String) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
 
getInternalListener(ServiceConfiguration, String) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
Gets the internal advertised listener for broker-to-broker communication.
getIsolationDataPolicies(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
getIsolationDataPoliciesAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
getListOfNamespaces(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
getLocalPolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
getLocalPoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
getLocalPoliciesWithVersion(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
getManagedLedgerMaxUnackedRangesToPersistInMetadataStore() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getMetadataStoreCacheExpirySeconds() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getMetadataStoreOperationTimeoutSeconds() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getMetadataStoreSessionTimeoutMillis() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getMetadataStoreUrl() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getNamespacesForCluster(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
getOperationTimeoutSec() - Method in class org.apache.pulsar.broker.resources.BaseResources
 
getPartitionedTopicMetadataAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
getPeerAddress() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
getPeerAddress() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
getPeerAddress() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
 
getPolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
getPoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
getPoliciesIfCached(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
getPoliciesReadOnly() - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
getPoliciesReadOnlyAsync() - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
getProperties() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getProperties() - Method in interface org.apache.pulsar.common.configuration.PulsarConfiguration
 
getProperty(String) - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getProviders() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
getResourceGroup(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
getResourceGroupAsync(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
getSchemaCompatibilityStrategy() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getServletHolder() - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
Get the servlet holder.
getServletHolder() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
 
getStateId() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
Get AuthenticationState ID.
getSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
getSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
getSubscription() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Subscription name can be necessary for consumption.
getTenant(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
getTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
getTlsCertificates() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
getTlsCertificates() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttps
 
getTlsCertificates() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
 
getToken(AuthenticationDataSource) - Static method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
getWebServiceAddress(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
Gets the web service address (hostname).
grantPermissionAsync(NamespaceName, Set<AuthAction>, String, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Grant authorization-action permission on a namespace to the given client.
grantPermissionAsync(TopicName, Set<AuthAction>, String, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Grant authorization-action permission on a topic to the given client.
grantPermissionAsync(NamespaceName, Set<AuthAction>, String, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant authorization-action permission on a namespace to the given client.
grantPermissionAsync(TopicName, Set<AuthAction>, String, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant authorization-action permission on a topic to the given client.
grantPermissionAsync(TopicName, Set<AuthAction>, String, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
grantPermissionAsync(NamespaceName, Set<AuthAction>, String, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
grantSubscriptionPermissionAsync(NamespaceName, String, Set<String>, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Grant permission to roles that can access subscription-admin api.
grantSubscriptionPermissionAsync(NamespaceName, String, Set<String>, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Grant permission to roles that can access subscription-admin api.
grantSubscriptionPermissionAsync(NamespaceName, String, Set<String>, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 

H

hasActiveNamespace(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
hasDataFromCommand() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
hasDataFromCommand() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Check if data from Pulsar protocol are available.
hasDataFromHttp() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
hasDataFromHttp() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Check if data from HTTP are available.
hasDataFromPeer() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
hasDataFromPeer() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
hasDataFromPeer() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Check if data from peer are available.
hasDataFromTls() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
hasDataFromTls() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttps
 
hasDataFromTls() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Check if data from TLS are available.
hasSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
hasSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
hasSubscription() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Check if subscription is defined available.

I

init() - Method in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
Initialize ZooKeeper session and creates broker cache list.
init() - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
init(FilterConfig) - Method in class org.apache.pulsar.broker.web.AuthenticationFilter
 
init(FilterConfig) - Method in class org.apache.pulsar.broker.web.DisableDebugHttpMethodFilter
 
init(FilterConfig) - Method in class org.apache.pulsar.broker.web.RateLimitingFilter
 
initialize(ClientConfiguration, Optional<DNSToSwitchMapping>, HashedWheelTimer, FeatureProvider, StatsLogger, BookieAddressResolver) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
initialize(ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
Perform initialization for the authentication provider.
initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
 
initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
 
initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
initialize(ServiceConfiguration, ConfigurationCacheService) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
ConfigurationCacheService is not supported anymore as a way to get access to metadata.
initialize(ServiceConfiguration, PulsarResources) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Perform initialization for the authorization provider.
initialize(ServiceConfiguration, PulsarResources) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
initialize(ServiceConfiguration, PulsarResources) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
InvalidTopicNameException(String) - Constructor for exception org.apache.pulsar.broker.PulsarServerException.InvalidTopicNameException
 
isBookkeeperMetadataStoreSeparated() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
isClusterUsed(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
isComplete() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
Deprecated.
this method's logic is captured by the result of AuthenticationState.authenticateAsync(AuthData). When the result is a CompletableFuture with a null result, authentication is complete. When the result is a CompletableFuture with a nonnull result, authentication is incomplete and requires an auth challenge.
isComplete() - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
 
isComplete(Object) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
Validates FieldContext annotation on each field of the class element.
isConfigurationStoreSeparated() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
isDefaultTopicTypePartitioned() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
isDynamicConfigurationPath(String) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
isExpired() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
If the authentication state is expired, it will force the connection to be re-authenticated.
isLocalPoliciesPath(String) - Static method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
IsolatedBookieEnsemblePlacementPolicy - Class in org.apache.pulsar.bookie.rackawareness
 
IsolatedBookieEnsemblePlacementPolicy() - Constructor for class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
ISOLATION_BOOKIE_GROUPS - Static variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
IsolationPolicyResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
isResourceGroupPath(String) - Static method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
isSuperUser(String, AuthenticationDataSource, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if specified role is a super user.
isSuperUser(String, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
isSuperUser(String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
isTenantAdmin(String, String, TenantInfo, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if specified role is an admin of the tenant.
isTenantAdmin(String, String, TenantInfo, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 

J

JettyRequestLogFactory - Class in org.apache.pulsar.broker.web
Class to standardize initialization of a Jetty request logger for all pulsar components.
JettyRequestLogFactory() - Constructor for class org.apache.pulsar.broker.web.JettyRequestLogFactory
 
joinPath(String...) - Static method in class org.apache.pulsar.broker.resources.BaseResources
 
JsonMapperProvider - Class in org.apache.pulsar.broker.web
 
JsonMapperProvider() - Constructor for class org.apache.pulsar.broker.web.JsonMapperProvider
 

L

list() - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
listActiveBrokers() - Method in class org.apache.pulsar.broker.resources.BrokerResources
 
listAsync() - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
listAvailableBookiesAsync() - Method in class org.apache.pulsar.broker.resources.BookieResources
 
listFailureDomains(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
listNamespacesAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
listPartitionedTopicsAsync(NamespaceName, TopicDomain) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
listPersistentTopicsAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
listResourceGroups() - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
listResourceGroupsAsync() - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
listTenants() - Method in class org.apache.pulsar.broker.resources.TenantResources
 
listTenantsAsync() - Method in class org.apache.pulsar.broker.resources.TenantResources
 
load(PulsarConfiguration) - Static method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlets
Load the additional servlet for the given servlet name list.
load(AdditionalServletMetadata, String) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
Load the additional servlets according to the additional servlet definition.
LOADBALANCE_BROKERS_ROOT - Static variable in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
 
loadConfig(PulsarConfiguration) - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
load plugin config.
loadConfig(PulsarConfiguration) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
 
LoadManagerReportResources - Class in org.apache.pulsar.broker.resources
 
LoadManagerReportResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LoadManagerReportResources
 
LOCAL_POLICIES_ROOT - Static variable in class org.apache.pulsar.broker.resources.BaseResources
 
LocalPoliciesResources - Class in org.apache.pulsar.broker.resources
 
LocalPoliciesResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LocalPoliciesResources
 

M

METADATA_STORE_INSTANCE - Static variable in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
MetadataSessionExpiredPolicy - Enum in org.apache.pulsar.broker
Enum with different policies do apply when brokers are loosing session with metadata service.
MetadataStoreCacheLoader - Class in org.apache.pulsar.broker.resources
Connects with MetadataStore and sets watch to listen changes for active broker list.
MetadataStoreCacheLoader(PulsarResources, int) - Constructor for class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
 
metricsProviders - Variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
MultipleListenerValidator - Class in org.apache.pulsar.broker.validator
Validates multiple listener address configurations.
MultipleListenerValidator() - Constructor for class org.apache.pulsar.broker.validator.MultipleListenerValidator
 
MultiRolesTokenAuthorizationProvider - Class in org.apache.pulsar.broker.authorization
 
MultiRolesTokenAuthorizationProvider() - Constructor for class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 

N

namespaceExists(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
namespaceExistsAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
namespaceFromLocalPoliciesPath(String) - Static method in class org.apache.pulsar.broker.resources.NamespaceResources
 
namespaceFromPath(String) - Static method in class org.apache.pulsar.broker.resources.NamespaceResources
 
NamespaceResources - Class in org.apache.pulsar.broker.resources
 
NamespaceResources(MetadataStore, MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.NamespaceResources
 
NamespaceResources.IsolationPolicyResources - Class in org.apache.pulsar.broker.resources
 
NamespaceResources.PartitionedTopicResources - Class in org.apache.pulsar.broker.resources
 
newAuthState(AuthData, SocketAddress, SSLSession) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
Create an authentication data State use passed in AuthenticationDataSource.
newAuthState(AuthData, SocketAddress, SSLSession) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
newAuthState(AuthData, SocketAddress, SSLSession) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
newEnsemble(int, int, int, Map<String, byte[]>, Set<BookieId>) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
newHttpAuthState(HttpServletRequest) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
Create an http authentication data State use passed in AuthenticationDataSource.
newHttpAuthState(HttpServletRequest) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
newHttpAuthState(HttpServletRequest) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
newThread(Runnable) - Method in class org.apache.pulsar.broker.web.WebExecutorThreadPool
 
NotFoundException(String) - Constructor for exception org.apache.pulsar.broker.PulsarServerException.NotFoundException
 
NotFoundException(Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException.NotFoundException
 

O

OneStageAuthenticationState - Class in org.apache.pulsar.broker.authentication
Interface for authentication state.
OneStageAuthenticationState(AuthData, SocketAddress, SSLSession, AuthenticationProvider) - Constructor for class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
 
OneStageAuthenticationState(HttpServletRequest, AuthenticationProvider) - Constructor for class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
 
org.apache.pulsar.bookie.rackawareness - package org.apache.pulsar.bookie.rackawareness
Pulsar Client API.
org.apache.pulsar.broker - package org.apache.pulsar.broker
Pulsar Client API.
org.apache.pulsar.broker.authentication - package org.apache.pulsar.broker.authentication
Pulsar Client API.
org.apache.pulsar.broker.authentication.metrics - package org.apache.pulsar.broker.authentication.metrics
Pulsar Client API.
org.apache.pulsar.broker.authentication.utils - package org.apache.pulsar.broker.authentication.utils
Pulsar Client API.
org.apache.pulsar.broker.authorization - package org.apache.pulsar.broker.authorization
Pulsar Client API.
org.apache.pulsar.broker.cache - package org.apache.pulsar.broker.cache
Pulsar Client API.
org.apache.pulsar.broker.resources - package org.apache.pulsar.broker.resources
Pulsar Client API.
org.apache.pulsar.broker.stats.prometheus - package org.apache.pulsar.broker.stats.prometheus
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.broker.validator - package org.apache.pulsar.broker.validator
Pulsar Client API.
org.apache.pulsar.broker.web - package org.apache.pulsar.broker.web
Pulsar Client API.
org.apache.pulsar.broker.web.plugin.servlet - package org.apache.pulsar.broker.web.plugin.servlet
Pulsar additional servlet plugin.
org.apache.pulsar.common.configuration - package org.apache.pulsar.common.configuration
Pulsar Client API.
org.apache.pulsar.zookeeper - package org.apache.pulsar.zookeeper
Pulsar Client API.

P

partitionedTopicExists(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
partitionedTopicExistsAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
PartitionedTopicResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
pathIsFromNamespace(String) - Static method in class org.apache.pulsar.broker.resources.NamespaceResources
 
pathIsNamespaceLocalPolicies(String) - Static method in class org.apache.pulsar.broker.resources.NamespaceResources
 
pathRepresentsClusterName(String) - Static method in class org.apache.pulsar.broker.resources.ClusterResources
 
persistentTopicExists(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
PrometheusMetricsGeneratorUtils - Class in org.apache.pulsar.broker.stats.prometheus
Generate metrics in a text format suitable to be consumed by Prometheus.
PrometheusMetricsGeneratorUtils() - Constructor for class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGeneratorUtils
 
PrometheusMetricsServlet - Class in org.apache.pulsar.broker.stats.prometheus
 
PrometheusMetricsServlet(long, String) - Constructor for class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
PrometheusRawMetricsProvider - Interface in org.apache.pulsar.broker.stats.prometheus
The prometheus metrics provider for generate prometheus format metrics.
PropertiesContext - Annotation Type in org.apache.pulsar.common.configuration
Documentation Annotation for Properties.
PropertyContext - Annotation Type in org.apache.pulsar.common.configuration
Annotation for a given property.
PULSAR_AUTH_METHOD_NAME - Static variable in class org.apache.pulsar.broker.web.AuthenticationFilter
 
PulsarAuthorizationProvider - Class in org.apache.pulsar.broker.authorization
Default authorization provider that stores authorization policies under local-zookeeper.
PulsarAuthorizationProvider() - Constructor for class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
PulsarAuthorizationProvider(ServiceConfiguration, PulsarResources) - Constructor for class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
PulsarConfiguration - Interface in org.apache.pulsar.common.configuration
 
PulsarConfigurationLoader - Class in org.apache.pulsar.common.configuration
Loads ServiceConfiguration with properties.
PulsarConfigurationLoader() - Constructor for class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
 
PulsarResources - Class in org.apache.pulsar.broker.resources
 
PulsarResources(MetadataStore, MetadataStore) - Constructor for class org.apache.pulsar.broker.resources.PulsarResources
 
PulsarResources(MetadataStore, MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.PulsarResources
 
PulsarServerException - Exception in org.apache.pulsar.broker
 
PulsarServerException(String) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
 
PulsarServerException(Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
 
PulsarServerException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
 
PulsarServerException.InvalidTopicNameException - Exception in org.apache.pulsar.broker
 
PulsarServerException.NotFoundException - Exception in org.apache.pulsar.broker
 

R

RateLimitingFilter - Class in org.apache.pulsar.broker.web
 
RateLimitingFilter(double) - Constructor for class org.apache.pulsar.broker.web.RateLimitingFilter
 
readKeyFromUrl(String) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
refreshAuthentication() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
If the authentication state supports refreshing and the credentials are expired, the auth provider will call this method to initiate the refresh process.
registerListener(Consumer<Notification>) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
registerRackChangeListener(ITopologyAwareEnsemblePlacementPolicy<BookieNode>) - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
reloadCachedMappings() - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
remoteAddress - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
remoteAddress - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
replaceBookie(int, int, int, Map<String, byte[]>, List<BookieId>, BookieId, Set<BookieId>) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
request - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
resetMetrics() - Static method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
resolve(List<String>) - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
resourceGroupExists(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
resourceGroupNameFromPath(String) - Static method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
ResourceGroupResources - Class in org.apache.pulsar.broker.resources
 
ResourceGroupResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.ResourceGroupResources
 
revokeSubscriptionPermissionAsync(NamespaceName, String, String, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Revoke subscription admin-api access for a role.
revokeSubscriptionPermissionAsync(NamespaceName, String, String, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Revoke subscription admin-api access for a role.
revokeSubscriptionPermissionAsync(NamespaceName, String, String, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
run(String[]) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
 

S

searchForServlets(String, String) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
Search and load the available additional servlets.
SECONDARY_ISOLATION_BOOKIE_GROUPS - Static variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
ServiceConfiguration - Class in org.apache.pulsar.broker
Pulsar service configuration object.
ServiceConfiguration() - Constructor for class org.apache.pulsar.broker.ServiceConfiguration
 
ServiceConfigurationUtils - Class in org.apache.pulsar.broker
 
ServiceConfigurationUtils() - Constructor for class org.apache.pulsar.broker.ServiceConfigurationUtils
 
servletContext - Variable in class org.apache.pulsar.common.configuration.VipStatus
 
set(String, Function<T, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
setAsync(String, Function<T, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
setConf(Configuration) - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
setDynamicConfiguration(Function<Map<String, String>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
setDynamicConfigurationAsync(Function<Map<String, String>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
setDynamicConfigurationWithCreate(Function<Optional<Map<String, String>>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
setDynamicConfigurationWithCreateAsync(Function<Optional<Map<String, String>>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
setFailureDomainWithCreate(String, String, Function<Optional<FailureDomainImpl>, FailureDomainImpl>) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
setIsolationData(String, Function<Map<String, NamespaceIsolationDataImpl>, Map<String, NamespaceIsolationDataImpl>>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
setIsolationDataWithCreate(String, Function<Optional<Map<String, NamespaceIsolationDataImpl>>, Map<String, NamespaceIsolationDataImpl>>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
setLocalPolicies(NamespaceName, Function<LocalPolicies, LocalPolicies>) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
setLocalPoliciesWithCreate(NamespaceName, Function<Optional<LocalPolicies>, LocalPolicies>) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
setLocalPoliciesWithVersion(NamespaceName, LocalPolicies, Optional<Long>) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
setPolicies(NamespaceName, Function<Policies, Policies>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
setPoliciesAsync(NamespaceName, Function<Policies, Policies>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
setProperties(Properties) - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
setProperties(Properties) - Method in interface org.apache.pulsar.common.configuration.PulsarConfiguration
 
setSubscription(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
setSubscription(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
setSubscription(String) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Subscription name can be necessary for consumption.
setWithCreate(String, Function<Optional<T>, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
setWithCreateAsync(String, Function<Optional<T>, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
shutdownNow() - Method in interface org.apache.pulsar.broker.ShutdownService
 
ShutdownService - Interface in org.apache.pulsar.broker
 
sslSession - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
subscription - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
 
subscription - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 

T

tenantExists(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
tenantExistsAsync(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
 
TenantResources - Class in org.apache.pulsar.broker.resources
 
TenantResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.TenantResources
 
TopicResources - Class in org.apache.pulsar.broker.resources
 
TopicResources(MetadataStore) - Constructor for class org.apache.pulsar.broker.resources.TopicResources
 
toString() - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 

U

unsafeLocalhostResolve() - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
update(Function<Optional<BookiesRackConfiguration>, BookiesRackConfiguration>) - Method in class org.apache.pulsar.broker.resources.BookieResources
 
updateCluster(String, Function<ClusterData, ClusterData>) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
updatePartitionedTopicAsync(TopicName, Function<PartitionedTopicMetadata, PartitionedTopicMetadata>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
updateResourceGroup(String, Function<ResourceGroup, ResourceGroup>) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
updateTenantAsync(String, Function<TenantInfo, TenantInfo>) - Method in class org.apache.pulsar.broker.resources.TenantResources
 

V

validateAndAnalysisAdvertisedListener(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.validator.MultipleListenerValidator
Validate the configuration of `advertisedListeners`, `internalListenerName`.
validateBindAddresses(ServiceConfiguration, Collection<String>) - Static method in class org.apache.pulsar.broker.validator.BindAddressValidator
Validate the configuration of `bindAddresses`.
validateTenantAdminAccess(String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
valueOf(String) - Static method in enum org.apache.pulsar.broker.MetadataSessionExpiredPolicy
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.apache.pulsar.broker.MetadataSessionExpiredPolicy
Returns an array containing the constants of this enum type, in the order they are declared.
VipStatus - Class in org.apache.pulsar.common.configuration
Web resource used by the VIP service to check to availability of the service instance.
VipStatus() - Constructor for class org.apache.pulsar.common.configuration.VipStatus
 

W

WebExecutorThreadPool - Class in org.apache.pulsar.broker.web
 
WebExecutorThreadPool(int, String) - Constructor for class org.apache.pulsar.broker.web.WebExecutorThreadPool
 
WebExecutorThreadPool(int, String, int) - Constructor for class org.apache.pulsar.broker.web.WebExecutorThreadPool
 
webServiceUrl(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
webServiceUrlTls(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 

Z

ZkBookieRackAffinityMapping - Class in org.apache.pulsar.zookeeper
Retained for compatibility since this class can be referred to from config files.
ZkBookieRackAffinityMapping() - Constructor for class org.apache.pulsar.zookeeper.ZkBookieRackAffinityMapping
 
ZkIsolatedBookieEnsemblePlacementPolicy - Class in org.apache.pulsar.zookeeper
Retained for compatibility since this class can be referred to from config files.
ZkIsolatedBookieEnsemblePlacementPolicy() - Constructor for class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
A B C D E F G H I J L M N O P R S T U V W Z 
Skip navigation links

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