Module bus.http

Package org.miaixz.bus.http.plugin.httpv


package org.miaixz.bus.http.plugin.httpv
Provides the core implementation classes for the Httpv client, including task management, execution, data conversion, and WebSocket support.
Since:
Java 17+
Author:
Kimi Liu
  • Class
    Description
    An interface for operations that can be canceled.
    An interface for message conversion, handling serialization and deserialization of objects to and from different data formats.
    A form converter that can be used to automatically serialize form parameters.
    Represents data that can be in any format, such as XML, YAML, Protobuf, etc., structured as an array.
    Represents an active or pending WebSocket call.
    A client for creating and configuring WebSocket connections.
    Encapsulates information about a WebSocket closure.
    A WebSocket listener that bridges Httpd's WebSocket events to the CoverCall's event system.
    Represents an incoming WebSocket message, which can be either text or binary.
    A functional interface for handling WebSocket events.
    CoverHttp<C extends CoverHttp<?>>
    An abstract base class for building HTTP requests, providing a fluent interface.
    A builder for asynchronous HTTP requests.
    A builder for synchronous HTTP requests.
    Represents the result of an HTTP execution.
    An interface for consuming the HTTP response body in various formats.
    The concrete implementation of CoverResult.
    Represents the final state of an HTTP task.
    A container class for components related to task execution, lifecycle listeners, and data conversion.
    Manages the execution of asynchronous tasks, callbacks, and data conversions.
    A functional interface for applying a conversion operation.
    A container for holding converted data along with its content type.
    A generic listener interface for intercepting task lifecycle events.
    Represents data that can be in any format, such as XML, YAML, Protobuf, etc., structured as a key-value map.
    Manages the process of downloading content from an InputStream to a File.
    A listener interface for globally intercepting download events.
    Represents an asynchronous call that can be canceled and from which a result can be retrieved.
    An interface for a preprocessor that executes before an HTTP request is sent.
    Represents a chain of preprocessors.
    Represents the progress of an upload or download operation.
    A RequestBody decorator that monitors the progress of an upload.
    An InputStream decorator that monitors the progress of data being read.
    An implementation of CoverResult.Body that wraps an HTTP Response.