Package net.officefloor.plugin.managedfunction.method
-
Interface Summary Interface Description MethodObjectInstanceFactory Factory to create theObject
instance to invoke theMethod
on.MethodObjectInstanceManufacturer Manufactures theMethodObjectInstanceFactory
.MethodParameterFactory Creates the parameter for theMethodFunction
.MethodParameterManufacturer Manufactures theMethodParameterFactory
.MethodParameterManufacturerContext Context for theMethodParameterManufacturer
.MethodParameterManufacturerServiceFactory MethodReturnManufacturer<R,T> Manufactures theMethodReturnTranslator
.MethodReturnManufacturerContext<T> Context for theMethodReturnManufacturer
.MethodReturnManufacturerServiceFactory ServiceFactory
for theMethodReturnManufacturer
.MethodReturnTranslator<R,T> Translate the return value of theMethodFunction
.MethodReturnTranslatorContext<R,T> Context for theMethodReturnTranslator
. -
Class Summary Class Description AbstractFunctionManagedFunctionSource DefaultConstructorMethodObjectInstanceFactory MethodObjectInstanceFactory
using the defaultConstructor
.MethodFunction ManagedFunction
to invoke aMethod
.MethodFunctionFactory ManagedFunctionFactory
for theMethodFunction
.MethodManagedFunctionBuilder Builder to wrap execution of aMethod
with aManagedFunction
.MethodManagedFunctionBuilder.EnrichManagedFunctionTypeContext Context for creating theManagedFunctionTypeBuilder
.MethodManagedFunctionBuilder.MethodContext Useful details regarding theMethod
.MethodManagedFunctionBuilder.MethodManagedFunctionFactoryContext Context for creating theManagedFunctionFactory
.MethodManagedFunctionBuilder.MethodManagedFunctionTypeContext Context for creating theManagedFunctionTypeBuilder
.