@Controller public class RouterController extends Object
| Modifier and Type | Field and Description |
|---|---|
static org.springframework.http.MediaType |
APPLICATION_JSON |
static org.springframework.http.MediaType |
TEXT_HTML |
| Constructor and Description |
|---|
RouterController(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter handlerAdapter,
ConfigurationService configurationService,
MethodInfoCache methodInfoCache) |
| Modifier and Type | Method and Description |
|---|---|
void |
poll(String beanName,
String method,
String event,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Locale locale) |
void |
router(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Locale locale) |
String |
router(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
String extAction,
String extMethod) |
void |
writeJsonResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object responseObject,
Class<?> jsonView) |
void |
writeJsonResponse(javax.servlet.http.HttpServletResponse response,
Object responseObject,
Class<?> jsonView,
boolean streamResponse,
boolean isMultipart) |
public static final org.springframework.http.MediaType APPLICATION_JSON
public static final org.springframework.http.MediaType TEXT_HTML
@Autowired
public RouterController(org.springframework.web.servlet.mvc.method.annotation.RequestMappingHandlerAdapter handlerAdapter,
ConfigurationService configurationService,
MethodInfoCache methodInfoCache)
@RequestMapping(value="/poll/{beanName}/{method}/{event}")
public void poll(@PathVariable(value="beanName")
String beanName,
@PathVariable(value="method")
String method,
@PathVariable(value="event")
String event,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Locale locale)
throws Exception
Exception@RequestMapping(value="/router",
method=POST,
params="extAction")
public String router(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
@RequestParam(value="extAction")
String extAction,
@RequestParam(value="extMethod")
String extMethod)
throws IOException
IOException@RequestMapping(value="/router",
method=POST,
params="!extAction")
public void router(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Locale locale)
throws IOException
IOExceptionpublic void writeJsonResponse(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
Object responseObject,
Class<?> jsonView)
throws IOException
IOExceptionpublic void writeJsonResponse(javax.servlet.http.HttpServletResponse response,
Object responseObject,
Class<?> jsonView,
boolean streamResponse,
boolean isMultipart)
throws IOException
IOExceptionCopyright © 2010–2017. All rights reserved.