Class BookieResources
java.lang.Object
org.apache.pulsar.broker.resources.BaseResources<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>
org.apache.pulsar.broker.resources.BookieResources
public class BookieResources
extends BaseResources<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>
-
Field Summary
Fields inherited from class org.apache.pulsar.broker.resources.BaseResources
BASE_CLUSTERS_PATH, BASE_POLICIES_PATH, LOCAL_POLICIES_ROOT -
Constructor Summary
ConstructorsConstructorDescriptionBookieResources(org.apache.pulsar.metadata.api.MetadataStore store, int operationTimeoutSec) -
Method Summary
Modifier and TypeMethodDescriptionCompletableFuture<Optional<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>>get()update(Function<Optional<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>, org.apache.pulsar.common.policies.data.BookiesRackConfiguration> modifyFunction) Methods inherited from class org.apache.pulsar.broker.resources.BaseResources
create, createAsync, delete, deleteAsync, deleteIfExistsAsync, exists, existsAsync, get, getAsync, getChildren, getChildrenAsync, getOperationTimeoutSec, joinPath, refreshAndGetAsync, set, setAsync, setWithCreate, setWithCreateAsync
-
Constructor Details
-
BookieResources
public BookieResources(org.apache.pulsar.metadata.api.MetadataStore store, int operationTimeoutSec)
-
-
Method Details
-
get
public CompletableFuture<Optional<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>> get() -
update
public CompletableFuture<Void> update(Function<Optional<org.apache.pulsar.common.policies.data.BookiesRackConfiguration>, org.apache.pulsar.common.policies.data.BookiesRackConfiguration> modifyFunction) -
listAvailableBookiesAsync
-