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.Subscriptionprivate Flow.Subscriptionprivate static final VarHandle -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidcancel()Cancels the upstream if set.voidclear()Just loses the reference to upstream if cancellation it is not required.voidrequest(long n) Requestsnitems from upstream if set.booleansetOrCancel(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) Requestsnitems 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.
-