public static final class ZkBasedTreeNodeResource.Builder<E> extends Object
| Constructor and Description |
|---|
Builder() |
| Modifier and Type | Method and Description |
|---|---|
ZkBasedTreeNodeResource<E> |
build() |
ZkBasedTreeNodeResource.Builder<E> |
childDataFactory(Function<Collection<org.apache.curator.framework.recipes.cache.ChildData>,E> factory)
Deprecated.
|
ZkBasedTreeNodeResource.Builder<E> |
childDataFactoryEx(com.github.phantomthief.util.ThrowableFunction<Collection<org.apache.curator.framework.recipes.cache.ChildData>,E,Exception> factory) |
ZkBasedTreeNodeResource.Builder<E> |
cleanup(Predicate<E> cleanup) |
ZkBasedTreeNodeResource.Builder<E> |
cleanup(com.github.phantomthief.util.ThrowableConsumer<E,Throwable> cleanup) |
ZkBasedTreeNodeResource.Builder<E> |
curator(org.apache.curator.framework.CuratorFramework curator) |
ZkBasedTreeNodeResource.Builder<E> |
curator(Supplier<org.apache.curator.framework.CuratorFramework> curatorFactory) |
ZkBasedTreeNodeResource.Builder<E> |
factory(Function<Map<String,org.apache.curator.framework.recipes.cache.ChildData>,E> factory)
Deprecated.
|
ZkBasedTreeNodeResource.Builder<E> |
factoryEx(com.github.phantomthief.util.ThrowableFunction<Map<String,org.apache.curator.framework.recipes.cache.ChildData>,E,Exception> factory) |
ZkBasedTreeNodeResource.Builder<E> |
keysFactory(Function<Collection<String>,E> factory)
Deprecated.
|
ZkBasedTreeNodeResource.Builder<E> |
keysFactoryEx(com.github.phantomthief.util.ThrowableFunction<Collection<String>,E,Exception> factory) |
ZkBasedTreeNodeResource.Builder<E> |
onResourceChange(BiConsumer<E,E> callback) |
ZkBasedTreeNodeResource.Builder<E> |
path(String path) |
ZkBasedTreeNodeResource.Builder<E> |
withWaitStopPeriod(long waitStopPeriod) |
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> path(String path)
@Deprecated @CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> factory(Function<Map<String,org.apache.curator.framework.recipes.cache.ChildData>,E> factory)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> factoryEx(com.github.phantomthief.util.ThrowableFunction<Map<String,org.apache.curator.framework.recipes.cache.ChildData>,E,Exception> factory)
@CheckReturnValue @Deprecated @Nonnull public ZkBasedTreeNodeResource.Builder<E> childDataFactory(Function<Collection<org.apache.curator.framework.recipes.cache.ChildData>,E> factory)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> childDataFactoryEx(com.github.phantomthief.util.ThrowableFunction<Collection<org.apache.curator.framework.recipes.cache.ChildData>,E,Exception> factory)
@Deprecated @CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> keysFactory(Function<Collection<String>,E> factory)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> keysFactoryEx(com.github.phantomthief.util.ThrowableFunction<Collection<String>,E,Exception> factory)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> onResourceChange(BiConsumer<E,E> callback)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> curator(Supplier<org.apache.curator.framework.CuratorFramework> curatorFactory)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> curator(org.apache.curator.framework.CuratorFramework curator)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> cleanup(com.github.phantomthief.util.ThrowableConsumer<E,Throwable> cleanup)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> cleanup(Predicate<E> cleanup)
@CheckReturnValue @Nonnull public ZkBasedTreeNodeResource.Builder<E> withWaitStopPeriod(long waitStopPeriod)
@Nonnull public ZkBasedTreeNodeResource<E> build()
Copyright © 2019. All rights reserved.