Package net.officefloor.web
Class InitialiseHttpRequestStateFunction
java.lang.Object
net.officefloor.web.InitialiseHttpRequestStateFunction
- All Implemented Interfaces:
ManagedFunction<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies,,None> ManagedFunctionFactory<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies,None>
public class InitialiseHttpRequestStateFunction
extends Object
implements ManagedFunctionFactory<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies,None>, ManagedFunction<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies,None>
ManagedFunction to initialise the HttpRequestState.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDependency keys. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates theManagedFunction.voidexecute(ManagedFunctionContext<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies, None> context) Executes the function.
-
Constructor Details
-
InitialiseHttpRequestStateFunction
public InitialiseHttpRequestStateFunction()
-
-
Method Details
-
createManagedFunction
public ManagedFunction<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies,None> createManagedFunction() throws ThrowableDescription copied from interface:ManagedFunctionFactoryCreates theManagedFunction.- Specified by:
createManagedFunctionin interfaceManagedFunctionFactory<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies,None> - Returns:
ManagedFunction.- Throws:
Throwable- If fails to create theManagedFunction.
-
execute
public void execute(ManagedFunctionContext<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies, None> context) throws ThrowableDescription copied from interface:ManagedFunctionExecutes the function.- Specified by:
executein interfaceManagedFunction<InitialiseHttpRequestStateFunction.InitialiseHttpRequestStateDependencies,None> - Parameters:
context-ManagedFunctionContextfor theManagedFunction.- Throws:
Throwable- Indicating failure of theManagedFunction.
-