com.vaadin.server
Interface RequestHandler

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BootstrapHandler, ConnectorResourceHandler, GlobalResourceHandler, UnsupportedBrowserHandler

public interface RequestHandler
extends java.io.Serializable

Handler for producing a response to non-UIDL requests. Handlers can be added to service sessions using VaadinSession.addRequestHandler(RequestHandler)


Method Summary
 boolean handleRequest(VaadinSession session, VaadinRequest request, VaadinResponse response)
          Handles a non-UIDL request.
 

Method Detail

handleRequest

boolean handleRequest(VaadinSession session,
                      VaadinRequest request,
                      VaadinResponse response)
                      throws java.io.IOException
Handles a non-UIDL request. If a response is written, this method should return true to indicate that no more request handlers should be invoked for the request.

Parameters:
session - The session for the request
request - The request to handle
response - The response object to which a response can be written.
Returns:
true if a response has been written and no further request handlers should be called, otherwise false
Throws:
java.io.IOException


Copyright © 2000-2011 Vaadin Ltd. All Rights Reserved.