Interface DiagnosticsManager


  • public interface DiagnosticsManager
    • Method Detail

      • getDiagnosticsBundle

        @Nonnull
        DiagnosticsManager.DiagnosticsBundle getDiagnosticsBundle()
        Calling this fetches the most recent diagnostic bundle. If no diagnostic bundle exists, or the most recent diagnostic bundle is expired or faulted, a new one will be generated and returned.
      • getBundleState

        @Nonnull
        DiagnosticsManager.BundleState getBundleState()
        Returns:
        The state of the diagnostic bundle. Reading this does not alter the state. In other words, calling this does not request a bundle to be generated
      • newStringContributor

        static DiagnosticsManager.Contributor newStringContributor​(java.lang.String filename,
                                                                   FragileSupplier<java.lang.String,​java.io.IOException> supplier)
        Creates a bundle contributor that writes a string to a utf-8 encoded text file in the diagnostic bundle.