Class Operations

java.lang.Object
org.apache.hc.client5.http.impl.Operations

public final class Operations extends Object
Common cancellable operations.
Since:
5.0
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
    This class represents a Future in the completed state with a fixed result.
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    private static final org.apache.hc.core5.concurrent.Cancellable
     
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    static org.apache.hc.core5.concurrent.Cancellable
    cancellable(Future<?> future)
    Creates a Cancellable operation handle for an ongoing process or operation represented by a Future.
    static org.apache.hc.core5.concurrent.Cancellable
    Creates a Cancellable operation handle for an ongoing process or operation that cannot be cancelled.

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

    • NOOP_CANCELLABLE

      private static final org.apache.hc.core5.concurrent.Cancellable NOOP_CANCELLABLE
  • Constructor Details

    • Operations

      public Operations()
  • Method Details

    • nonCancellable

      public static org.apache.hc.core5.concurrent.Cancellable nonCancellable()
      Creates a Cancellable operation handle for an ongoing process or operation that cannot be cancelled. Attempts to cancel the operation with this handle will have no effect.
      Returns:
      the no-op cancellable operation handle.
    • cancellable

      public static org.apache.hc.core5.concurrent.Cancellable cancellable(Future<?> future)
      Creates a Cancellable operation handle for an ongoing process or operation represented by a Future.
      Parameters:
      future - the result future
      Returns:
      the cancellable operation handle.