@Controller
public class RouterController
extends java.lang.Object
implements org.springframework.beans.factory.InitializingBean
| Constructor and Description |
|---|
RouterController(org.springframework.context.ApplicationContext context,
org.springframework.core.convert.ConversionService conversionService,
JsonHandler jsonHandler) |
| Modifier and Type | Method and Description |
|---|---|
void |
afterPropertiesSet() |
ExtDirectPollResponse |
poll(java.lang.String beanName,
java.lang.String method,
java.lang.String event,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale) |
java.util.List<ExtDirectResponse> |
router(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale,
java.lang.Object requestData) |
java.lang.String |
router(java.lang.String extAction,
java.lang.String extMethod) |
void |
setConfiguration(Configuration configuration) |
@Autowired
public RouterController(org.springframework.context.ApplicationContext context,
org.springframework.core.convert.ConversionService conversionService,
JsonHandler jsonHandler)
public void setConfiguration(Configuration configuration)
public void afterPropertiesSet()
throws java.lang.Exception
afterPropertiesSet in interface org.springframework.beans.factory.InitializingBeanjava.lang.Exception@RequestMapping(value="/poll/{beanName}/{method}/{event}")
@ResponseBody
public ExtDirectPollResponse poll(@PathVariable(value="beanName")
java.lang.String beanName,
@PathVariable(value="method")
java.lang.String method,
@PathVariable(value="event")
java.lang.String event,
javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale)
throws java.lang.Exception
java.lang.Exception@RequestMapping(value="/router",
method=POST,
params="extAction")
public java.lang.String router(@RequestParam(value="extAction")
java.lang.String extAction,
@RequestParam(value="extMethod")
java.lang.String extMethod)
@RequestMapping(value="/router",
method=POST,
params="!extAction")
@ResponseBody
public java.util.List<ExtDirectResponse> router(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response,
java.util.Locale locale,
@RequestBody
java.lang.Object requestData)
Copyright © 2010-2012. All Rights Reserved.