Index

A B C D E F G H I J K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form

A

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
 
allowFunctionOpsAsync(NamespaceName, AuthenticationParameters) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowNamespaceOperation(NamespaceName, String, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowNamespaceOperation(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowNamespaceOperationAsync(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, 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
 
allowNamespaceOperationAsync(NamespaceName, NamespaceOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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.
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
 
allowNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowNamespacePolicyOperationAsync(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, 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, 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
 
allowSinkOpsAsync(NamespaceName, AuthenticationParameters) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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
 
allowSourceOpsAsync(NamespaceName, AuthenticationParameters) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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, 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
 
allowTenantOperationAsync(String, TenantOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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.
allowTopicOperation(TopicName, String, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
allowTopicOperation(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowTopicOperation(TopicName, TopicOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowTopicOperationAsync(TopicName, String, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
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, 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
 
allowTopicOperationAsync(TopicName, TopicOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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, AuthenticationParameters) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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, 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
 
allowTopicPolicyOperationAsync(TopicName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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.
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(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.AuthenticationDataSource
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, Enum<?>) - Static method in class org.apache.pulsar.broker.authentication.metrics.AuthenticationMetrics
Log authenticate failure event to the authentication metrics.
authenticateFailure(String, String, String) - Static method in class org.apache.pulsar.broker.authentication.metrics.AuthenticationMetrics
authenticateHttpRequest(HttpServletRequest) - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
Deprecated.
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
 
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, 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.
AuthenticationDataSubscription - Class in org.apache.pulsar.broker.authentication
 
AuthenticationDataSubscription(AuthenticationDataSource, String) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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
 
AuthenticationParameters - Class in org.apache.pulsar.broker.authentication
A class to collect all the common fields used for authentication.
AuthenticationParameters() - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationParameters
 
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
 
AuthenticationProviderToken.ErrorCode - Enum Class in org.apache.pulsar.broker.authentication
 
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(String, 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
 
BaseGenerateDocumentation.CategoryComparator - Class in org.apache.pulsar.broker
 
BaseResources<T> - Class in org.apache.pulsar.broker.resources
Base class for all configuration resources to access configurations from metadata-store.
BaseResources(MetadataStore, TypeReference<T>, int) - Constructor for class org.apache.pulsar.broker.resources.BaseResources
 
BaseResources(MetadataStore, Class<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
 
Bit - Enum constant in enum class org.apache.pulsar.broker.BitRateUnit
 
BitRateUnit - Enum Class in org.apache.pulsar.broker
 
BOOKIE_INFO_ROOT_PATH - Static variable in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
bookieAddressResolver - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
bookieInfoMap - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
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
 
bookiesJoinedCounter - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
bookiesLeftCounter - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
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
 
Byte - Enum constant in enum class org.apache.pulsar.broker.BitRateUnit
 

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() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
Category to group settings.
Category - Annotation Interface in org.apache.pulsar.common.configuration
Setting Category.
CategoryComparator() - Constructor for class org.apache.pulsar.broker.BaseGenerateDocumentation.CategoryComparator
 
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
 
cluster - Variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
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
 
compare(Field, Field) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation.CategoryComparator
 
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.
 
ConfigurationStringUtil - Class in org.apache.pulsar.bookie.rackawareness
 
ConfigurationStringUtil() - Constructor for class org.apache.pulsar.bookie.rackawareness.ConfigurationStringUtil
 
convert(double, BitRateUnit) - Method in enum class org.apache.pulsar.broker.BitRateUnit
 
convertBookiesToNodes(Collection<BookieId>) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
convertFrom(PulsarConfiguration) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
 
convertFrom(PulsarConfiguration, boolean) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
Converts a PulsarConfiguration object to a ServiceConfiguration object.
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(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(String, T) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
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
 
createBookieNode(BookieId) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
createCluster(String, ClusterData) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
createClusterAsync(String, ClusterData) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
createDummyLocalBookieNode(String) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
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(String, int) - Static method in class org.apache.pulsar.broker.resources.PulsarResources
 
createMetadataStore(Configuration) - Static method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
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
 
createPoliciesAsync(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.
createRequestLogger(boolean, Server) - 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
 
createServerSslContext(String, boolean, String, String, String, boolean, Set<String>, Set<String>, long) - Static method in class org.apache.pulsar.jetty.tls.JettySslContextFactory
 
createServerSslContextWithKeystore(String, String, String, String, boolean, String, String, String, boolean, Set<String>, Set<String>, long) - Static method in class org.apache.pulsar.jetty.tls.JettySslContextFactory
 
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_METRICS_PATH - Static variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
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
 
deleteClusterAsync(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
deleteFailureDomain(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
deleteFailureDomainAsync(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
deleteFailureDomains(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
deleteFailureDomainsAsync(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
 
deleteIsolationDataAsync(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
 
deprecated() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
Whether the setting is deprecated or not.
deregisterPersistentTopicListener(BiConsumer<String, NotificationType>) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
description() - Element in annotation interface org.apache.pulsar.common.configuration.Category
Description of the category.
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
 
dnsResolver - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
doc() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
Documentation of the settings.
doc() - Element in annotation interface org.apache.pulsar.common.configuration.PropertyContext
Documentation of the property.
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
 
dynamic() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
allow field to be updated dynamically.
DynamicConfigurationResources - Class in org.apache.pulsar.broker.resources
 
DynamicConfigurationResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
DynamicSkipUnknownPropertyHandler - Class in org.apache.pulsar.broker.web
 
DynamicSkipUnknownPropertyHandler() - Constructor for class org.apache.pulsar.broker.web.DynamicSkipUnknownPropertyHandler
 

E

encodeKeyBase64(Key) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
executor - Variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
executorMaxThreads - Variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
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 Interface in org.apache.pulsar.common.configuration
Stores field context to validate based on requirement or value constraints.

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
 
generateSystemMetrics(SimpleTextOutputStream, String) - Static method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGeneratorUtils
 
get() - Method in class org.apache.pulsar.broker.resources.BookieResources
 
get(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
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
 
getAuthData() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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
 
getCommandData() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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(NamespaceName, TopicDomain) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
getExistingPartitions(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
getFailureDomain(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
 
getFailureDomainAsync(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
 
getListOfNamespacesAsync(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
 
getManagedLedgerCacheEvictionIntervalMs() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
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
 
getPartitionedTopicMetadataAsync(TopicName, boolean) - 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
 
getPeerAddress() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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
Deprecated.
Since this method may introduce inconsistent namespace policies. we should use #NamespaceResources.getPoliciesAsync(org.apache.pulsar.common.naming.NamespaceName)
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.AuthenticationDataHttp
 
getSubscription() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
Subscription name can be necessary for consumption.
getSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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
 
getTlsCertificates() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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).
Gigabit - Enum constant in enum class org.apache.pulsar.broker.BitRateUnit
 
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(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(NamespaceName, Set<AuthAction>, String, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
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(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
 
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
 
GzipHandlerUtil - Class in org.apache.pulsar.broker.web
 
GzipHandlerUtil() - Constructor for class org.apache.pulsar.broker.web.GzipHandlerUtil
 

H

handleUnknownProperty(DeserializationContext, JsonParser, JsonDeserializer<?>, Object, String) - Method in class org.apache.pulsar.broker.web.DynamicSkipUnknownPropertyHandler
 
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.
hasDataFromCommand() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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.
hasDataFromPeer() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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.
hasDataFromTls() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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.
hasSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
historyBookies - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 

I

incrementFailureMetric(Enum<?>) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
 
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
 
INVALID_AUDIENCES - Enum constant in enum class org.apache.pulsar.broker.authentication.AuthenticationProviderToken.ErrorCode
 
INVALID_AUTH_DATA - Enum constant in enum class org.apache.pulsar.broker.authentication.AuthenticationProviderToken.ErrorCode
 
INVALID_TOKEN - Enum constant in enum class org.apache.pulsar.broker.authentication.AuthenticationProviderToken.ErrorCode
 
isBookkeeperMetadataStoreSeparated() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
isClusterUsed(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
isClusterUsedAsync(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
 
isDeprecated - Variable in class org.apache.pulsar.broker.BaseGenerateDocumentation
 
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.
isGzipCompressionCompletelyDisabled(List<String>) - Static method in class org.apache.pulsar.broker.web.GzipHandlerUtil
 
isGzipCompressionEnabledForEndpoint(List<String>, String) - Static method in class org.apache.pulsar.broker.web.GzipHandlerUtil
Check if GZIP compression is enabled for the given endpoint.
isLocalPoliciesPath(String) - Static method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
isMetadataStoreBackedByZookeeper() - Method in class org.apache.pulsar.broker.ServiceConfiguration
Tells whether the selected metadata store implementation is based on ZooKeeper.
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
 
isOptional - Variable in class org.apache.pulsar.broker.BaseGenerateDocumentation
 
isRequired - Variable in class org.apache.pulsar.broker.BaseGenerateDocumentation
 
isResourceGroupPath(String) - Static method in class org.apache.pulsar.broker.resources.ResourceGroupResources
 
isSubscriptionKeySharedEnable() - Method in class org.apache.pulsar.broker.ServiceConfiguration
Deprecated.
Use #getSubscriptionTypesEnabled() instead
isSuperUser(String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
isSuperUser(String, AuthenticationDataSource, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Check if specified role is a super user.
isSuperUser(String, AuthenticationDataSource, ServiceConfiguration) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
 
isSuperUser(String, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Deprecated.
isSuperUser(AuthenticationParameters) - 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
 
isValidOriginalPrincipal(String, String, SocketAddress, boolean) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Validates that the authenticatedPrincipal and the originalPrincipal are a valid combination.
isValidOriginalPrincipal(String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Whether the authenticatedPrincipal and the originalPrincipal form a valid pair.

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
 
JettySslContextFactory - Class in org.apache.pulsar.jetty.tls
 
JettySslContextFactory() - Constructor for class org.apache.pulsar.jetty.tls.JettySslContextFactory
 
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
 
JsonMapperProvider(DeserializationProblemHandler) - Constructor for class org.apache.pulsar.broker.web.JsonMapperProvider
 

K

key() - Element in annotation interface org.apache.pulsar.common.configuration.PropertyContext
Key of the property.
Kilobit - Enum constant in enum class org.apache.pulsar.broker.BitRateUnit
 
knownBookies - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 

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
 
listFailureDomainsAsync(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
List persistent topics names under a namespace, the topic name contains the partition suffix.
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(AdditionalServletMetadata, String) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
Load the additional servlets according to the additional servlet definition.
load(PulsarConfiguration) - Static method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlets
Load the additional servlet for the given servlet name list.
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

maxCharLength() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
binds character length of text.
maxValue() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
binds numeric value's upper bound.
Megabit - Enum constant in enum class org.apache.pulsar.broker.BitRateUnit
 
METADATA_STORE_INSTANCE - Static variable in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
MetadataSessionExpiredPolicy - Enum Class 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
 
metricsServletTimeoutMs - Variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
minValue() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
binds numeric value's lower bound.
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

onBookieRackChange(List<BookieId>) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
OneStageAuthenticationState - Class in org.apache.pulsar.broker.authentication
Interface for authentication state.
OneStageAuthenticationState(HttpServletRequest, AuthenticationProvider) - Constructor for class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
 
OneStageAuthenticationState(AuthData, SocketAddress, SSLSession, 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.jetty - package org.apache.pulsar.jetty
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
org.apache.pulsar.jetty.tls - package org.apache.pulsar.jetty.tls
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
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
 
prefix - Variable in class org.apache.pulsar.broker.BaseGenerateDocumentation
 
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
 
PrometheusMetricsServlet(long, String, int) - 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.
properties() - Element in annotation interface org.apache.pulsar.common.configuration.PropertiesContext
Return list of properties.
PropertiesContext - Annotation Interface in org.apache.pulsar.common.configuration
Documentation Annotation for Properties.
PropertyContext - Annotation Interface 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 - Variable in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
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(String, Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
 
PulsarServerException(Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
 
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
 
readData(String) - Static method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
 
readKeyFromUrl(String) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
 
readOnlyBookies - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
reconnect - Enum constant in enum class org.apache.pulsar.broker.MetadataSessionExpiredPolicy
 
refreshAndGetAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
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
 
registerPersistentTopicListener(NamespaceName, BiConsumer<String, NotificationType>) - Method in class org.apache.pulsar.broker.resources.TopicResources
 
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
 
REPP_DNS_RESOLVER_CLASS - Static variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
request - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
required() - Element in annotation interface org.apache.pulsar.common.configuration.FieldContext
checks field value is required.
resetMetrics() - Static method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
resolve(List<String>) - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
resolveNetworkLocation(BookieId) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
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
 
rwLock - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 

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
 
setFailureDomainWithCreateAsync(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
 
setIsolationDataAsync(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
 
setIsolationDataWithCreateAsync(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.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
 
shutdown - Enum constant in enum class org.apache.pulsar.broker.MetadataSessionExpiredPolicy
 
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.AuthenticationDataHttp
 
suffix - Variable in class org.apache.pulsar.broker.BaseGenerateDocumentation
 

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
 
toBit(double) - Method in enum class org.apache.pulsar.broker.BitRateUnit
 
toByte(double) - Method in enum class org.apache.pulsar.broker.BitRateUnit
 
toGigabit(double) - Method in enum class org.apache.pulsar.broker.BitRateUnit
 
toKilobit(double) - Method in enum class org.apache.pulsar.broker.BitRateUnit
 
toMegabit(double) - Method in enum class org.apache.pulsar.broker.BitRateUnit
 
TopicResources - Class in org.apache.pulsar.broker.resources
 
TopicResources(MetadataStore) - Constructor for class org.apache.pulsar.broker.resources.TopicResources
 
topology - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
toResponse(UnrecognizedPropertyException) - Method in class org.apache.pulsar.broker.web.UnrecognizedPropertyExceptionMapper
 
toString() - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 

U

UnrecognizedPropertyExceptionMapper - Class in org.apache.pulsar.broker.web
 
UnrecognizedPropertyExceptionMapper() - Constructor for class org.apache.pulsar.broker.web.UnrecognizedPropertyExceptionMapper
 
unsafeLocalhostResolve() - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
update(Function<Optional<BookiesRackConfiguration>, BookiesRackConfiguration>) - Method in class org.apache.pulsar.broker.resources.BookieResources
 
updateBookieInfo(Map<BookieId, BookieInfoReader.BookieInfo>) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
updateCluster(String, Function<ClusterData, ClusterData>) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
updateClusterAsync(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.MultiRolesTokenAuthorizationProvider
 
validateTenantAdminAccess(String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
valueOf(String) - Static method in enum class org.apache.pulsar.broker.authentication.AuthenticationProviderToken.ErrorCode
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.pulsar.broker.BitRateUnit
Returns the enum constant of this class with the specified name.
valueOf(String) - Static method in enum class org.apache.pulsar.broker.MetadataSessionExpiredPolicy
Returns the enum constant of this class with the specified name.
values() - Static method in enum class org.apache.pulsar.broker.authentication.AuthenticationProviderToken.ErrorCode
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.pulsar.broker.BitRateUnit
Returns an array containing the constants of this enum class, in the order they are declared.
values() - Static method in enum class org.apache.pulsar.broker.MetadataSessionExpiredPolicy
Returns an array containing the constants of this enum class, 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
 
weightedSelection - Variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
 
wrapWithGzipHandler(Handler, List<String>) - Static method in class org.apache.pulsar.broker.web.GzipHandlerUtil
 
writeDocListByFieldContext(List<Field>, StringBuilder, Object) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
 

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 K L M N O P R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form