public interface Controller extends AutoCloseable
| Modifier and Type | Method and Description |
|---|---|
Object |
computePluginStashValueIfAbsent(Class<?> pluginClass,
String key,
java.util.function.Supplier<?> supplier)
Get plugin stash value.
|
Map<String,String> |
getPathParams() |
Optional<Object> |
getPluginStashValue(Class<?> pluginClass,
String key)
Get plugin stash value.
|
javax.servlet.http.HttpServletRequest |
getServletRequest() |
void |
init(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,String> captured) |
void |
invoke(Method method,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,String> captured) |
void |
setPluginStashValue(Class<?> pluginClass,
String key,
Object value)
Set value for stash space for the plugins.
|
closevoid init(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Map<String,String> captured)
javax.servlet.http.HttpServletRequest getServletRequest()
void invoke(Method method, javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response, Map<String,String> captured)
void setPluginStashValue(Class<?> pluginClass, String key, Object value)
Optional<Object> getPluginStashValue(Class<?> pluginClass, String key)
Object computePluginStashValueIfAbsent(Class<?> pluginClass, String key, java.util.function.Supplier<?> supplier)
Copyright © 2015. All rights reserved.