174.8. 会话支持
会话支持选项 sessionSupport
可用于启用 HttpSession
对象并在处理交换时访问会话对象。例如,以下路由启用会话:
<route> <from uri="jetty:http://0.0.0.0/myapp/myservice/?sessionSupport=true"/> <processRef ref="myCode"/> <route>
myCode
Processor 可以通过 Spring bean
元素实例化:
<bean id="myCode"class="com.mycompany.MyCodeProcessor"/>
其中,处理器实施可以访问 HttpSession
,如下所示:
public void process(Exchange exchange) throws Exception { HttpSession session = exchange.getIn(HttpMessage.class).getRequest().getSession(); ... }