Package io.github.pellse.concurrent
Class ReactiveGuard.ReactiveGuardBuilder
java.lang.Object
io.github.pellse.concurrent.ReactiveGuard.ReactiveGuardBuilder
- Enclosing interface:
ReactiveGuard
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()eventListener(ReactiveGuardEventListener<Object> eventListener) lockingStrategy(LockStrategy lockingStrategy) timeoutScheduler(reactor.core.scheduler.Scheduler timeoutScheduler)
-
Constructor Details
-
ReactiveGuardBuilder
public ReactiveGuardBuilder()
-
-
Method Details
-
lockingStrategy
-
timeoutScheduler
public ReactiveGuard.ReactiveGuardBuilder timeoutScheduler(reactor.core.scheduler.Scheduler timeoutScheduler) -
eventListener
public ReactiveGuard.ReactiveGuardBuilder eventListener(ReactiveGuardEventListener<Object> eventListener) -
build
-