Example usage for com.vaadin.server.communication ServletUIInitHandler isUIInitRequest

List of usage examples for com.vaadin.server.communication ServletUIInitHandler isUIInitRequest

Introduction

In this page you can find the example usage for com.vaadin.server.communication ServletUIInitHandler isUIInitRequest.

Prototype

public static boolean isUIInitRequest(VaadinRequest request) 

Source Link

Usage

From source file:com.github.mcollovati.vertx.vaadin.VertxVaadinService.java

License:Open Source License

@Override
protected boolean requestCanCreateSession(VaadinRequest request) {
    if (ServletUIInitHandler.isUIInitRequest(request)) {
        // This is the first request if you are embedding by writing the
        // embedding code yourself
        return true;
    } else if (isOtherRequest(request)) {
        /*/*from  www  .ja v a 2s  . c  o  m*/
         * I.e URIs that are not RPC calls or static (theme) files.
         */
        return true;
    }

    return false;
}

From source file:com.github.mcollovati.vertx.vaadin.VertxVaadinService.java

License:Open Source License

private boolean isOtherRequest(VaadinRequest request) {
    // TODO This should be refactored in some way. It should not be
    // necessary to check all these types.
    return (!ServletPortletHelper.isAppRequest(request) && !ServletUIInitHandler.isUIInitRequest(request)
            && !ServletPortletHelper.isFileUploadRequest(request)
            && !ServletPortletHelper.isHeartbeatRequest(request)
            && !ServletPortletHelper.isPublishedFileRequest(request)
            && !ServletPortletHelper.isUIDLRequest(request) && !ServletPortletHelper.isPushRequest(request));
}