Package net.officefloor.reactor
Class FluxSubscription<T>
- java.lang.Object
-
- net.officefloor.reactor.AbstractSubscription<T>
-
- net.officefloor.reactor.FluxSubscription<T>
-
public class FluxSubscription<T> extends AbstractSubscription<T>
Fluxsubscription.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description FluxSubscription(java.lang.Class<?> comonentType, ManagedFunctionContext<?,?> context)Instantiate.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description protected voidaddSuccess(T success)Adds the success.protected java.lang.ObjectgetNextFunctionArgument()Obtains the nextManagedFunctionargument.static <T> voidsubscribe(java.lang.Class<?> componentType, reactor.core.publisher.Flux<T> flux, ManagedFunctionContext<?,?> context)Subscribes to theFlux.-
Methods inherited from class net.officefloor.reactor.AbstractSubscription
getCompletion, getError, getSuccess
-
-
-
-
Constructor Detail
-
FluxSubscription
public FluxSubscription(java.lang.Class<?> comonentType, ManagedFunctionContext<?,?> context)Instantiate.- Parameters:
context-ManagedFunctionContext.
-
-
Method Detail
-
subscribe
public static <T> void subscribe(java.lang.Class<?> componentType, reactor.core.publisher.Flux<T> flux, ManagedFunctionContext<?,?> context)Subscribes to theFlux.- Type Parameters:
T- Success type.- Parameters:
componentType- Component type for success array.flux-Flux.context-ManagedFunctionContext.
-
addSuccess
protected void addSuccess(T success)
Description copied from class:AbstractSubscriptionAdds the success.- Specified by:
addSuccessin classAbstractSubscription<T>- Parameters:
success- Success.
-
getNextFunctionArgument
protected java.lang.Object getNextFunctionArgument()
Description copied from class:AbstractSubscriptionObtains the nextManagedFunctionargument.- Specified by:
getNextFunctionArgumentin classAbstractSubscription<T>- Returns:
- Next
ManagedFunctionargument.
-
-