Index

A B C D E F G H I J K L M N O P Q 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
 
allowBrokerOperationAsync(String, String, BrokerOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowBrokerOperationAsync(String, String, BrokerOperation, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowBrokerOperationAsync(String, String, BrokerOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowClusterOperationAsync(String, ClusterOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
allowClusterOperationAsync(String, ClusterOperation, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowClusterOperationAsync(String, ClusterOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowClusterPolicyOperationAsync(String, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
allowClusterPolicyOperationAsync(String, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
allowClusterPolicyOperationAsync(String, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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
 
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 class org.apache.pulsar.broker.authorization.AuthorizationService
Deprecated.
- will be removed after 2.12. Use async variant.
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, TenantOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Deprecated.
- will be removed after 2.12. Use async variant.
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, TopicOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Deprecated.
- will be removed after 2.12. Use async variant.
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, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Deprecated.
- will be removed after 2.12. Use async variant.
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(AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
 
authenticateAsync(AuthData) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
Challenge passed in auth data.
authenticateAsync(AuthData) - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
Warning: this method is not intended to be called concurrently.
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
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, HttpServletResponse) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
 
authenticateHttpRequest(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
 
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
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
bookieInfoMap - Variable in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
bookiesLeftCounter - Variable in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
BROKER_TIME_AVERAGE_BASE_PATH - Static variable in class org.apache.pulsar.broker.resources.LoadBalanceResources
 
BrokerResources - Class in org.apache.pulsar.broker.resources
 
BrokerResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.BrokerResources
 
BrokerTimeAverageDataResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LoadBalanceResources.BrokerTimeAverageDataResources
 
brokerUrl(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
brokerUrlTls(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
BUNDLE_DATA_BASE_PATH - Static variable in class org.apache.pulsar.broker.resources.LoadBalanceResources
 
BundleDataResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LoadBalanceResources.BundleDataResources
 
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.
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
 
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.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
 
ClusterPoliciesResources(MetadataStore, Class<ClusterPoliciesImpl>, int) - Constructor for class org.apache.pulsar.broker.resources.ClusterResources.ClusterPoliciesResources
 
ClusterResources - Class in org.apache.pulsar.broker.resources
 
ClusterResources(MetadataStore, MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.ClusterResources
 
ClusterResources.ClusterPoliciesResources - Class in org.apache.pulsar.broker.resources
 
ClusterResources.FailureDomainResources - Class in org.apache.pulsar.broker.resources
 
conf - Variable in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
ConfigurationStringUtil - Class in org.apache.pulsar.bookie.rackawareness
 
ConfigurationStringUtil() - Constructor for class org.apache.pulsar.bookie.rackawareness.ConfigurationStringUtil
 
ConnectionController - Interface in org.apache.pulsar.broker.limiter
 
ConnectionController.DefaultConnectionController - Class in org.apache.pulsar.broker.limiter
 
ConnectionController.State - Enum Class in org.apache.pulsar.broker.limiter
 
convert(double, BitRateUnit) - Method in enum class org.apache.pulsar.broker.BitRateUnit
 
convertBookiesToNodes(Collection<BookieId>) - Method in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
convertBookieToNode(BookieId) - Method in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
createCluster(String, ClusterData) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
createClusterAsync(String, ClusterData) - Method in class org.apache.pulsar.broker.resources.ClusterResources
 
createConfigMetadataStore(String, int, boolean) - Static method in class org.apache.pulsar.broker.resources.PulsarResources
 
createDummyLocalBookieNode(String) - Method in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
createIsolationData(String, Map<String, NamespaceIsolationDataImpl>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
 
createLocalMetadataStore(String, int, boolean) - Static method in class org.apache.pulsar.broker.resources.PulsarResources
 
createLocalPoliciesAsync(NamespaceName, LocalPolicies) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
 
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
 
decreaseConnection(SocketAddress) - Method in interface org.apache.pulsar.broker.limiter.ConnectionController
Decrease the number of connections counter.
decreaseConnection(SocketAddress) - Method in class org.apache.pulsar.broker.limiter.ConnectionController.DefaultConnectionController
 
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
 
DefaultConnectionController(int, int) - Constructor for class org.apache.pulsar.broker.limiter.ConnectionController.DefaultConnectionController
 
delete(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
deleteAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
deleteBundleData(String) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.BundleDataResources
 
deleteBundleDataAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.BundleDataResources
 
deleteBundleDataTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.BundleDataResources
 
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
Clear resource of `/namespace/{namespaceName}` for zk-node.
deletePartitionedTopicAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
deletePolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deletePoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
 
deleteQuota(String) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.QuotaResources
 
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
 
deleteTimeAverageBrokerData(String) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.BrokerTimeAverageDataResources
 
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
 
differBetweenBookies(List<BookieId>, List<BookieId>) - Static method in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
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.
from(Throwable) - Static method in exception org.apache.pulsar.broker.PulsarServerException
 

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.
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
 
getBundleData(String) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.BundleDataResources
 
getChildren(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
getChildrenAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
 
getChildrenRecursiveAsync(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
 
getClusterPolicies(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.ClusterPoliciesResources
 
getClusterPoliciesAsync(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.ClusterPoliciesResources
 
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
 
getConnections() - Static method in class org.apache.pulsar.broker.limiter.ConnectionController.DefaultConnectionController
 
getContext(Class<?>) - Method in class org.apache.pulsar.broker.web.JsonMapperProvider
 
getDefaultOrConfiguredAddress(String) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
 
getDefaultQuota() - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.QuotaResources
 
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
 
getHttpAuthType() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
getHttpHeader(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
 
getHttpHeader(String) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
 
getHttpHeader(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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
 
getPermissionsAsync(NamespaceName) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Get authorization-action permissions on a namespace.
getPermissionsAsync(NamespaceName) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
getPermissionsAsync(NamespaceName) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
getPermissionsAsync(TopicName) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Get authorization-action permissions on a topic.
getPermissionsAsync(TopicName) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
getPermissionsAsync(TopicName) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
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
 
getQuota(String) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.QuotaResources
 
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
 
getSubscriptionPermissionsAsync(NamespaceName) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Get authorization-action permissions on a topic.
getSubscriptionPermissionsAsync(NamespaceName) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
getSubscriptionPermissionsAsync(NamespaceName) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
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
 
getTopicOrderedExecutorThreadNum() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
getTotalConnectionNum() - Static method in class org.apache.pulsar.broker.limiter.ConnectionController.DefaultConnectionController
 
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(List<GrantTopicPermissionOptions>) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
grantPermissionAsync(List<GrantTopicPermissionOptions>) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
grantPermissionAsync(List<GrantTopicPermissionOptions>) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
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.
hasDataFromHttp() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 

I

increaseConnection(SocketAddress) - Method in class org.apache.pulsar.broker.limiter.ConnectionController.DefaultConnectionController
 
increaseConnection(SocketAddress) - Method in interface org.apache.pulsar.broker.limiter.ConnectionController
Increase the number of connections counter.
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, 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
Deprecated.
rely on result from OneStageAuthenticationState.authenticateAsync(AuthData). For more information, see the Javadoc for AuthenticationState.isComplete().
isComplete(Object) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
Validates FieldContext annotation on each field of the class element.
isConfigurationStoreSeparated() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
isDefaultTopicTypePartitioned() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
isDynamicConfigurationPath(String) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
 
isExpired() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
If the authentication state is expired, it will force the connection to be re-authenticated.
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
 
isMetadataStoreAllowReadOnlyOperations() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
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
 
isPartitionedTopicBeingDeletedAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
isProxyRole(String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
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(AuthenticationParameters) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
isSystemTopicAndTopicLevelPoliciesEnabled() - Method in class org.apache.pulsar.broker.ServiceConfiguration
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 

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
 
LoadBalanceResources - Class in org.apache.pulsar.broker.resources
 
LoadBalanceResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LoadBalanceResources
 
LoadBalanceResources.BrokerTimeAverageDataResources - Class in org.apache.pulsar.broker.resources
 
LoadBalanceResources.BundleDataResources - Class in org.apache.pulsar.broker.resources
 
LoadBalanceResources.QuotaResources - Class in org.apache.pulsar.broker.resources
 
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_PATH - Static variable in class org.apache.pulsar.broker.resources.ClusterResources.ClusterPoliciesResources
 
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

markPartitionedTopicDeletedAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
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, int) - Constructor for class org.apache.pulsar.broker.resources.NamespaceResources
 
NamespaceResources(MetadataStore, int, Executor) - 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
Deprecated.
implementations that previously relied on this should update their implementation of AuthenticationProvider.authenticateHttpRequest(HttpServletRequest, HttpServletResponse) or of AuthenticationProvider.authenticateHttpRequestAsync(HttpServletRequest, HttpServletResponse) so that the desired attributes are added in those methods.

Note: this method was only ever used to generate an AuthenticationState object in order to generate an AuthenticationDataSource that was added as the AuthenticatedDataAttributeName attribute to the http request. Removing this method removes an unnecessary step in the authentication flow.

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

OK - Enum constant in enum class org.apache.pulsar.broker.limiter.ConnectionController.State
 
onBookieRackChange(List<BookieId>) - Method in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
OneStageAuthenticationState - Class in org.apache.pulsar.broker.authentication
A class to track single stage authentication.
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
Constructor for a OneStageAuthenticationState where there is no authentication performed during initialization.
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.limiter - package org.apache.pulsar.broker.limiter
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
 
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
 
org.apache.pulsar.jetty.tls - package org.apache.pulsar.jetty.tls
 
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, Executor) - 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
 
POLICIES_READONLY_FLAG_PATH - Static variable in class org.apache.pulsar.broker.resources.NamespaceResources
 
PROMETHEUS_CONTENT_TYPE_004 - Static variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
 
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
 
PulsarResources(MetadataStore, MetadataStore, int, Executor) - 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
 

Q

QuotaResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LoadBalanceResources.QuotaResources
 

R

RateLimitingFilter - Class in org.apache.pulsar.broker.web
 
RateLimitingFilter(double) - Constructor for class org.apache.pulsar.broker.web.RateLimitingFilter
 
REACH_MAX_CONNECTION - Enum constant in enum class org.apache.pulsar.broker.limiter.ConnectionController.State
 
REACH_MAX_CONNECTION_PER_IP - Enum constant in enum class org.apache.pulsar.broker.limiter.ConnectionController.State
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
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
 
removePermissionsAsync(TopicName) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Remove authorization-action permissions on a topic.
removePermissionsAsync(TopicName) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
removePermissionsAsync(TopicName) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
RESOURCE_QUOTA_BASE_PATH - Static variable in class org.apache.pulsar.broker.resources.LoadBalanceResources
 
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
 
revokePermissionAsync(List<RevokeTopicPermissionOptions>) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
 
revokePermissionAsync(List<RevokeTopicPermissionOptions>) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
 
revokePermissionAsync(List<RevokeTopicPermissionOptions>) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
revokePermissionAsync(NamespaceName, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Revoke authorization-action permission on a namespace to the given client.
revokePermissionAsync(NamespaceName, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Revoke authorization-action permission on a namespace to the given client.
revokePermissionAsync(NamespaceName, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
revokePermissionAsync(TopicName, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
Revoke authorization-action permission on a topic to the given client.
revokePermissionAsync(TopicName, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
Revoke authorization-action permission on a topic to the given client.
revokePermissionAsync(TopicName, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
 
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
 
runWithMarkDeleteAsync(TopicName, Supplier<CompletableFuture<Void>>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
rwLock - Variable in class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 

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
 
setPoliciesWithCreateAsync(String, Function<Optional<ClusterPoliciesImpl>, ClusterPoliciesImpl>) - Method in class org.apache.pulsar.broker.resources.ClusterResources.ClusterPoliciesResources
 
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
 
setWithCreateDefaultQuotaAsync(ResourceQuota) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.QuotaResources
 
setWithCreateQuotaAsync(String, ResourceQuota) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.QuotaResources
 
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
 

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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
toResponse(UnrecognizedPropertyException) - Method in class org.apache.pulsar.broker.web.UnrecognizedPropertyExceptionMapper
 
toString() - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
 
toUncheckedException(PulsarServerException) - Static method in exception org.apache.pulsar.broker.PulsarServerException
 

U

unmarkPartitionedTopicDeletedAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
 
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
updateBundleData(String, BundleData) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.BundleDataResources
 
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
 
updateTimeAverageBrokerData(String, TimeAverageBrokerData) - Method in class org.apache.pulsar.broker.resources.LoadBalanceResources.BrokerTimeAverageDataResources
 

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.limiter.ConnectionController.State
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.limiter.ConnectionController.State
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.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
 
wrapWithGzipHandler(Handler, List<String>) - Static method in class org.apache.pulsar.broker.web.GzipHandlerUtil
 

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 Q R S T U V W Z 
All Classes and Interfaces|All Packages|Constant Field Values|Serialized Form