Class ViteHandler

All Implemented Interfaces:
com.vaadin.flow.internal.DevModeHandler, com.vaadin.flow.server.RequestHandler, Serializable

public final class ViteHandler extends AbstractDevServerRunner
Handles communication with a Vite server.

This class is meant to be used during developing time.

For internal use only. May be renamed or removed in a future release.

See Also:
  • Constructor Details

    • ViteHandler

      public ViteHandler(com.vaadin.flow.di.Lookup lookup, int runningPort, File npmFolder, CompletableFuture<Void> waitFor)
      Creates and starts the dev mode handler if none has been started yet.
      Parameters:
      lookup - the provided lookup to get required data
      runningPort - a port on which Vite is already running or 0 to start a new process
      npmFolder - folder with npm configuration files
      waitFor - a completable future whose execution result needs to be available to start the dev server
  • Method Details