public static class NonBlockingPool.Builder<T> extends Object
| Modifier and Type | Method and Description |
|---|---|
NonBlockingPool<T> |
build() |
NonBlockingPool.Builder<T> |
disposer(io.reactivex.functions.Consumer<T> disposer) |
NonBlockingPool.Builder<T> |
factory(Callable<T> factory) |
NonBlockingPool.Builder<T> |
healthy(io.reactivex.functions.Predicate<T> healthy) |
NonBlockingPool.Builder<T> |
idleTimeBeforeHealthCheck(long value,
TimeUnit unit) |
NonBlockingPool.Builder<T> |
idleTimeBeforeHealthCheckMs(long value) |
NonBlockingPool.Builder<T> |
maxIdleTime(long value,
TimeUnit unit) |
NonBlockingPool.Builder<T> |
maxIdleTimeMs(long value) |
NonBlockingPool.Builder<T> |
maxSize(int maxSize) |
NonBlockingPool.Builder<T> |
memberFactory(MemberFactory<T,NonBlockingPool<T>> memberFactory) |
NonBlockingPool.Builder<T> |
returnToPoolDelayAfterHealthCheckFailure(long value,
TimeUnit unit) |
NonBlockingPool.Builder<T> |
returnToPoolDelayAfterHealthCheckFailureMs(long retryDelayMs) |
NonBlockingPool.Builder<T> |
scheduler(io.reactivex.Scheduler scheduler) |
public NonBlockingPool.Builder<T> factory(Callable<T> factory)
public NonBlockingPool.Builder<T> healthy(io.reactivex.functions.Predicate<T> healthy)
public NonBlockingPool.Builder<T> idleTimeBeforeHealthCheckMs(long value)
public NonBlockingPool.Builder<T> idleTimeBeforeHealthCheck(long value, TimeUnit unit)
public NonBlockingPool.Builder<T> maxIdleTimeMs(long value)
public NonBlockingPool.Builder<T> maxIdleTime(long value, TimeUnit unit)
public NonBlockingPool.Builder<T> disposer(io.reactivex.functions.Consumer<T> disposer)
public NonBlockingPool.Builder<T> maxSize(int maxSize)
public NonBlockingPool.Builder<T> returnToPoolDelayAfterHealthCheckFailureMs(long retryDelayMs)
public NonBlockingPool.Builder<T> returnToPoolDelayAfterHealthCheckFailure(long value, TimeUnit unit)
public NonBlockingPool.Builder<T> memberFactory(MemberFactory<T,NonBlockingPool<T>> memberFactory)
public NonBlockingPool.Builder<T> scheduler(io.reactivex.Scheduler scheduler)
public NonBlockingPool<T> build()
Copyright © 2016–2017. All rights reserved.