Class TraceConfigzZPageHandler


  • final class TraceConfigzZPageHandler
    extends ZPageHandler
    HTML page formatter for tracing config. The page displays information about the current active tracing configuration and allows users to change it.
    • Field Detail

      • TRACE_CONFIGZ_URL

        private static final java.lang.String TRACE_CONFIGZ_URL
        See Also:
        Constant Field Values
      • PERMANENT_CHANGE

        private static final java.lang.String PERMANENT_CHANGE
        See Also:
        Constant Field Values
      • RESTORE_DEFAULT_CHANGE

        private static final java.lang.String RESTORE_DEFAULT_CHANGE
        See Also:
        Constant Field Values
      • QUERY_COMPONENT_SAMPLING_PROBABILITY

        private static final java.lang.String QUERY_COMPONENT_SAMPLING_PROBABILITY
        See Also:
        Constant Field Values
      • QUERY_COMPONENT_MAX_NUMBER_OF_ATTRIBUTES

        private static final java.lang.String QUERY_COMPONENT_MAX_NUMBER_OF_ATTRIBUTES
        See Also:
        Constant Field Values
      • QUERY_COMPONENT_MAX_NUMBER_OF_ANNOTATIONS

        private static final java.lang.String QUERY_COMPONENT_MAX_NUMBER_OF_ANNOTATIONS
        See Also:
        Constant Field Values
      • QUERY_COMPONENT_MAX_NUMBER_OF_NETWORK_EVENTS

        private static final java.lang.String QUERY_COMPONENT_MAX_NUMBER_OF_NETWORK_EVENTS
        See Also:
        Constant Field Values
      • QUERY_COMPONENT_MAX_NUMBER_OF_LINKS

        private static final java.lang.String QUERY_COMPONENT_MAX_NUMBER_OF_LINKS
        See Also:
        Constant Field Values
      • TRACECONFIGZ_FORM_BODY

        private static final java.lang.String TRACECONFIGZ_FORM_BODY
        See Also:
        Constant Field Values
      • RESTORE_DEFAULT_FORM_BODY

        private static final java.lang.String RESTORE_DEFAULT_FORM_BODY
        See Also:
        Constant Field Values
    • Constructor Detail

      • TraceConfigzZPageHandler

        private TraceConfigzZPageHandler​(TraceConfig traceConfig)
    • Method Detail

      • getUrlPath

        public java.lang.String getUrlPath()
        Description copied from class: ZPageHandler
        Returns the URL path that should be used to register this page.
        Specified by:
        getUrlPath in class ZPageHandler
        Returns:
        the URL path that should be used to register this page.
      • emitStyle

        private static void emitStyle​(java.io.PrintWriter out)
      • emitHtml

        public void emitHtml​(java.util.Map<java.lang.String,​java.lang.String> queryMap,
                             java.io.OutputStream outputStream)
        Description copied from class: ZPageHandler
        Emits the HTML generated page to the outputStream.
        Specified by:
        emitHtml in class ZPageHandler
        Parameters:
        queryMap - the query components map.
        outputStream - the output OutputStream.
      • maybeApplyChanges

        private void maybeApplyChanges​(java.util.Map<java.lang.String,​java.lang.String> queryMap)
      • emitTraceParamsTable

        private static void emitTraceParamsTable​(TraceParams params,
                                                 java.io.PrintWriter out)