Interface MethodManagedFunctionBuilder.ParameterManufacturer
-
- All Known Implementing Classes:
MethodManagedFunctionBuilder.AsynchronousFlowParameterManufacturer
,MethodManagedFunctionBuilder.FlowParameterManufacturer
,MethodManagedFunctionBuilder.ManagedFunctionContextParameterManufacturer
- Enclosing class:
- MethodManagedFunctionBuilder
public static interface MethodManagedFunctionBuilder.ParameterManufacturer
Manufactures theManagedFunctionParameterFactory
.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description ManagedFunctionParameterFactory
createParameterFactory(java.lang.String functionName, java.lang.Class<?> parameterType, ManagedFunctionTypeBuilder<Indexed,Indexed> functionTypeBuilder, Sequence objectSequence, Sequence flowSequence, SourceContext sourceContext)
Creates theManagedFunctionParameterFactory
.
-
-
-
Method Detail
-
createParameterFactory
ManagedFunctionParameterFactory createParameterFactory(java.lang.String functionName, java.lang.Class<?> parameterType, ManagedFunctionTypeBuilder<Indexed,Indexed> functionTypeBuilder, Sequence objectSequence, Sequence flowSequence, SourceContext sourceContext) throws java.lang.Exception
Creates theManagedFunctionParameterFactory
.- Parameters:
functionName
- Name of theManagedFunction
.parameterType
- Parameter type.functionTypeBuilder
-ManagedFunctionTypeBuilder
.objectSequence
- ObjectSequence
.flowSequence
- FlowSequence
.sourceContext
-SourceContext
.- Returns:
ManagedFunctionParameterFactory
ornull
if not appropriate for this to manufacture aManagedFunctionParameterFactory
.- Throws:
java.lang.Exception
- If fails to create theManagedFunctionParameterFactory
.
-
-