1 package com.freemindcafe.apache.cxf.jaxrs.sample7;
3 import javax.servlet.http.HttpServletRequest;
8 import org.
apache.cxf.phase.AbstractPhaseInterceptor;
23 super(Phase.PRE_PROTOCOL);
27 public void handleMessage(XMLMessage arg0)
throws Fault {
28 System.out.println(
"OutSecurityInterceptor-----------------");
30 Message inMessage = arg0.getExchange().getInMessage();
33 if(inMessage != null) {
34 HttpServletRequest req = (HttpServletRequest) inMessage.get(
"HTTP.REQUEST");
36 if(req.getSession(
false) != null) {
37 logger.debug(
"invalidating the http session");
38 req.getSession().invalidate();
40 logger.warn(
" No session found Not able to invalidate http session");
46 logger.debug(
"Exiting current user");
50 logger.warn(
"http request is null Not able to invalidate http session");