Interface ProcedureManagedFunctionContext
- 
 public interface ProcedureManagedFunctionContextContext for theManagedFunctionProcedureSource.- Author:
- Daniel Sagenschneider
 
- 
- 
Method SummaryAll Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.StringgetProcedureName()Name of theProcedure.java.lang.StringgetResource()Obtains the resource configured to provide theProcedure.SourceContextgetSourceContext()Obtains theSourceContext.<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>>
 ManagedFunctionTypeBuilder<M,F>setManagedFunction(ManagedFunctionFactory<M,F> functionFactory, java.lang.Class<M> objectKeysClass, java.lang.Class<F> flowKeysClass)Sets theManagedFunctionTypeBuilderfor theProcedure.
 
- 
- 
- 
Method Detail- 
getResourcejava.lang.String getResource() Obtains the resource configured to provide theProcedure.- Returns:
- Resource configured to provide the Procedure.
 
 - 
getProcedureNamejava.lang.String getProcedureName() Name of theProcedure.- Returns:
- Name of the Procedure.
 
 - 
getSourceContextSourceContext getSourceContext() Obtains theSourceContext.- Returns:
- SourceContext.
 
 - 
setManagedFunction<M extends java.lang.Enum<M>,F extends java.lang.Enum<F>> ManagedFunctionTypeBuilder<M,F> setManagedFunction(ManagedFunctionFactory<M,F> functionFactory, java.lang.Class<M> objectKeysClass, java.lang.Class<F> flowKeysClass) Sets theManagedFunctionTypeBuilderfor theProcedure.- Type Parameters:
- M- Dependency key type.
- F- Flow key type.
- Parameters:
- functionFactory-- ManagedFunctionFactoryto create the- ManagedFunction.
- objectKeysClass-- Enumproviding the keys of the dependent- Objectinstances required by the- ManagedFunctionTypeBuilder. This may be- nullif the- ManagedFunctionTypeBuilderrequires no dependent- Objectinstances or they are- Indexed.
- flowKeysClass-- Enumproviding the keys of the- Flowinstigated by the- ManagedFunctionTypeBuilder. This may be- nullif the- ManagedFunctionTypeBuilderdoes not instigate- Flowinstances or they are- Indexed.
- Returns:
- ManagedFunctionTypeBuilderto provide- type definitionof the added- ManagedFunction.
 
 
- 
 
-