Package org.apache.pulsar.metadata.api
package org.apache.pulsar.metadata.api
Licensed to the Apache Software Foundation (ASF) under one
or more contributor license agreements. See the NOTICE file
distributed with this work for additional information
regarding copyright ownership. The ASF licenses this file
to you under the Apache License, Version 2.0 (the
"License"); you may not use this file except in compliance
with the License. You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing,
software distributed under the License is distributed on an
"AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
KIND, either express or implied. See the License for the
specific language governing permissions and limitations
under the License.
-
ClassDescriptionRepresent a result for a
MetadataCache.getWithStats(String)operation.Represent a result for aMetadataStore.get(String)operation.Represent the caching layer access for a specific type of objects.The configuration builder for aMetadataCacheconfig.Metadata event used byMetadataEventSynchronizer.Metadata synchronizer to notify and synchronize metadata change events.Interface that define a serializer/deserializer implementation.Metadata store client interface.The configuration builder for aMetadataStoreconfig.Generic metadata store exception.The store was already closed.Key was already in store.Unsuccessful update due to mismatched expected version.Failed to de-serialize the metadata.Implementation is invalid.A resource lock is already taken by a different instance.Key not found in store.Factory class forMetadataStore.Extension of theMetadataStoreinterface that supports lifecycle operation methods which might not be supported by all implementations.Represent the information associated with a given value in the store.