void logoutUnprotectedResourceServiceRef(HttpServletRequest req, HttpServletResponse res) {
        boolean bInitUserName = false;
        String userName = null;
        Set<String> serviceIds = unprotectedResourceServiceRef.keySet();
        for (String serviceId : serviceIds) {
            if (!bInitUserName) {
                bInitUserName = true;
                userName = getSessionUserName(req, res);
            }
            UnprotectedResourceService service = unprotectedResourceServiceRef.getService(serviceId);
            boolean bLogout = service.logout(req, res, userName);
            if (TraceComponent.isAnyTracingEnabled() && tc.isDebugEnabled())
                Tr.debug(tc, "logout return " + bLogout + " on service " + service);
        }
    }
void logoutUnprotectedResourceServiceRef ( HttpServletRequest req , HttpServletResponse res ) { boolean bInitUserName = false ; String userName = null ; Set < String > serviceIds = unprotectedResourceServiceRef . keySet ( ) ; for ( String serviceId : serviceIds ) { if ( ! bInitUserName ) { bInitUserName = true ; userName = getSessionUserName ( req , res ) ; } UnprotectedResourceService service = unprotectedResourceServiceRef . getService ( serviceId ) ; boolean bLogout = service . logout ( req , res , userName ) ; if ( TraceComponent . isAnyTracingEnabled ( ) && tc . isDebugEnabled ( ) ) Tr . debug ( tc , "logout return " + bLogout + " on service " + service ) ; } }
@param req
@param res