ro.isdc.wro.http.handler
Class RequestHandlerSupport

java.lang.Object
  extended by ro.isdc.wro.http.handler.RequestHandlerSupport
All Implemented Interfaces:
RequestHandler
Direct Known Subclasses:
ModelAsJsonRequestHandler, ReloadCacheRequestHandler, ReloadModelRequestHandler, ResourceProxyRequestHandler

public class RequestHandlerSupport
extends Object
implements RequestHandler

A handler which implements all the methods. This handler accept all requests and is enabled by default. The handle method doesn't do anything. This class should be used as a base class for all implementation.

Since:
1.4.7
Author:
Alex Objelean

Field Summary
static String PATH_API
          A recommended context path which expose various api calls using RequestHandler implementations.
 
Constructor Summary
RequestHandlerSupport()
           
 
Method Summary
 boolean accept(javax.servlet.http.HttpServletRequest request)
          Determines if current request can be handled by this requestHandler
 void handle(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response)
          Handle the given request, generating a response.
 boolean isEnabled()
          Used to determine if the RequestHandler is enabled
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PATH_API

public static final String PATH_API
A recommended context path which expose various api calls using RequestHandler implementations.

See Also:
Constant Field Values
Constructor Detail

RequestHandlerSupport

public RequestHandlerSupport()
Method Detail

handle

public void handle(javax.servlet.http.HttpServletRequest request,
                   javax.servlet.http.HttpServletResponse response)
            throws IOException
Handle the given request, generating a response.

Specified by:
handle in interface RequestHandler
Parameters:
request - current HTTP request
response - current HTTP response
Throws:
IOException - in case of I/O errors

accept

public boolean accept(javax.servlet.http.HttpServletRequest request)
Determines if current request can be handled by this requestHandler

Specified by:
accept in interface RequestHandler
Parameters:
request - current HTTP request
Returns:
true if this requestHandler should handle this request

isEnabled

public boolean isEnabled()
Used to determine if the RequestHandler is enabled

Specified by:
isEnabled in interface RequestHandler


Copyright © 2008-2013. All Rights Reserved.