public class

LogoutTask

extends AbstractBaseTask
java.lang.Object
   ↳ com.microstrategy.web.tasks.AbstractBaseTask
     ↳ com.microstrategy.web.tasks.LogoutTask

Class Overview

A simple Task that logs a user out of an Intelligence Server session.

Summary

[Expand]
Inherited Constants
From class com.microstrategy.web.tasks.AbstractBaseTask
[Expand]
Inherited Fields
From class com.microstrategy.web.tasks.AbstractBaseTask
Public Constructors
LogoutTask()
Creates a new LogoutTask object.
Public Methods
void processRequest(TaskRequestContext context, TaskOutput taskOutput)
Closes an Intelligence Server session using the supplied session state.
[Expand]
Inherited Methods
From class com.microstrategy.web.tasks.AbstractBaseTask
From class java.lang.Object
From interface com.microstrategy.web.tasks.Task

Public Constructors

public LogoutTask ()

Creates a new LogoutTask object.

Public Methods

public void processRequest (TaskRequestContext context, TaskOutput taskOutput)

Closes an Intelligence Server session using the supplied session state.

Parameters
context The TaskRequestContext object that maintains the state of the request.
taskOutput The TaskOutput that records the contents of the Task response. For this Task, no content is generated.
Throws
TaskRequestMalformedException If the supplied session state is invalid.
TaskInternalException If there is an error while closing the exception.