You're viewing an older version of Vaadin JavaDoc. Please see version 24.7.0 for the latest.
com.vaadin.flow.internal.

Interface DevModeHandler

    • Method Detail

      • getFailedOutput

        String getFailedOutput()

        Return the dev server console output when a compilation error happened.

        Returns:

        console output if error or null otherwise.

      • prepareConnection

        HttpURLConnection prepareConnection​(String path,
                                            String method)
                                     throws IOException

        Prepare a HTTP connection against the dev server.

        Parameters:

        path - the file to request, needs to be safe

        method - the http method to use

        Returns:

        the connection

        Throws:

        IOException - on connection error

      • serveDevModeRequest

        boolean serveDevModeRequest​(javax.servlet.http.HttpServletRequest request,
                                    javax.servlet.http.HttpServletResponse response)
                             throws IOException

        Serve a file by proxying to the dev server.

        Parameters:

        request - the servlet request

        response - the servlet response

        Returns:

        false if the dev server returned a not found, true otherwise

        Throws:

        IOException - in the case something went wrong like connection refused

      • stop

        void stop()

        Stop the dev-server.

      • getProjectRoot

        File getProjectRoot()

        Gets the project root folder.

        Returns:

        the project root folder

      • getPort

        int getPort()

        Get the listening port of the dev server.

        Returns:

        the listening port