Package kong.unirest.core.java
Class Upstream
java.lang.Object
kong.unirest.core.java.Upstream
A one-use atomic reference to an upstream subscription.
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final Flow.Subscription
private Flow.Subscription
private static final VarHandle
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
cancel()
Cancels the upstream if set.void
clear()
Just loses the reference to upstream if cancellation it is not required.void
request
(long n) Requestsn
items from upstream if set.boolean
setOrCancel
(Flow.Subscription incoming) Sets incoming subscription, cancels it if already set.
-
Field Details
-
NOOP_SUBSCRIPTION
-
SUBSCRIPTION
-
subscription
-
-
Constructor Details
-
Upstream
public Upstream()
-
-
Method Details
-
setOrCancel
Sets incoming subscription, cancels it if already set. -
request
public void request(long n) Requestsn
items from upstream if set. -
cancel
public void cancel()Cancels the upstream if set. -
clear
public void clear()Just loses the reference to upstream if cancellation it is not required.
-