Package io.aether.utils.streams
Class ValueAddRequest<T>
- java.lang.Object
-
- io.aether.utils.streams.ValueProxy<T>
-
- io.aether.utils.streams.ValueAddRequest<T>
-
- All Implemented Interfaces:
Value<T>,io.aether.utils.ToString
public class ValueAddRequest<T> extends ValueProxy<T>
-
-
Field Summary
-
Fields inherited from class io.aether.utils.streams.ValueProxy
self
-
Fields inherited from interface io.aether.utils.streams.Value
BLOCK_COUNTER, CLOSE_INSTANCE, FORCE_INSTANCE, TIMEOUT
-
-
Constructor Summary
Constructors Constructor Description ValueAddRequest(Value<T> self)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description booleanisRequestData()Determines if this value represents a data request.-
Methods inherited from class io.aether.utils.streams.ValueProxy
data, enter, getRequestDataId, isClose, isData, isForce, priority, reject, success, toString, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface io.aether.utils.streams.Value
addRequest, isOnlyRequestData, linkFuture, linkOnRejectExclusive, map, map2, notClose, onEnter, onReject, onSuccess, reject, timeout, timeout, withClose, withForce
-
-
-
-
Method Detail
-
isRequestData
public boolean isRequestData()
Description copied from interface:ValueDetermines if this value represents a data request. Request values typically ask for data to be generated/sent rather than containing data themselves.- Specified by:
isRequestDatain interfaceValue<T>- Overrides:
isRequestDatain classValueProxy<T>- Returns:
- true if this is a request value, false otherwise
-
-