模块 org.redkale

类 HttpLocalRpcClient.HttpMessageLocalResponse

    • 方法详细资料

      • finishJson

        public void finishJson​(Convert convert,
                               Type type,
                               Object obj)
        从类复制的说明: HttpResponse
        将对象以JSON格式输出
        覆盖:
        finishJson 在类中 HttpResponse
        参数:
        convert - 指定的Convert
        type - 指定的类型
        obj - 输出对象
      • finish

        public void finish​(Convert convert,
                           Type type,
                           RetResult ret)
        从类复制的说明: HttpResponse
        将RetResult对象输出
        覆盖:
        finish 在类中 HttpResponse
        参数:
        convert - 指定的Convert
        type - 指定的RetResult泛型类型
        ret - RetResult输出对象
      • finish

        public void finish​(Convert convert,
                           Type type,
                           Object obj)
        从类复制的说明: HttpResponse
        将结果对象输出
        覆盖:
        finish 在类中 HttpResponse
        参数:
        convert - 指定的Convert
        type - 指定的类型, 不一定是obj的数据类型,必然obj为CompletionStage, type应该为Future的元素类型
        obj - 输出对象
      • finish

        public void finish​(String obj)
        从类复制的说明: HttpResponse
        将指定字符串以响应结果输出
        覆盖:
        finish 在类中 HttpResponse
        参数:
        obj - 输出内容
      • finish

        public void finish​(int status,
                           String msg)
        从类复制的说明: HttpResponse
        以指定响应码附带内容输出
        覆盖:
        finish 在类中 HttpResponse
        参数:
        status - 响应码
        msg - 输出内容
      • finish

        public void finish​(Convert convert,
                           Type valueType,
                           HttpResult result)
        从类复制的说明: HttpResponse
        将HttpResult对象输出
        覆盖:
        finish 在类中 HttpResponse
        参数:
        convert - 指定的Convert
        valueType - HttpResult.result的泛型类型
        result - HttpResult输出对象
      • finish

        public void finish​(boolean kill,
                           byte[] bs,
                           int offset,
                           int length)
        覆盖:
        finish 在类中 HttpResponse
      • finish

        public void finish​(boolean kill,
                           String contentType,
                           byte[] bs,
                           int offset,
                           int length)
        从类复制的说明: HttpResponse
        将指定byte[]按响应结果输出
        覆盖:
        finish 在类中 HttpResponse
        参数:
        kill - kill
        contentType - ContentType
        bs - 输出内容
        offset - 偏移量
        length - 长度