Class CancellableExecution
java.lang.Object
org.apache.hc.core5.http2.impl.nio.bootstrap.CancellableExecution
- All Implemented Interfaces:
Cancellable,CancellableDependency
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final AtomicBooleanprivate final AtomicReference<Cancellable> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleancancel()Cancels the ongoing operation or process.booleanDetermines whether the process or operation has been cancelled.voidsetDependency(Cancellable cancellable) SetsCancellabledependency on another ongoing process or operation represented byCancellable.
-
Field Details
-
cancelled
-
dependencyRef
-
-
Constructor Details
-
CancellableExecution
CancellableExecution()
-
-
Method Details
-
setDependency
Description copied from interface:CancellableDependencySetsCancellabledependency on another ongoing process or operation represented byCancellable.- Specified by:
setDependencyin interfaceCancellableDependency
-
isCancelled
public boolean isCancelled()Description copied from interface:CancellableDependencyDetermines whether the process or operation has been cancelled.- Specified by:
isCancelledin interfaceCancellableDependency- Returns:
- cancelled flag.
-
cancel
public boolean cancel()Description copied from interface:CancellableCancels the ongoing operation or process.- Specified by:
cancelin interfaceCancellable- Returns:
trueif the operation or process has been cancelled as a result of this method call orfalseif it has already been cancelled or not started.
-