DEPRECATED com.bea.portal is only useful in the compatibility domain. For the new portal framework please use the classes under the com.bea.netuix package

# com.bea.portal.appflow.processor.security
LogoutProcessor Class

public class LogoutProcessor
extends `com.bea.portal.appflow.processor.AbstractPortalPersonalizationProcessor`

A processor for logging out the user. This processor will invalidate the user's HttpSession and wipe all auto login cookies from the browser. The user will also be reset back to the anonymous user.

Hierarchy
  `Object`
  `com.bea.portal.appflow.processor.AbstractPortalProcessor`
  `com.bea.portal.appflow.processor.AbstractPortalPersonalizationProcessor`
  `LogoutProcessor`

All Implemented Interfaces
  `InputProcessor`

## Constructor Summary

LogoutProcessor()

## Method Summary

`public `Object`` | `process`(`HttpServletRequest` request, `HttpServletResponse` response, `PortalRequest` portalRequest, `MutablePortalPersonalization` portalPersonalization, `Object` requestContext) Main process method called by webflow.

Methods from `com.bea.portal.appflow.processor.`com.bea.portal.appflow.processor.AbstractPortalPersonalizationProcessor``
``getCurrentPortletPersonalization`, `getMutablePortalPersonalization`, `process`, `setMutablePortalPersonalization``

Methods from `com.bea.portal.appflow.processor.`com.bea.portal.appflow.processor.AbstractPortalProcessor``
``getCurrentPortletState`, `process`, `process``

Methods from class `java.lang.`Object``
`clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait`

Methods from interface `com.bea.p13n.appflow.webflow.`InputProcessor``
`process`

## Constructor Detail

### LogoutProcessor

    public LogoutProcessor()

## Method Detail

### process(HttpServletRequest, HttpServletResponse, PortalRequest, MutablePortalPersonalization, Object) Method

    public Object process(HttpServletRequest request,
                          HttpServletResponse response,
                          PortalRequest portalRequest,
                          MutablePortalPersonalization portalPersonalization,
                          Object requestContext)
         throws ProcessingException

Main process method called by webflow.

Overrides
  `AbstractPortalPersonalizationProcessor.process(HttpServletRequest, HttpServletResponse, PortalRequest, MutablePortalPersonalization, Object)`

#### Returns

always success

#### Exceptions

``ProcessingException``