T
- The type of the responsepublic final class OrderedResponseProvider<T> extends AbstractResponseProvider<T>
AbstractResponseProvider
that matches <prompt,
response> pairs sequentially. This means that if A and B are <prompt,
response> pairs and A precedes B, the prompt for B will not be matched
until the prompt for A is first matched. Moreover, each <prompt,
response> pair will only ever be matched (and subsequently respond) only
once.Modifier and Type | Class and Description |
---|---|
static class |
OrderedResponseProvider.Builder<T>
A builder for an
OrderedResponseProvider . |
ResponseProvider.OutputMatcher<T>
Modifier and Type | Method and Description |
---|---|
static <T> OrderedResponseProvider.Builder<T> |
builder() |
T |
lookupResponse(String token) |
matchers
public static <T> OrderedResponseProvider.Builder<T> builder()
Builder
for an OrderedResponseProvider
.@CheckForNull public T lookupResponse(String token)
token
- The prompt for which to check for a response