Interface RequestInfoProvider


  • @ProviderType
    public interface RequestInfoProvider
    This service can be used to gather information about requests processed by the engine.
    Since:
    2.5
    • Method Detail

      • isEnabled

        boolean isEnabled()
        Is recording of requests enabled?
        Returns:
        true if enabled, false} otherwise
        Since:
        2.6
      • isEnabledFor

        boolean isEnabledFor​(java.lang.String path)
        Is recording of requests for this path enabled?
        Parameters:
        path - The path
        Returns:
        true if enabled, false} otherwise
        Since:
        2.6
      • getRequestInfo

        RequestInfo getRequestInfo​(java.lang.String id)
        Get the request info for the id
        Parameters:
        id - The id
        Returns:
        The request info or null
      • getRequestInfos

        java.lang.Iterable<RequestInfo> getRequestInfos()
        Get the request infos
        Returns:
        An iterator for the request infos
      • getMayNumberOfInfos

        @Deprecated
        int getMayNumberOfInfos()
        Deprecated.
        Get the maximum number of provided infos
        Returns:
        The maximum number, 0 if no infos are recorded
      • getMaxNumberOfInfos

        int getMaxNumberOfInfos()
        Get the maximum number of provided infos
        Returns:
        The maximum number, 0 if no infos are recorded
        Since:
        2.6
      • clear

        void clear()
        Clear all request infos