public final class Asynchronous
extends java.lang.Object
| Modifier and Type | Method and Description |
|---|---|
static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> |
acquirePermitsAndPromise(GuardRail<Result,Rejected> guardRail,
long number) |
static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> |
acquirePermitsAndPromise(GuardRail<Result,Rejected> guardRail,
long number,
Completable<Result,R> externalCompletable) |
static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> |
acquireSinglePermitAndPromise(GuardRail<Result,Rejected> guardRail) |
static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> |
acquireSinglePermitAndPromise(GuardRail<Result,Rejected> guardRail,
Completable<Result,R> externalCompletable) |
static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> |
getPromise(GuardRail<Result,Rejected> guardRail,
long permitNumber,
long nanoTime) |
static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> |
getPromise(GuardRail<Result,Rejected> guardRail,
long permitNumber,
long nanoTime,
Completable<Result,R> externalCompletable) |
public static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> Eventual<Result,R> acquireSinglePermitAndPromise(GuardRail<Result,Rejected> guardRail)
public static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> Eventual<Result,R> acquireSinglePermitAndPromise(GuardRail<Result,Rejected> guardRail, Completable<Result,R> externalCompletable)
public static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> Eventual<Result,R> acquirePermitsAndPromise(GuardRail<Result,Rejected> guardRail, long number)
public static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> Eventual<Result,R> acquirePermitsAndPromise(GuardRail<Result,Rejected> guardRail, long number, Completable<Result,R> externalCompletable)
public static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> Eventual<Result,R> getPromise(GuardRail<Result,Rejected> guardRail, long permitNumber, long nanoTime)
public static <Result extends java.lang.Enum<Result> & Failable,Rejected extends java.lang.Enum<Rejected>,R> Eventual<Result,R> getPromise(GuardRail<Result,Rejected> guardRail, long permitNumber, long nanoTime, Completable<Result,R> externalCompletable)
Copyright © 2014 Tim Brooks. All Rights Reserved.