程序包 qhs.interfaces

接口 DebugOutputer


  • public interface DebugOutputer
    DebugOutputer接口用于实现调试输出器。
    • 方法概要

      所有方法 实例方法 抽象方法 
      修饰符和类型 方法 说明
      void finish()
      用于结束调试输出器的运行或者清除调试输出器的运行状态。
      void initialize()
      用于初始化调试输出器。
      void output​(long threadID, java.lang.String str)
      输出调试信息。
      void outputReceivedFrame​(long threadID, java.lang.String json)
      输出接收到的数据帧。
      void outputRequest​(long threadID, java.lang.String json)
      输出http请求。
      void outputRequestDynamicTableState​(long threadID, java.lang.String json)
      输出请求动态表的状态。
      void outputResponse​(long threadID, java.lang.String json)
      输出http答复或推送答复。
      void outputResponseDynamicTableState​(long threadID, java.lang.String json)
      输出答复动态表的状态。
      void outputSendingFrame​(long threadID, java.lang.String json)
      输出正在发送的数据帧。
    • 方法详细资料

      • initialize

        void initialize()
                 throws java.lang.Throwable
        用于初始化调试输出器。当qhs创建调试输出器时就调用本方法。
        抛出:
        java.lang.Throwable
      • output

        void output​(long threadID,
                    java.lang.String str)
             throws java.lang.Throwable
        输出调试信息。
        参数:
        threadID - 线程ID。
        str - 调试信息串。
        抛出:
        java.lang.Throwable
      • outputRequest

        void outputRequest​(long threadID,
                           java.lang.String json)
                    throws java.lang.Throwable
        输出http请求。
        参数:
        threadID - 线程ID。
        json - 描述http请求的json字符串。
        抛出:
        java.lang.Throwable
      • outputResponse

        void outputResponse​(long threadID,
                            java.lang.String json)
                     throws java.lang.Throwable
        输出http答复或推送答复。
        参数:
        threadID - 线程ID。
        json - 描述http答复或推送答复的json字符串。
        抛出:
        java.lang.Throwable
      • outputRequestDynamicTableState

        void outputRequestDynamicTableState​(long threadID,
                                            java.lang.String json)
                                     throws java.lang.Throwable
        输出请求动态表的状态。
        参数:
        threadID - 线程ID。
        json - 描述请求动态表的json字符串。
        抛出:
        java.lang.Throwable
      • outputResponseDynamicTableState

        void outputResponseDynamicTableState​(long threadID,
                                             java.lang.String json)
                                      throws java.lang.Throwable
        输出答复动态表的状态。
        参数:
        threadID - 线程ID。
        json - 描述答复动态表的json字符串。
        抛出:
        java.lang.Throwable
      • outputReceivedFrame

        void outputReceivedFrame​(long threadID,
                                 java.lang.String json)
                          throws java.lang.Throwable
        输出接收到的数据帧。
        参数:
        threadID - 线程ID。
        json - 描述接收到的数据帧的json字符串。
        抛出:
        java.lang.Throwable
      • outputSendingFrame

        void outputSendingFrame​(long threadID,
                                java.lang.String json)
                         throws java.lang.Throwable
        输出正在发送的数据帧。
        参数:
        threadID - 线程ID。
        json - 描述正在发送的数据帧的json字符串。
        抛出:
        java.lang.Throwable
      • finish

        void finish()
             throws java.lang.Throwable
        用于结束调试输出器的运行或者清除调试输出器的运行状态。当qhs终止运行,qhs就调用本方法。
        抛出:
        java.lang.Throwable