public class NConcurrentImpl extends Object implements net.thevpc.nuts.concurrent.NConcurrent
| Constructor and Description |
|---|
NConcurrentImpl() |
| Modifier and Type | Method and Description |
|---|---|
net.thevpc.nuts.concurrent.NBulkheadCallFactory |
bulkheadCallFactory() |
net.thevpc.nuts.concurrent.NConcurrent |
bulkheadCallFactory(net.thevpc.nuts.concurrent.NBulkheadCallFactory bulkheadCallFactory) |
<T> net.thevpc.nuts.concurrent.NCachedValue<T> |
cachedValue(String id,
Supplier<T> supplier) |
<T> net.thevpc.nuts.concurrent.NCachedValue<T> |
cachedValue(Supplier<T> supplier) |
net.thevpc.nuts.concurrent.NCachedValueFactory |
cachedValueFactory() |
net.thevpc.nuts.concurrent.NConcurrent |
cachedValueFactory(net.thevpc.nuts.concurrent.NCachedValueFactory cachedValueFactory) |
<T> net.thevpc.nuts.concurrent.NCircuitBreakerCall<T> |
circuitBreakerCall(net.thevpc.nuts.concurrent.NCallable<T> callable) |
<T> net.thevpc.nuts.concurrent.NCircuitBreakerCall<T> |
circuitBreakerCall(String id,
net.thevpc.nuts.concurrent.NCallable<T> callable) |
net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory |
circuitBreakerCallFactory() |
net.thevpc.nuts.concurrent.NConcurrent |
circuitBreakerCallFactory(net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory circuitBreakerCallFactory) |
net.thevpc.nuts.concurrent.NBulkheadCallFactory |
defaultBulkheadCallFactory() |
net.thevpc.nuts.concurrent.NCachedValueFactory |
defaultCachedValueFactory() |
net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory |
defaultCircuitBreakerCallFactory() |
net.thevpc.nuts.concurrent.NOnceValueFactory |
defaultOnceValueFactory() |
net.thevpc.nuts.concurrent.NRateLimitValueFactory |
defaultRateLimitValueFactory() |
net.thevpc.nuts.concurrent.NRetryCallFactory |
defaultRetryCallFactory() |
net.thevpc.nuts.concurrent.NSagaCallableFactory |
defaultSagaFactory() |
net.thevpc.nuts.concurrent.NWorkBalancerFactory |
defaultWorkBalancerFactory() |
ExecutorService |
executorService() |
net.thevpc.nuts.concurrent.NBulkheadCallFactory |
memoryBulkheadCallFactory() |
net.thevpc.nuts.concurrent.NCachedValueFactory |
memoryCachedValueFactory() |
net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory |
memoryCircuitBreakerCallFactory() |
net.thevpc.nuts.concurrent.NOnceValueFactory |
memoryOnceValueFactory() |
net.thevpc.nuts.concurrent.NRateLimitValueFactory |
memoryRateLimitValueFactory() |
net.thevpc.nuts.concurrent.NRetryCallFactory |
memoryRetryCallFactory() |
net.thevpc.nuts.concurrent.NSagaCallableFactory |
memorySagaFactory() |
net.thevpc.nuts.concurrent.NWorkBalancerFactory |
memoryWorkBalancerFactory() |
<T> net.thevpc.nuts.concurrent.NOnceValue<T> |
onceValue(String id,
Supplier<T> supplier) |
<T> net.thevpc.nuts.concurrent.NOnceValue<T> |
onceValue(Supplier<T> supplier) |
net.thevpc.nuts.concurrent.NOnceValueFactory |
onceValueFactory() |
net.thevpc.nuts.concurrent.NConcurrent |
onceValueFactory(net.thevpc.nuts.concurrent.NOnceValueFactory onceValueFactory) |
net.thevpc.nuts.concurrent.NRateLimitValueFactory |
rateLimitValueFactory() |
net.thevpc.nuts.concurrent.NConcurrent |
rateLimitValueFactory(net.thevpc.nuts.concurrent.NRateLimitValueFactory factory) |
<T> net.thevpc.nuts.concurrent.NRetryCall<T> |
retryCall(net.thevpc.nuts.concurrent.NCallable<T> callable) |
<T> net.thevpc.nuts.concurrent.NRetryCall<T> |
retryCall(String id,
net.thevpc.nuts.concurrent.NCallable<T> callable) |
net.thevpc.nuts.concurrent.NRetryCallFactory |
retryCallFactory() |
IntFunction<net.thevpc.nuts.time.NDuration> |
retryFixedPeriod(net.thevpc.nuts.time.NDuration period) |
IntFunction<net.thevpc.nuts.time.NDuration> |
retryFixedPeriods(net.thevpc.nuts.time.NDuration... periods) |
IntFunction<net.thevpc.nuts.time.NDuration> |
retryMultipliedPeriod(net.thevpc.nuts.time.NDuration base,
double multiplier) |
net.thevpc.nuts.concurrent.NSagaCallableBuilder |
sagaCallBuilder() |
net.thevpc.nuts.concurrent.NSagaCallableFactory |
sagaFactory() |
net.thevpc.nuts.concurrent.NConcurrent |
setRetryCallFactory(net.thevpc.nuts.concurrent.NRetryCallFactory retryCallFactory) |
net.thevpc.nuts.concurrent.NConcurrent |
sleep(Duration durationMillis) |
net.thevpc.nuts.concurrent.NConcurrent |
sleep(long durationMillis) |
net.thevpc.nuts.concurrent.NConcurrent |
sleep(net.thevpc.nuts.time.NDuration durationMillis) |
net.thevpc.nuts.concurrent.NTaskSet |
taskSet() |
net.thevpc.nuts.concurrent.NConcurrent |
workBalancerCallFactory(net.thevpc.nuts.concurrent.NWorkBalancerFactory workBalancerCallFactory) |
net.thevpc.nuts.concurrent.NWorkBalancerFactory |
workBalancerFactory() |
public net.thevpc.nuts.concurrent.NConcurrent cachedValueFactory(net.thevpc.nuts.concurrent.NCachedValueFactory cachedValueFactory)
cachedValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NCachedValueFactory memoryCachedValueFactory()
memoryCachedValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NCachedValueFactory defaultCachedValueFactory()
defaultCachedValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NCachedValueFactory cachedValueFactory()
cachedValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NConcurrent setRetryCallFactory(net.thevpc.nuts.concurrent.NRetryCallFactory retryCallFactory)
setRetryCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NRetryCallFactory memoryRetryCallFactory()
memoryRetryCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NRetryCallFactory defaultRetryCallFactory()
defaultRetryCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NRetryCallFactory retryCallFactory()
retryCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NConcurrent onceValueFactory(net.thevpc.nuts.concurrent.NOnceValueFactory onceValueFactory)
onceValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NOnceValueFactory memoryOnceValueFactory()
memoryOnceValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NOnceValueFactory defaultOnceValueFactory()
defaultOnceValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NOnceValueFactory onceValueFactory()
onceValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NRateLimitValueFactory defaultRateLimitValueFactory()
defaultRateLimitValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NSagaCallableFactory defaultSagaFactory()
defaultSagaFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NSagaCallableFactory memorySagaFactory()
memorySagaFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NRateLimitValueFactory memoryRateLimitValueFactory()
memoryRateLimitValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NConcurrent rateLimitValueFactory(net.thevpc.nuts.concurrent.NRateLimitValueFactory factory)
rateLimitValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NRateLimitValueFactory rateLimitValueFactory()
rateLimitValueFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NSagaCallableFactory sagaFactory()
sagaFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NCachedValue<T> cachedValue(Supplier<T> supplier)
cachedValue in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NOnceValue<T> onceValue(Supplier<T> supplier)
onceValue in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NCachedValue<T> cachedValue(String id, Supplier<T> supplier)
cachedValue in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NOnceValue<T> onceValue(String id, Supplier<T> supplier)
onceValue in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NRetryCall<T> retryCall(String id, net.thevpc.nuts.concurrent.NCallable<T> callable)
retryCall in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NRetryCall<T> retryCall(net.thevpc.nuts.concurrent.NCallable<T> callable)
retryCall in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NCircuitBreakerCall<T> circuitBreakerCall(net.thevpc.nuts.concurrent.NCallable<T> callable)
circuitBreakerCall in interface net.thevpc.nuts.concurrent.NConcurrentpublic <T> net.thevpc.nuts.concurrent.NCircuitBreakerCall<T> circuitBreakerCall(String id, net.thevpc.nuts.concurrent.NCallable<T> callable)
circuitBreakerCall in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NConcurrent circuitBreakerCallFactory(net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory circuitBreakerCallFactory)
circuitBreakerCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory memoryCircuitBreakerCallFactory()
memoryCircuitBreakerCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory defaultCircuitBreakerCallFactory()
defaultCircuitBreakerCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NCircuitBreakerCallFactory circuitBreakerCallFactory()
circuitBreakerCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic ExecutorService executorService()
executorService in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NSagaCallableBuilder sagaCallBuilder()
sagaCallBuilder in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NWorkBalancerFactory defaultWorkBalancerFactory()
defaultWorkBalancerFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NWorkBalancerFactory memoryWorkBalancerFactory()
memoryWorkBalancerFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NWorkBalancerFactory workBalancerFactory()
workBalancerFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NConcurrent workBalancerCallFactory(net.thevpc.nuts.concurrent.NWorkBalancerFactory workBalancerCallFactory)
workBalancerCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NConcurrent sleep(net.thevpc.nuts.time.NDuration durationMillis)
throws net.thevpc.nuts.concurrent.NInterruptedException
sleep in interface net.thevpc.nuts.concurrent.NConcurrentnet.thevpc.nuts.concurrent.NInterruptedExceptionpublic net.thevpc.nuts.concurrent.NConcurrent sleep(Duration durationMillis) throws net.thevpc.nuts.concurrent.NInterruptedException
sleep in interface net.thevpc.nuts.concurrent.NConcurrentnet.thevpc.nuts.concurrent.NInterruptedExceptionpublic net.thevpc.nuts.concurrent.NConcurrent sleep(long durationMillis)
throws net.thevpc.nuts.concurrent.NInterruptedException
sleep in interface net.thevpc.nuts.concurrent.NConcurrentnet.thevpc.nuts.concurrent.NInterruptedExceptionpublic net.thevpc.nuts.concurrent.NTaskSet taskSet()
taskSet in interface net.thevpc.nuts.concurrent.NConcurrentpublic IntFunction<net.thevpc.nuts.time.NDuration> retryFixedPeriod(net.thevpc.nuts.time.NDuration period)
retryFixedPeriod in interface net.thevpc.nuts.concurrent.NConcurrentpublic IntFunction<net.thevpc.nuts.time.NDuration> retryFixedPeriods(net.thevpc.nuts.time.NDuration... periods)
retryFixedPeriods in interface net.thevpc.nuts.concurrent.NConcurrentpublic IntFunction<net.thevpc.nuts.time.NDuration> retryMultipliedPeriod(net.thevpc.nuts.time.NDuration base, double multiplier)
retryMultipliedPeriod in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NBulkheadCallFactory defaultBulkheadCallFactory()
defaultBulkheadCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NBulkheadCallFactory memoryBulkheadCallFactory()
memoryBulkheadCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NBulkheadCallFactory bulkheadCallFactory()
bulkheadCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentpublic net.thevpc.nuts.concurrent.NConcurrent bulkheadCallFactory(net.thevpc.nuts.concurrent.NBulkheadCallFactory bulkheadCallFactory)
bulkheadCallFactory in interface net.thevpc.nuts.concurrent.NConcurrentCopyright © 2026 vpc open source initiative. All rights reserved.