Represents a request for value from a select. Each request holds a list of guards (boolean flags) to indicate, which input channels of the select should be queried, and a routine to invoke once a value is available.
| Type | Name and description |
|---|---|
boolean |
matchesMask(int index)Checks, whether the given index should be queried for value or not. |
void |
valueFound(int index, T value)Invoked, when a value has been found bound to any of the input channels monitored by the select. |
Checks, whether the given index should be queried for value or not.
index - The index of the input channel to check for guardInvoked, when a value has been found bound to any of the input channels monitored by the select.
index - The index of the input channelvalue - The value obtained from the channel