A B C D E F G H I J K L M N O P R S T U V W Z
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- ADDITIONAL_SERVLET_FILE - Static variable in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
- AdditionalServlet - Interface in org.apache.pulsar.broker.web.plugin.servlet
-
The additional servlet interface for support additional servlet.
- AdditionalServletDefinition - Class in org.apache.pulsar.broker.web.plugin.servlet
-
Metadata information about an additional servlet.
- AdditionalServletDefinition() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletDefinition
- AdditionalServletDefinitions - Class in org.apache.pulsar.broker.web.plugin.servlet
-
The collection of additional servlet definition.
- AdditionalServletDefinitions() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletDefinitions
- AdditionalServletMetadata - Class in org.apache.pulsar.broker.web.plugin.servlet
-
The metadata of additional servlet.
- AdditionalServletMetadata() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletMetadata
- AdditionalServlets - Class in org.apache.pulsar.broker.web.plugin.servlet
-
A collection of loaded additional servlets.
- AdditionalServlets(Map<String, AdditionalServletWithClassLoader>) - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlets
- AdditionalServletUtils - Class in org.apache.pulsar.broker.web.plugin.servlet
-
Util class to search and load
AdditionalServlets. - AdditionalServletUtils() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
- AdditionalServletWithClassLoader - Class in org.apache.pulsar.broker.web.plugin.servlet
-
An additional servlet with it's classloader.
- AdditionalServletWithClassLoader() - Constructor for class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
- addRawMetricsProvider(PrometheusRawMetricsProvider) - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
- allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Allow all function operations with in this namespace.
- allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowFunctionOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowNamespaceOperation(NamespaceName, String, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowNamespaceOperation(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
- allowNamespaceOperationAsync(NamespaceName, String, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowNamespaceOperationAsync(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if a given role is allowed to execute a given operation on the namespace.
- allowNamespaceOperationAsync(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowNamespaceOperationAsync(NamespaceName, String, NamespaceOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowNamespaceOperationAsync(NamespaceName, NamespaceOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowNamespaceOperationAsync(NamespaceName, NamespaceOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Grant authorization-action permission on a namespace to the given client.
- allowNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowNamespacePolicyOperation(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
- allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if a given role is allowed to execute a given policy operation on the namespace.
- allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Grant authorization-action permission on a namespace to the given client.
- allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowNamespacePolicyOperationAsync(NamespaceName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Allow all sink operations with in this namespace.
- allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowSinkOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Allow all source operations with in this namespace.
- allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowSourceOpsAsync(NamespaceName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowTenantOperation(String, String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowTenantOperation(String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
- allowTenantOperation(String, TenantOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowTenantOperationAsync(String, String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowTenantOperationAsync(String, String, TenantOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if a given role is allowed to execute a given operation on the tenant.
- allowTenantOperationAsync(String, String, TenantOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowTenantOperationAsync(String, String, TenantOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowTenantOperationAsync(String, TenantOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowTenantOperationAsync(String, TenantOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Grant authorization-action permission on a tenant to the given client.
- allowTopicOperation(TopicName, String, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowTopicOperation(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
- allowTopicOperation(TopicName, TopicOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowTopicOperationAsync(TopicName, String, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.
- allowTopicOperationAsync(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if a given role is allowed to execute a given topic operation on the topic.
- allowTopicOperationAsync(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowTopicOperationAsync(TopicName, String, TopicOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowTopicOperationAsync(TopicName, TopicOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowTopicOperationAsync(TopicName, TopicOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Grant authorization-action permission on a topic to the given client.
- allowTopicPolicyOperation(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
- allowTopicPolicyOperation(TopicName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowTopicPolicyOperationAsync(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if a given role is allowed to execute a given topic operation on topic's policy.
- allowTopicPolicyOperationAsync(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- allowTopicPolicyOperationAsync(TopicName, String, PolicyName, PolicyOperation, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- allowTopicPolicyOperationAsync(TopicName, PolicyName, PolicyOperation, String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- allowTopicPolicyOperationAsync(TopicName, PolicyName, PolicyOperation, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Grant authorization-action permission on a topic to the given client.
- ATTRIBUTE_IS_READY_PROBE - Static variable in class org.apache.pulsar.common.configuration.VipStatus
- ATTRIBUTE_STATUS_FILE_PATH - Static variable in class org.apache.pulsar.common.configuration.VipStatus
- authData - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- authenticate(AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
-
Validate the authentication for the given credentials with the specified authentication data.
- 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
-
Evaluate and challenge the data that passed in, and return processed data back.
- authenticate(AuthData) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
-
Challenge passed in auth data and get response data.
- authenticate(AuthData) - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
- AuthenticatedDataAttributeName - Static variable in class org.apache.pulsar.broker.web.AuthenticationFilter
- AuthenticatedRoleAttributeName - Static variable in class org.apache.pulsar.broker.web.AuthenticationFilter
- authenticateFailure(String, String, String) - Static method in class org.apache.pulsar.broker.authentication.metrics.AuthenticationMetrics
-
Log authenticate failure event to the authentication metrics.
- authenticateHttpRequest(HttpServletRequest) - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
- authenticateHttpRequest(HttpServletRequest, HttpServletResponse) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
-
Set response, according to passed in request.
- authenticateHttpRequest(HttpServletRequest, HttpServletResponse) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
- 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
- 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.HttpServletRequestWrapper - 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(AuthenticationDataSource, Function<String, CompletableFuture<Boolean>>) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- AuthTokenUtils - Class in org.apache.pulsar.broker.authentication.utils
- AuthTokenUtils() - Constructor for class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
B
- BASE_CLUSTERS_PATH - Static variable in class org.apache.pulsar.broker.resources.BaseResources
- BASE_POLICIES_PATH - Static variable in class org.apache.pulsar.broker.resources.BaseResources
- BaseGenerateDocumentation - Class in org.apache.pulsar.broker
- BaseGenerateDocumentation() - Constructor for class org.apache.pulsar.broker.BaseGenerateDocumentation
- BaseResources<T> - Class in org.apache.pulsar.broker.resources
-
Base class for all configuration resources to access configurations from metadata-store.
- BaseResources(MetadataStore, 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
- BOOKIE_INFO_ROOT_PATH - Static variable in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
- BookieRackAffinityMapping - Class in org.apache.pulsar.bookie.rackawareness
-
It provides the mapping of bookies to its rack from zookeeper.
- BookieRackAffinityMapping() - Constructor for class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
- BookieResources - Class in org.apache.pulsar.broker.resources
- BookieResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.BookieResources
- BrokerResources - Class in org.apache.pulsar.broker.resources
- BrokerResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.BrokerResources
- brokerUrl(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
- brokerUrlTls(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
C
- canConsume(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
- canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
- canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
-
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
- canConsumeAsync(TopicName, String, AuthenticationDataSource, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
-
Check if the specified role has permission to receive messages from the specified fully qualified topic name.
- canLookup(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Check whether the specified role can perform a lookup for the specified topic.
- canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check whether the specified role can perform a lookup for the specified topic.
- canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Check whether the specified role can perform a lookup for the specified topic.
- canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
-
Check whether the specified role can perform a lookup for the specified topic.
- canLookupAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
-
Check whether the specified role can perform a lookup for the specified topic.
- canProduce(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if the specified role has permission to send messages to the specified fully qualified topic name.
- canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Check if the specified role has permission to send messages to the specified fully qualified topic name.
- canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
-
Check if the specified role has permission to send messages to the specified fully qualified topic name.
- canProduceAsync(TopicName, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
-
Check if the specified role has permission to send messages to the specified fully qualified topic name.
- category() - Method in annotation type org.apache.pulsar.common.configuration.FieldContext
-
Category to group settings.
- Category - Annotation Type in org.apache.pulsar.common.configuration
-
Setting Category.
- certificates - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttps
- checkPermission(TopicName, String, AuthAction) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- checkStatus() - Method in class org.apache.pulsar.common.configuration.VipStatus
- ClassLoaderSwitcher - Class in org.apache.pulsar.broker
-
Help to switch the class loader of current thread to the NarClassLoader, and change it back when it's done.
- ClassLoaderSwitcher(ClassLoader) - Constructor for class org.apache.pulsar.broker.ClassLoaderSwitcher
- clearDomainPersistence(NamespaceName) - Method in class org.apache.pulsar.broker.resources.TopicResources
- clearNamespacePersistence(NamespaceName) - Method in class org.apache.pulsar.broker.resources.TopicResources
- clearPartitionedTopicMetadataAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- clearPartitionedTopicTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- clearTenantPersistence(String) - Method in class org.apache.pulsar.broker.resources.TopicResources
- close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
- close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
- close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
- close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
- close() - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
- close() - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- close() - Method in class org.apache.pulsar.broker.ClassLoaderSwitcher
- close() - Method in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
- close() - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
- close() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlets
- close() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
- clusterExists(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- clusterExistsAsync(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- clusterNameFromPath(String) - Static method in class org.apache.pulsar.broker.resources.ClusterResources
- ClusterResources - Class in org.apache.pulsar.broker.resources
- ClusterResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.ClusterResources
- ClusterResources.FailureDomainResources - Class in org.apache.pulsar.broker.resources
- conf - Variable in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- ConfigurationCacheService - Class in org.apache.pulsar.broker.cache
-
Deprecated.
- ConfigurationCacheService() - Constructor for class org.apache.pulsar.broker.cache.ConfigurationCacheService
-
Deprecated.
- ConfigurationStringUtil - Class in org.apache.pulsar.bookie.rackawareness
- ConfigurationStringUtil() - Constructor for class org.apache.pulsar.bookie.rackawareness.ConfigurationStringUtil
- 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
- createCluster(String, ClusterData) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- createIsolationData(String, Map<String, NamespaceIsolationDataImpl>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
- createLocalPoliciesAsync(NamespaceName, LocalPolicies) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- createMetadataStore(String, int) - Static method in class org.apache.pulsar.broker.resources.PulsarResources
- createMetadataStore(Configuration) - Static method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
- createPartitionedTopic(TopicName, PartitionedTopicMetadata) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- createPartitionedTopicAsync(TopicName, PartitionedTopicMetadata) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- createPersistentTopicAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
- createPolicies(NamespaceName, Policies) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- createRequestLogger() - Static method in class org.apache.pulsar.broker.web.JettyRequestLogFactory
-
Build a new Jetty request logger using the format defined in this class.
- createResourceGroup(String, ResourceGroup) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- createSecretKey(SignatureAlgorithm) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
- createServerSslContext(String, boolean, String, String, String, boolean, Set<String>, Set<String>, long) - Static method in class org.apache.pulsar.jetty.tls.JettySslContextFactory
- createServerSslContextWithKeystore(String, String, String, String, boolean, String, String, String, boolean, Set<String>, Set<String>, long) - Static method in class org.apache.pulsar.jetty.tls.JettySslContextFactory
- createTenant(String, TenantInfo) - Method in class org.apache.pulsar.broker.resources.TenantResources
- createTenantAsync(String, TenantInfo) - Method in class org.apache.pulsar.broker.resources.TenantResources
- createToken(Key, String, Optional<Date>) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
D
- decodePrivateKey(byte[], SignatureAlgorithm) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
- decodePublicKey(byte[], SignatureAlgorithm) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
- decodeSecretKey(byte[]) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
- DEFAULT_OPERATION_TIMEOUT_SEC - Static variable in class org.apache.pulsar.broker.resources.PulsarResources
- delete(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
- deleteAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
- deleteBundleDataAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- deleteBundleDataTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- deleteCluster(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- deleteFailureDomain(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- deleteFailureDomains(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- deleteIfExistsAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
- deleteIsolationData(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
- deleteLocalPolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- deleteLocalPoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- deleteLocalPoliciesTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- deleteNamespaceAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- deletePartitionedTopicAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- deletePersistentTopicAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
- deletePolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- deletePoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- deleteResourceGroup(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- deleteTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- deleteTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
- deprecated() - Method in annotation type org.apache.pulsar.common.configuration.FieldContext
-
Whether the setting is deprecated or not.
- description() - Method in annotation type org.apache.pulsar.common.configuration.Category
-
Description of the category.
- destroy() - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
- destroy() - Method in class org.apache.pulsar.broker.web.AuthenticationFilter
- destroy() - Method in class org.apache.pulsar.broker.web.DisableDebugHttpMethodFilter
- destroy() - Method in class org.apache.pulsar.broker.web.RateLimitingFilter
- DisableDebugHttpMethodFilter - Class in org.apache.pulsar.broker.web
-
Servlet filter that rejects HTTP requests using TRACE/TRACK methods.
- DisableDebugHttpMethodFilter(ServiceConfiguration) - Constructor for class org.apache.pulsar.broker.web.DisableDebugHttpMethodFilter
- doc() - Method in annotation type org.apache.pulsar.common.configuration.FieldContext
-
Documentation of the settings.
- doc() - Method in annotation type 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() - Method in annotation type 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
E
- encodeKeyBase64(Key) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
- exists(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
- existsAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
F
- FAILURE_DOMAIN - Static variable in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- FailureDomainResources(MetadataStore, Class<FailureDomainImpl>, int) - Constructor for class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- FieldContext - Annotation Type in org.apache.pulsar.common.configuration
-
Stores field context to validate based on requirement or value constraints.
G
- generate(String, OutputStream, List<PrometheusRawMetricsProvider>) - Static method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGeneratorUtils
- generate(SimpleTextOutputStream) - Method in interface org.apache.pulsar.broker.stats.prometheus.PrometheusRawMetricsProvider
-
Generate the metrics from the metrics provider.
- generateDocByApiModelProperty(String, String, StringBuilder) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
- generateDocByFieldContext(String, String, StringBuilder) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
- generateDocumentByClassName(String) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
- generateMetrics(String, ServletOutputStream) - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
- generateSystemMetrics(SimpleTextOutputStream, String) - Static method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGeneratorUtils
- get() - 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
- getAuthDataSource() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
-
Return AuthenticationDataSource.
- getAuthDataSource() - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
- getAuthenticationProvider(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationService
- getAuthMethodName() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
- getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
- getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
- getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
- getAuthMethodName() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
- getAuthRole() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
-
After the authentication between client and broker completed, get authentication role represent for the client.
- getAuthRole() - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
- getAvailableBrokers() - Method in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
- getBasePath() - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
-
Get the base path of prometheus metrics.
- getBasePath() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
- getBookkeeperMetadataStoreUrl() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getBrokerDeleteInactiveTopicsMaxInactiveDurationSeconds() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getChildren(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
- getChildrenAsync(String) - Method in class org.apache.pulsar.broker.resources.BaseResources
- getCluster(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- getClusterAsync(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- getCommandData() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- getCommandData() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
- getCommandData() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- getConfigurationMetadataStoreUrl() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getContext(Class<?>) - Method in class org.apache.pulsar.broker.web.JsonMapperProvider
- getDefaultOrConfiguredAddress(String) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
- getDynamicConfiguration() - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
- getDynamicConfigurationAsync() - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
- getExistingPartitions(NamespaceName, TopicDomain) - Method in class org.apache.pulsar.broker.resources.TopicResources
- getExistingPartitions(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
- getFailureDomain(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- getHeader(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken.HttpServletRequestWrapper
- getHttpAuthType() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- getHttpAuthType() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
- getHttpHeader(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- getHttpHeader(String) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
- getInternalListener(ServiceConfiguration, String) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
-
Gets the internal advertised listener for broker-to-broker communication.
- getIsolationDataPolicies(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
- getListOfNamespaces(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
- getLocalPolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- getLocalPoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- getLocalPoliciesWithVersion(NamespaceName) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- getMetadataStoreCacheExpirySeconds() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getMetadataStoreOperationTimeoutSeconds() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getMetadataStoreSessionTimeoutMillis() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getMetadataStoreUrl() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getNamespacesForCluster(String, String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- getOperationTimeoutSec() - Method in class org.apache.pulsar.broker.resources.BaseResources
- getPartitionedTopicMetadataAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- getPeerAddress() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- getPeerAddress() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- getPeerAddress() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
- getPeerAddress() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- getPolicies(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- getPoliciesAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- getPoliciesIfCached(NamespaceName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- getPoliciesReadOnly() - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- getPoliciesReadOnlyAsync() - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- getProperties() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getProperties() - Method in interface org.apache.pulsar.common.configuration.PulsarConfiguration
- getProperty(String) - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getProviders() - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
- getResourceGroup(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- getResourceGroupAsync(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- getSchemaCompatibilityStrategy() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- getServletHolder() - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
-
Get the servlet holder.
- getServletHolder() - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
- getStateId() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
-
Get AuthenticationState ID.
- getSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- getSubscription() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
-
Subscription name can be necessary for consumption.
- getSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- getTenant(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
- getTenantAsync(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
- getTlsCertificates() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- getTlsCertificates() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttps
- getTlsCertificates() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
- getTlsCertificates() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- getToken(AuthenticationDataSource) - Static method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
- getWebServiceAddress(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
-
Gets the web service address (hostname).
- 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
H
- hasActiveNamespace(String) - Method in class org.apache.pulsar.broker.resources.TenantResources
- hasDataFromCommand() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- hasDataFromCommand() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
-
Check if data from Pulsar protocol are available.
- hasDataFromCommand() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- hasDataFromHttp() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- hasDataFromHttp() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
-
Check if data from HTTP are available.
- hasDataFromPeer() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- hasDataFromPeer() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- hasDataFromPeer() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
-
Check if data from peer are available.
- hasDataFromPeer() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- hasDataFromTls() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- hasDataFromTls() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttps
- hasDataFromTls() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
-
Check if data from TLS are available.
- hasDataFromTls() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- hasSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- hasSubscription() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
-
Check if subscription is defined available.
- hasSubscription() - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataSubscription
- HttpServletRequestWrapper(HttpServletRequest) - Constructor for class org.apache.pulsar.broker.authentication.AuthenticationProviderToken.HttpServletRequestWrapper
I
- init() - Method in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
-
Initialize ZooKeeper session and creates broker cache list.
- init() - Method in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
- init(FilterConfig) - Method in class org.apache.pulsar.broker.web.AuthenticationFilter
- init(FilterConfig) - Method in class org.apache.pulsar.broker.web.DisableDebugHttpMethodFilter
- init(FilterConfig) - Method in class org.apache.pulsar.broker.web.RateLimitingFilter
- initialize(ClientConfiguration, Optional<DNSToSwitchMapping>, HashedWheelTimer, FeatureProvider, StatsLogger, BookieAddressResolver) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
- initialize(ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
-
Perform initialization for the authentication provider.
- initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
- initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
- initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderTls
- initialize(ServiceConfiguration) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
- initialize(ServiceConfiguration, ConfigurationCacheService) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.ConfigurationCacheService is not supported anymore as a way to get access to metadata.
- initialize(ServiceConfiguration, PulsarResources) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Perform initialization for the authorization provider.
- initialize(ServiceConfiguration, PulsarResources) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- initialize(ServiceConfiguration, PulsarResources) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- isBookkeeperMetadataStoreSeparated() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- isClusterUsed(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- isComplete() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
-
Whether the authentication is completed or not.
- isComplete() - Method in class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
- isComplete(Object) - Static method in class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
-
Validates
FieldContextannotation on each field of the class element. - isConfigurationStoreSeparated() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- isDefaultTopicTypePartitioned() - Method in class org.apache.pulsar.broker.ServiceConfiguration
- isDynamicConfigurationPath(String) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
- isExpired() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
-
If the authentication state is expired, it will force the connection to be re-authenticated.
- isLocalPoliciesPath(String) - Static method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- IsolatedBookieEnsemblePlacementPolicy - Class in org.apache.pulsar.bookie.rackawareness
- IsolatedBookieEnsemblePlacementPolicy() - Constructor for class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
- ISOLATION_BOOKIE_GROUPS - Static variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
- IsolationPolicyResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
- isResourceGroupPath(String) - Static method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- isSuperUser(String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
- isSuperUser(String, AuthenticationDataSource, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if specified role is a super user.
- isSuperUser(String, AuthenticationDataSource, ServiceConfiguration) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- isSuperUser(String, ServiceConfiguration) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Deprecated.Use method
AuthorizationProvider.isSuperUser(String, AuthenticationDataSource, ServiceConfiguration)Check if specified role is a super user - isTenantAdmin(String, String, TenantInfo, AuthenticationDataSource) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Check if specified role is an admin of the tenant.
- isTenantAdmin(String, String, TenantInfo, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
J
- JettyRequestLogFactory - Class in org.apache.pulsar.broker.web
-
Class to standardize initialization of a Jetty request logger for all pulsar components.
- JettyRequestLogFactory() - Constructor for class org.apache.pulsar.broker.web.JettyRequestLogFactory
- 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
K
- key() - Method in annotation type org.apache.pulsar.common.configuration.PropertyContext
-
Key of the property.
L
- list() - Method in class org.apache.pulsar.broker.resources.ClusterResources
- listActiveBrokers() - Method in class org.apache.pulsar.broker.resources.BrokerResources
- listAsync() - Method in class org.apache.pulsar.broker.resources.ClusterResources
- listAvailableBookiesAsync() - Method in class org.apache.pulsar.broker.resources.BookieResources
- listFailureDomains(String) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- listNamespacesAsync(String) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- listPartitionedTopicsAsync(NamespaceName, TopicDomain) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- listPersistentTopicsAsync(NamespaceName) - Method in class org.apache.pulsar.broker.resources.TopicResources
- listResourceGroups() - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- listResourceGroupsAsync() - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- listTenants() - Method in class org.apache.pulsar.broker.resources.TenantResources
- listTenantsAsync() - Method in class org.apache.pulsar.broker.resources.TenantResources
- load(AdditionalServletMetadata, String) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
-
Load the additional servlets according to the additional servlet definition.
- load(PulsarConfiguration) - Static method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlets
-
Load the additional servlet for the given servlet name list.
- LOADBALANCE_BROKERS_ROOT - Static variable in class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
- loadConfig(PulsarConfiguration) - Method in interface org.apache.pulsar.broker.web.plugin.servlet.AdditionalServlet
-
load plugin config.
- loadConfig(PulsarConfiguration) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletWithClassLoader
- LoadManagerReportResources - Class in org.apache.pulsar.broker.resources
- LoadManagerReportResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LoadManagerReportResources
- LocalPoliciesResources - Class in org.apache.pulsar.broker.resources
- LocalPoliciesResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.LocalPoliciesResources
M
- maxCharLength() - Method in annotation type org.apache.pulsar.common.configuration.FieldContext
-
binds character length of text.
- maxValue() - Method in annotation type org.apache.pulsar.common.configuration.FieldContext
-
binds numeric value's upper bound.
- METADATA_STORE_INSTANCE - Static variable in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
- MetadataSessionExpiredPolicy - Enum in org.apache.pulsar.broker
-
Enum with different policies do apply when brokers are loosing session with metadata service.
- MetadataStoreCacheLoader - Class in org.apache.pulsar.broker.resources
-
Connects with MetadataStore and sets watch to listen changes for active broker list.
- MetadataStoreCacheLoader(PulsarResources, int) - Constructor for class org.apache.pulsar.broker.resources.MetadataStoreCacheLoader
- metricsProviders - Variable in class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
- minValue() - Method in annotation type 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
- namespaceFromPath(String) - Static method in class org.apache.pulsar.broker.resources.NamespaceResources
- NamespaceResources - Class in org.apache.pulsar.broker.resources
- NamespaceResources(MetadataStore, MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.NamespaceResources
- NamespaceResources.IsolationPolicyResources - Class in org.apache.pulsar.broker.resources
- NamespaceResources.PartitionedTopicResources - Class in org.apache.pulsar.broker.resources
- newAuthState(AuthData, SocketAddress, SSLSession) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationProvider
-
Create an authentication data State use passed in AuthenticationDataSource.
- newAuthState(AuthData, SocketAddress, SSLSession) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderList
- newAuthState(AuthData, SocketAddress, SSLSession) - Method in class org.apache.pulsar.broker.authentication.AuthenticationProviderToken
- newEnsemble(int, int, int, Map<String, byte[]>, Set<BookieId>) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
- newThread(Runnable) - Method in class org.apache.pulsar.broker.web.WebExecutorThreadPool
- NotFoundException(String) - Constructor for exception org.apache.pulsar.broker.PulsarServerException.NotFoundException
- NotFoundException(Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException.NotFoundException
O
- OneStageAuthenticationState - Class in org.apache.pulsar.broker.authentication
-
Interface for authentication state.
- OneStageAuthenticationState(AuthData, SocketAddress, SSLSession, AuthenticationProvider) - Constructor for class org.apache.pulsar.broker.authentication.OneStageAuthenticationState
- org.apache.pulsar.bookie.rackawareness - package org.apache.pulsar.bookie.rackawareness
-
Pulsar Client API.
- org.apache.pulsar.broker - package org.apache.pulsar.broker
-
Pulsar Client API.
- org.apache.pulsar.broker.authentication - package org.apache.pulsar.broker.authentication
-
Pulsar Client API.
- org.apache.pulsar.broker.authentication.metrics - package org.apache.pulsar.broker.authentication.metrics
-
Pulsar Client API.
- org.apache.pulsar.broker.authentication.utils - package org.apache.pulsar.broker.authentication.utils
-
Pulsar Client API.
- org.apache.pulsar.broker.authorization - package org.apache.pulsar.broker.authorization
-
Pulsar Client API.
- org.apache.pulsar.broker.cache - package org.apache.pulsar.broker.cache
-
Pulsar Client API.
- org.apache.pulsar.broker.resources - package org.apache.pulsar.broker.resources
-
Pulsar Client API.
- org.apache.pulsar.broker.stats.prometheus - package org.apache.pulsar.broker.stats.prometheus
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.broker.validator - package org.apache.pulsar.broker.validator
-
Pulsar Client API.
- org.apache.pulsar.broker.web - package org.apache.pulsar.broker.web
-
Pulsar Client API.
- org.apache.pulsar.broker.web.plugin.servlet - package org.apache.pulsar.broker.web.plugin.servlet
-
Pulsar additional servlet plugin.
- org.apache.pulsar.common.configuration - package org.apache.pulsar.common.configuration
-
Pulsar Client API.
- org.apache.pulsar.jetty - package org.apache.pulsar.jetty
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.jetty.tls - package org.apache.pulsar.jetty.tls
-
Licensed to the Apache Software Foundation (ASF) under one or more contributor license agreements.
- org.apache.pulsar.zookeeper - package org.apache.pulsar.zookeeper
-
Pulsar Client API.
P
- partitionedTopicExists(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- partitionedTopicExistsAsync(TopicName) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- PartitionedTopicResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- pathIsFromNamespace(String) - Static method in class org.apache.pulsar.broker.resources.NamespaceResources
- pathRepresentsClusterName(String) - Static method in class org.apache.pulsar.broker.resources.ClusterResources
- persistentTopicExists(TopicName) - Method in class org.apache.pulsar.broker.resources.TopicResources
- PrometheusMetricsGeneratorUtils - Class in org.apache.pulsar.broker.stats.prometheus
-
Generate metrics in a text format suitable to be consumed by Prometheus.
- PrometheusMetricsGeneratorUtils() - Constructor for class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsGeneratorUtils
- PrometheusMetricsServlet - Class in org.apache.pulsar.broker.stats.prometheus
- PrometheusMetricsServlet(long, String) - Constructor for class org.apache.pulsar.broker.stats.prometheus.PrometheusMetricsServlet
- PrometheusRawMetricsProvider - Interface in org.apache.pulsar.broker.stats.prometheus
-
The prometheus metrics provider for generate prometheus format metrics.
- properties() - Method in annotation type org.apache.pulsar.common.configuration.PropertiesContext
-
Return list of properties.
- PropertiesContext - Annotation Type in org.apache.pulsar.common.configuration
-
Documentation Annotation for Properties.
- PropertyContext - Annotation Type in org.apache.pulsar.common.configuration
-
Annotation for a given property.
- PulsarAuthorizationProvider - Class in org.apache.pulsar.broker.authorization
-
Default authorization provider that stores authorization policies under local-zookeeper.
- PulsarAuthorizationProvider() - Constructor for class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- PulsarAuthorizationProvider(ServiceConfiguration, PulsarResources) - Constructor for class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- PulsarConfiguration - Interface in org.apache.pulsar.common.configuration
- PulsarConfigurationLoader - Class in org.apache.pulsar.common.configuration
-
Loads ServiceConfiguration with properties.
- PulsarConfigurationLoader() - Constructor for class org.apache.pulsar.common.configuration.PulsarConfigurationLoader
- pulsarResources - Variable in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- PulsarResources - Class in org.apache.pulsar.broker.resources
- PulsarResources(MetadataStore, MetadataStore) - Constructor for class org.apache.pulsar.broker.resources.PulsarResources
- PulsarResources(MetadataStore, MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.PulsarResources
- PulsarServerException - Exception in org.apache.pulsar.broker
- PulsarServerException(String) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
- PulsarServerException(String, Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
- PulsarServerException(Throwable) - Constructor for exception org.apache.pulsar.broker.PulsarServerException
- PulsarServerException.NotFoundException - Exception in org.apache.pulsar.broker
R
- RateLimitingFilter - Class in org.apache.pulsar.broker.web
- RateLimitingFilter(double) - Constructor for class org.apache.pulsar.broker.web.RateLimitingFilter
- readData(String) - Static method in class org.apache.pulsar.broker.authentication.AuthenticationProviderBasic
- readKeyFromUrl(String) - Static method in class org.apache.pulsar.broker.authentication.utils.AuthTokenUtils
- reconnect - org.apache.pulsar.broker.MetadataSessionExpiredPolicy
- refreshAuthentication() - Method in interface org.apache.pulsar.broker.authentication.AuthenticationState
-
If the authentication state supports refreshing and the credentials are expired, the auth provider will call this method to initiate the refresh process.
- registerListener(Consumer<Notification>) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- registerRackChangeListener(ITopologyAwareEnsemblePlacementPolicy<BookieNode>) - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
- reloadCachedMappings() - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
- remoteAddress - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataCommand
- remoteAddress - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- replaceBookie(int, int, int, Map<String, byte[]>, List<BookieId>, BookieId, Set<BookieId>) - Method in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
- request - Variable in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- required() - Method in annotation type 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
- resourceGroupExists(String) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- resourceGroupNameFromPath(String) - Static method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- ResourceGroupResources - Class in org.apache.pulsar.broker.resources
- ResourceGroupResources(MetadataStore, int) - Constructor for class org.apache.pulsar.broker.resources.ResourceGroupResources
- revokeSubscriptionPermissionAsync(NamespaceName, String, String, String) - Method in interface org.apache.pulsar.broker.authorization.AuthorizationProvider
-
Revoke subscription admin-api access for a role.
- revokeSubscriptionPermissionAsync(NamespaceName, String, String, String) - Method in class org.apache.pulsar.broker.authorization.AuthorizationService
-
Revoke subscription admin-api access for a role.
- revokeSubscriptionPermissionAsync(NamespaceName, String, String, String) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- run(String[]) - Method in class org.apache.pulsar.broker.BaseGenerateDocumentation
S
- searchForServlets(String, String) - Method in class org.apache.pulsar.broker.web.plugin.servlet.AdditionalServletUtils
-
Search and load the available additional servlets.
- SECONDARY_ISOLATION_BOOKIE_GROUPS - Static variable in class org.apache.pulsar.bookie.rackawareness.IsolatedBookieEnsemblePlacementPolicy
- ServiceConfiguration - Class in org.apache.pulsar.broker
-
Pulsar service configuration object.
- ServiceConfiguration() - Constructor for class org.apache.pulsar.broker.ServiceConfiguration
- ServiceConfigurationUtils - Class in org.apache.pulsar.broker
- ServiceConfigurationUtils() - Constructor for class org.apache.pulsar.broker.ServiceConfigurationUtils
- servletContext - Variable in class org.apache.pulsar.common.configuration.VipStatus
- set(String, Function<T, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
- setAsync(String, Function<T, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
- setConf(Configuration) - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
- setDynamicConfiguration(Function<Map<String, String>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
- setDynamicConfigurationAsync(Function<Map<String, String>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
- setDynamicConfigurationWithCreate(Function<Optional<Map<String, String>>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
- setDynamicConfigurationWithCreateAsync(Function<Optional<Map<String, String>>, Map<String, String>>) - Method in class org.apache.pulsar.broker.resources.DynamicConfigurationResources
- setFailureDomainWithCreate(String, String, Function<Optional<FailureDomainImpl>, FailureDomainImpl>) - Method in class org.apache.pulsar.broker.resources.ClusterResources.FailureDomainResources
- setIsolationData(String, Function<Map<String, NamespaceIsolationDataImpl>, Map<String, NamespaceIsolationDataImpl>>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
- setIsolationDataWithCreate(String, Function<Optional<Map<String, NamespaceIsolationDataImpl>>, Map<String, NamespaceIsolationDataImpl>>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.IsolationPolicyResources
- setLocalPolicies(NamespaceName, Function<LocalPolicies, LocalPolicies>) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- setLocalPoliciesWithCreate(NamespaceName, Function<Optional<LocalPolicies>, LocalPolicies>) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- setLocalPoliciesWithVersion(NamespaceName, LocalPolicies, Optional<Long>) - Method in class org.apache.pulsar.broker.resources.LocalPoliciesResources
- setPolicies(NamespaceName, Function<Policies, Policies>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- setPoliciesAsync(NamespaceName, Function<Policies, Policies>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources
- setProperties(Properties) - Method in class org.apache.pulsar.broker.ServiceConfiguration
- setProperties(Properties) - Method in interface org.apache.pulsar.common.configuration.PulsarConfiguration
- setSubscription(String) - Method in class org.apache.pulsar.broker.authentication.AuthenticationDataHttp
- setSubscription(String) - Method in interface org.apache.pulsar.broker.authentication.AuthenticationDataSource
-
Subscription name can be necessary for consumption.
- setWithCreate(String, Function<Optional<T>, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
- setWithCreateAsync(String, Function<Optional<T>, T>) - Method in class org.apache.pulsar.broker.resources.BaseResources
- shutdown - 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
- TopicResources - Class in org.apache.pulsar.broker.resources
- TopicResources(MetadataStore) - Constructor for class org.apache.pulsar.broker.resources.TopicResources
- toString() - Method in class org.apache.pulsar.bookie.rackawareness.BookieRackAffinityMapping
U
- unsafeLocalhostResolve() - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
- update(Function<Optional<BookiesRackConfiguration>, BookiesRackConfiguration>) - Method in class org.apache.pulsar.broker.resources.BookieResources
- updateCluster(String, Function<ClusterData, ClusterData>) - Method in class org.apache.pulsar.broker.resources.ClusterResources
- updatePartitionedTopicAsync(TopicName, Function<PartitionedTopicMetadata, PartitionedTopicMetadata>) - Method in class org.apache.pulsar.broker.resources.NamespaceResources.PartitionedTopicResources
- updateResourceGroup(String, Function<ResourceGroup, ResourceGroup>) - Method in class org.apache.pulsar.broker.resources.ResourceGroupResources
- updateTenantAsync(String, Function<TenantInfo, TenantInfo>) - Method in class org.apache.pulsar.broker.resources.TenantResources
V
- validateAndAnalysisAdvertisedListener(ServiceConfiguration) - Static method in class org.apache.pulsar.broker.validator.MultipleListenerValidator
-
Validate the configuration of `advertisedListeners`, `internalListenerName`.
- validateBindAddresses(ServiceConfiguration, Collection<String>) - Static method in class org.apache.pulsar.broker.validator.BindAddressValidator
-
Validate the configuration of `bindAddresses`.
- validateTenantAdminAccess(String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.MultiRolesTokenAuthorizationProvider
- validateTenantAdminAccess(String, String, AuthenticationDataSource) - Method in class org.apache.pulsar.broker.authorization.PulsarAuthorizationProvider
- valueOf(String) - Static method in enum org.apache.pulsar.broker.MetadataSessionExpiredPolicy
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum org.apache.pulsar.broker.MetadataSessionExpiredPolicy
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VipStatus - Class in org.apache.pulsar.common.configuration
-
Web resource used by the VIP service to check to availability of the service instance.
- VipStatus() - Constructor for class org.apache.pulsar.common.configuration.VipStatus
W
- WebExecutorThreadPool - Class in org.apache.pulsar.broker.web
- WebExecutorThreadPool(int, String) - Constructor for class org.apache.pulsar.broker.web.WebExecutorThreadPool
- WebExecutorThreadPool(String) - Constructor for class org.apache.pulsar.broker.web.WebExecutorThreadPool
- webServiceUrl(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
- webServiceUrlTls(String, int) - Static method in class org.apache.pulsar.broker.ServiceConfigurationUtils
Z
- ZkBookieRackAffinityMapping - Class in org.apache.pulsar.zookeeper
-
Retained for compatibility since this class can be referred to from config files.
- ZkBookieRackAffinityMapping() - Constructor for class org.apache.pulsar.zookeeper.ZkBookieRackAffinityMapping
- ZkIsolatedBookieEnsemblePlacementPolicy - Class in org.apache.pulsar.zookeeper
-
Retained for compatibility since this class can be referred to from config files.
- ZkIsolatedBookieEnsemblePlacementPolicy() - Constructor for class org.apache.pulsar.zookeeper.ZkIsolatedBookieEnsemblePlacementPolicy
All Classes All Packages