Package net.officefloor.reactor
Class ReactorMethodReturnTranslator<R,T>
- java.lang.Object
-
- net.officefloor.reactor.ReactorMethodReturnTranslator<R,T>
-
- All Implemented Interfaces:
MethodReturnTranslator<R,T>
public class ReactorMethodReturnTranslator<R,T> extends java.lang.Object implements MethodReturnTranslator<R,T>
ReactorMethodReturnTranslator.- Author:
- Daniel Sagenschneider
-
-
Constructor Summary
Constructors Constructor Description ReactorMethodReturnTranslator(java.util.function.BiConsumer<R,ManagedFunctionContext<?,?>> subscriber)Instantiate.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidtranslate(MethodReturnTranslatorContext<R,T> context)Translates theMethodreturn value for nextManagedFunctionargument.
-
-
-
Constructor Detail
-
ReactorMethodReturnTranslator
public ReactorMethodReturnTranslator(java.util.function.BiConsumer<R,ManagedFunctionContext<?,?>> subscriber)
Instantiate.- Parameters:
subscriber- Undertakes subscription.
-
-
Method Detail
-
translate
public void translate(MethodReturnTranslatorContext<R,T> context) throws java.lang.Exception
Description copied from interface:MethodReturnTranslatorTranslates theMethodreturn value for nextManagedFunctionargument.- Specified by:
translatein interfaceMethodReturnTranslator<R,T>- Parameters:
context-MethodReturnTranslatorContext.- Throws:
java.lang.Exception- If fails to translate.
-
-