public class UnsupportedBrowserHandler extends SynchronizedRequestHandler
RequestHandler
that presents an informative page if the browser in
use is unsupported. Recognizes Chrome Frame and allow it to be used.
This handler is usually added to the application by
LegacyCommunicationManager
.
Modifier and Type | Field and Description |
---|---|
static String |
FORCE_LOAD_COOKIE
Cookie used to ignore browser checks
|
Constructor and Description |
---|
UnsupportedBrowserHandler() |
Modifier and Type | Method and Description |
---|---|
boolean |
synchronizedHandleRequest(VaadinSession session,
VaadinRequest request,
VaadinResponse response)
Identical to
SynchronizedRequestHandler.handleRequest(VaadinSession, VaadinRequest, VaadinResponse)
except the VaadinSession is locked before this is called and
unlocked after this has completed. |
protected void |
writeBrowserTooOldPage(VaadinRequest request,
VaadinResponse response)
Writes a page encouraging the user to upgrade to a more current browser.
|
canHandleRequest, handleRequest
public static final String FORCE_LOAD_COOKIE
public boolean synchronizedHandleRequest(VaadinSession session, VaadinRequest request, VaadinResponse response) throws IOException
SynchronizedRequestHandler
SynchronizedRequestHandler.handleRequest(VaadinSession, VaadinRequest, VaadinResponse)
except the VaadinSession
is locked before this is called and
unlocked after this has completed.synchronizedHandleRequest
in class SynchronizedRequestHandler
session
- The session for the requestrequest
- The request to handleresponse
- The response object to which a response can be written.IOException
- If an IO error occurredSynchronizedRequestHandler.handleRequest(VaadinSession, VaadinRequest, VaadinResponse)
protected void writeBrowserTooOldPage(VaadinRequest request, VaadinResponse response) throws IOException
request
- response
- IOException
Copyright © 2019 Vaadin Ltd. All rights reserved.