com.vaadin.flow.internal.hilla.

Interface EndpointRequestUtil

All Superinterfaces:

Serializable

All Known Implementing Classes:

EndpointUtil

public interface EndpointRequestUtil extends Serializable

A container for utility methods related with Hilla endpoints.

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

Since:

23.2

Author:

Vaadin Ltd

  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    static final String
     
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    isAnonymousEndpoint(jakarta.servlet.http.HttpServletRequest request)

    Checks if the given request goes to an anonymous (public) endpoint.

    boolean
    isEndpointRequest(jakarta.servlet.http.HttpServletRequest request)

    Checks if the request is for an endpoint.

    static boolean

    Checks if Hilla is available.

    static boolean

    Checks if Hilla is available using the given class finder.

  • Field Details

  • Method Details

    • isEndpointRequest

      boolean isEndpointRequest(jakarta.servlet.http.HttpServletRequest request)

      Checks if the request is for an endpoint.

      Note even if this method returns true, there is no guarantee that an endpoint method will actually be called, e.g. access might be denied.

      Parameters:

      request - the HTTP request

      Returns:

      true if the request is for an endpoint, false otherwise

    • isAnonymousEndpoint

      boolean isAnonymousEndpoint(jakarta.servlet.http.HttpServletRequest request)

      Checks if the given request goes to an anonymous (public) endpoint.

      Parameters:

      request - the HTTP request to check

      Returns:

      true if the request goes to an anonymous endpoint, false otherwise

    • isHillaAvailable

      static boolean isHillaAvailable()

      Checks if Hilla is available.

      Returns:

      true if Hilla is available, false otherwise

    • isHillaAvailable

      static boolean isHillaAvailable(ClassFinder classFinder)

      Checks if Hilla is available using the given class finder.

      Parameters:

      classFinder - class finder to check the presence of Hilla endpoint class

      Returns:

      true if Hilla is available, false otherwise