174.8. 세션 지원
세션 지원 옵션인 sessionSupport
를 사용하여 Cryostat Session
개체를 활성화하고 교환을 처리하는 동안 세션 개체에 액세스할 수 있습니다. 예를 들어 다음 경로는 세션을 활성화합니다.
<route> <from uri="jetty:http://0.0.0.0/myapp/myservice/?sessionSupport=true"/> <processRef ref="myCode"/> <route>
myCode
Processor는 Springans 요소를 통해 인스턴스화할 수 있습니다.
<bean id="myCode"class="com.mycompany.MyCodeProcessor"/>
프로세서 구현에서 다음과 같이 Cryostat Session에 액세스
할 수 있습니다.
public void process(Exchange exchange) throws Exception { HttpSession session = exchange.getIn(HttpMessage.class).getRequest().getSession(); ... }