org.mortbay.http.handler

Class SecurityHandler

Implemented Interfaces:
HttpHandler, LifeCycle, Serializable

public class SecurityHandler
extends AbstractHttpHandler

Handler to enforce SecurityConstraints.
Version:
$Id: SecurityHandler.java,v 1.32 2005/08/13 00:01:26 gregwilkins Exp $
Author:
Greg Wilkins (gregw)

Method Summary

String
getAuthMethod()
void
handle(String pathInContext, String pathParams, HttpRequest request, HttpResponse response)
Handle a request.
void
setAuthMethod(String method)
void
start()

Methods inherited from class org.mortbay.http.handler.AbstractHttpHandler

getHttpContext, getName, handleTrace, initialize, isStarted, setName, start, stop, toString

Method Details

getAuthMethod

public String getAuthMethod()

handle

public void handle(String pathInContext,
                   String pathParams,
                   HttpRequest request,
                   HttpResponse response)
            throws HttpException,
                   IOException
Handle a request. Note that Handlers are tried in order until one has handled the request. i.e. until request.isHandled() returns true. In broad terms this means, either a response has been commited or request.setHandled(true) has been called.
Specified by:
handle in interface HttpHandler
Parameters:
pathInContext - The context path
pathParams - Path parameters such as encoded Session ID
request - The HttpRequest request
response - The HttpResponse response

setAuthMethod

public void setAuthMethod(String method)

start

public void start()
            throws Exception
Specified by:
start in interface LifeCycle
Overrides:
start in interface AbstractHttpHandler

Copyright © 2004 Mortbay Consulting Pty. Ltd. All Rights Reserved.