Package net.officefloor.web
Class HttpHandleRedirectFunction
java.lang.Object
net.officefloor.web.HttpHandleRedirectFunction
- All Implemented Interfaces:
ManagedFunction<HttpHandleRedirectFunction.HttpHandleRedirectDependencies,,Indexed> ManagedFunctionFactory<HttpHandleRedirectFunction.HttpHandleRedirectDependencies,Indexed>
@PrivateSource
public class HttpHandleRedirectFunction
extends Object
implements ManagedFunctionFactory<HttpHandleRedirectFunction.HttpHandleRedirectDependencies,Indexed>, ManagedFunction<HttpHandleRedirectFunction.HttpHandleRedirectDependencies,Indexed>
ManagedFunction to handle the redirect.- Author:
- Daniel Sagenschneider
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic enumDependency keys. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescription================= ManagedFunctionFactory ==================voidexecute(ManagedFunctionContext<HttpHandleRedirectFunction.HttpHandleRedirectDependencies, Indexed> context) ==================== ManagedFunction ======================
-
Constructor Details
-
HttpHandleRedirectFunction
Instantiate.- Parameters:
router-HttpRouter.
-
-
Method Details
-
createManagedFunction
public ManagedFunction<HttpHandleRedirectFunction.HttpHandleRedirectDependencies,Indexed> createManagedFunction() throws Throwable================= ManagedFunctionFactory ==================- Specified by:
createManagedFunctionin interfaceManagedFunctionFactory<HttpHandleRedirectFunction.HttpHandleRedirectDependencies,Indexed> - Returns:
ManagedFunction.- Throws:
Throwable- If fails to create theManagedFunction.
-
execute
public void execute(ManagedFunctionContext<HttpHandleRedirectFunction.HttpHandleRedirectDependencies, Indexed> context) throws Throwable==================== ManagedFunction ======================- Specified by:
executein interfaceManagedFunction<HttpHandleRedirectFunction.HttpHandleRedirectDependencies,Indexed> - Parameters:
context-ManagedFunctionContextfor theManagedFunction.- Throws:
Throwable- Indicating failure of theManagedFunction.
-