Package org.jboss.resteasy.spi
Interface AsyncClientResponseProvider<T>
- 
- All Known Implementing Classes:
 MonoProvider,SingleProvider
public interface AsyncClientResponseProvider<T>Used to turn a CompletionStage into another reactive class. Can be used for implementing RxInvokers for other suitable classes. 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description TfromCompletionStage(CompletionStage<?> completionStage)TurnsCompletionStageto a reactive type.TfromCompletionStage(Supplier<CompletionStage<?>> completionStageSupplier)TurnsCompletionStageto a reactive type in a deferred fashion. 
 - 
 
- 
- 
Method Detail
- 
fromCompletionStage
T fromCompletionStage(CompletionStage<?> completionStage)
TurnsCompletionStageto a reactive type.- Parameters:
 completionStage- TheCompletionStagethat will produce a value.- Returns:
 - T reactive type
 
 
- 
fromCompletionStage
T fromCompletionStage(Supplier<CompletionStage<?>> completionStageSupplier)
TurnsCompletionStageto a reactive type in a deferred fashion. For instance, in the case of Rx or Reactor, theSupplier.get()will only be called when subscription happens.- Parameters:
 completionStageSupplier- TheSupplierof aCompletionStagethat will produce a value. This allows lazy triggering of future-based APIs.- Returns:
 - T reactive type
 
 
 - 
 
 -