Package | Description |
---|---|
com.nuecho.rivr.core.channel |
The dialogue channel and turns, some abstract concepts of Rivr.
|
com.nuecho.rivr.core.channel.synchronous |
Implementation of the dialogue channel running the dialogue in a separated
thread.
|
com.nuecho.rivr.core.dialogue | |
com.nuecho.rivr.core.servlet |
HTTP servlet controller classes.
|
com.nuecho.rivr.core.servlet.session |
Session-related class used by HTTP servlet controller.
|
com.nuecho.rivr.core.test |
Dialogue channel for test controller.
|
com.nuecho.rivr.core.util |
Utility classes.
|
com.nuecho.rivr.voicexml.rendering.voicexml |
VoiceXML renderer classes.
|
com.nuecho.rivr.voicexml.test |
VoiceXML dialogue channel for test controller.
|
com.nuecho.rivr.voicexml.turn.input |
VoiceXML input turn classes.
|
com.nuecho.rivr.voicexml.turn.output |
VoiceXML output turn classes.
|
com.nuecho.rivr.voicexml.turn.output.audio |
Audio items.
|
com.nuecho.rivr.voicexml.turn.output.fetch |
Fetch configuration.
|
com.nuecho.rivr.voicexml.util.json |
JSON-related classes.
|
Modifier and Type | Method and Description |
---|---|
I |
DialogueChannel.doTurn(O outputTurn,
Duration timeout)
Performs a turn exchange: the dialogue channel will return the
InputTurn |
Modifier and Type | Method and Description |
---|---|
Duration |
SynchronousDialogueChannel.getDefaultReceiveFromControllerTimeout()
Gets the maximum duration the dialogue thread can wait for a turn from
the controller thread when not specified by the dialogue.
|
Duration |
SynchronousDialogueChannel.getDefaultReceiveFromDialogueTimeout()
Retrieves the maximum duration for send operations.
|
Duration |
SynchronousDialogueChannel.getSendTimeout()
Gets the maximum duration for send operations.
|
Modifier and Type | Method and Description |
---|---|
Step<O,L> |
SynchronousDialogueChannel.doTurn(I turn,
Duration timeout)
Performs a turn exchange: the dialogue channel will return the Step
|
I |
SynchronousDialogueChannel.doTurn(O turn,
Duration timeout)
Performs a turn exchange: the dialogue channel will return the
InputTurn |
void |
SynchronousDialogueChannel.join(Duration timeout)
Waits for the dialogue thread to end.
|
void |
SynchronousDialogueChannel.setDefaultReceiveFromControllerTimeout(Duration defaultReceiveFromControllerTimeout)
Sets the maximum duration the dialogue thread can wait for a turn from
the controller thread when not specified by the dialogue.
|
void |
SynchronousDialogueChannel.setDefaultReceiveFromDialogueTimeout(Duration defaultReceiveFromDialogueTimeout)
Sets the maximum duration the controller thread can wait for a turn or an
error from the dialogue thread when not specified by the controller.
|
void |
SynchronousDialogueChannel.setSendTimeout(Duration sendTimeout)
Sets the maximum duration for send operations.
|
Step<O,L> |
SynchronousDialogueChannel.start(Dialogue<I,O,F,L,C> dialogue,
F firstTurn,
Duration timeout,
C context)
Starts a
Dialogue in a new thread. |
void |
SynchronousDialogueChannel.stop(Duration timeout)
Stops the dialogue and wait for the dialogue thread to end.
|
Modifier and Type | Method and Description |
---|---|
static <I extends InputTurn,O extends OutputTurn> |
DialogueUtils.doTurn(O outputTurn,
DialogueContext<I,O> context,
Duration timeout)
Performs turn exchange with specified timeout.
|
Modifier and Type | Method and Description |
---|---|
void |
DialogueServlet.setControllerTimeout(Duration controllerTimeout)
Sets maximum duration the dialogue thread can wait for the controller
response.
|
void |
DialogueServlet.setDialogueTimeout(Duration dialogueTimeout)
Sets maximum duration the servlet thread can wait for the dialogue
response.
|
void |
DialogueServlet.setSessionScanPeriod(Duration sessionScanPeriod) |
void |
DialogueServlet.setSessionTimeout(Duration sessionTimeout) |
Constructor and Description |
---|
SessionContainer(Logger logger,
Duration sessionTimeout,
Duration timeoutCheckScanPeriod,
String name) |
Modifier and Type | Method and Description |
---|---|
I |
TestDialogueChannel.doTurn(O outputTurn,
Duration timeout) |
void |
TestDialogueChannel.getDefaultTimeout(Duration defaultTimeout) |
Step<O,L> |
TestDialogueChannel.processInputTurn(I inputTurn,
Duration timeout) |
void |
TestDialogueChannel.setDefaultTimeout(Duration defaultTimeout) |
Step<O,L> |
TestDialogueChannel.startDialogue(Dialogue<I,O,F,L,C> dialogue,
F firstTurn,
Duration timeout,
C dialogueContext) |
Constructor and Description |
---|
TestDialogueChannel(String name,
Duration defaultTimeout) |
Modifier and Type | Field and Description |
---|---|
static Duration |
Duration.ZERO |
Modifier and Type | Method and Description |
---|---|
static Duration |
Duration.days(long days) |
static Duration |
Duration.hours(long hours) |
static Duration |
Duration.milliseconds(long milliseconds) |
static Duration |
Duration.minutes(long minutes) |
static Duration |
Duration.parse(String text) |
static Duration |
Duration.seconds(long seconds) |
static Duration |
Duration.sum(Duration a,
Duration b) |
static Duration |
Duration.year(long year) |
Modifier and Type | Method and Description |
---|---|
int |
Duration.compareTo(Duration other) |
static Duration |
Duration.sum(Duration a,
Duration b) |
Modifier and Type | Method and Description |
---|---|
static void |
VoiceXmlDomUtil.addCacheControlDurationProperty(Element parent,
String propertyName,
Duration value) |
static void |
VoiceXmlDomUtil.addDurationProperty(Element parent,
String propertyName,
Duration value) |
static void |
VoiceXmlDomUtil.setCacheControlDurationAttribute(Element parent,
String propertyName,
Duration value) |
static void |
VoiceXmlDomUtil.setDurationAttribute(Element element,
String attributeName,
Duration value) |
Constructor and Description |
---|
VoiceXmlTestDialogueChannel(String name,
Duration defaultTimeout) |
Modifier and Type | Method and Description |
---|---|
Duration |
TransferStatusInfo.getDuration() |
Duration |
RecordingInfo.getDuration() |
Duration |
MarkInfo.getTime() |
Constructor and Description |
---|
MarkInfo(String name,
Duration time) |
RecordingInfo(FileUpload file,
Duration duration,
boolean maxTime,
String dtmfTerm) |
TransferStatusInfo(TransferStatus status,
Duration duration) |
Modifier and Type | Method and Description |
---|---|
Duration |
SpeechRecognition.getCompleteTimeout() |
Duration |
SupervisedTransfer.getConnectTimeout() |
Duration |
Recording.getFinalSilence() |
Duration |
SpeechRecognition.getIncompleteTimeout() |
Duration |
DtmfRecognition.getInterDigitTimeout() |
Duration |
Recording.getMaximumTime() |
Duration |
BridgeTransfer.getMaximumTime() |
Duration |
SpeechRecognition.getMaxSpeechTimeout() |
Duration |
Interaction.FinalRecognitionWindow.getNoInputTimeout() |
Duration |
Interaction.FinalRecordingWindow.getNoInputTimeout() |
Duration |
DtmfRecognition.getTermTimeout() |
Modifier and Type | Method and Description |
---|---|
Interaction |
Interaction.Builder.build(DtmfRecognition dtmfRecognition,
Duration noinputTimeout,
AudioItem... acknowledgeAudioItems)
Builds the interaction.
|
Interaction |
Interaction.Builder.build(DtmfRecognition dtmfRecognition,
Duration noinputTimeout,
List<? extends AudioItem> acknowledgeAudioItems)
Builds the interaction.
|
Interaction |
Interaction.Builder.build(DtmfRecognition dtmfRecognition,
SpeechRecognition speechRecognition,
Duration noinputTimeout,
AudioItem... acknowledgeAudioItems)
Builds the interaction.
|
Interaction |
Interaction.Builder.build(DtmfRecognition dtmfRecognition,
SpeechRecognition speechRecognition,
Duration noinputTimeout,
List<? extends AudioItem> acknowledgeAudioItems)
Builds the interaction.
|
Interaction |
Interaction.Builder.build(Recording recording,
Duration noinputTimeout,
AudioItem... acknowledgeAudioItems)
Builds the interaction.
|
Interaction |
Interaction.Builder.build(Recording recording,
Duration noinputTimeout,
List<? extends AudioItem> acknowledgeAudioItems)
Builds the interaction.
|
Interaction |
Interaction.Builder.build(SpeechRecognition speechRecognition,
Duration noinputTimeout,
AudioItem... acknowledgeAudioItems)
Builds the interaction.
|
Interaction |
Interaction.Builder.build(SpeechRecognition speechRecognition,
Duration noinputTimeout,
List<? extends AudioItem> acknowledgeAudioItems)
Builds the interaction.
|
void |
SpeechRecognition.setCompleteTimeout(Duration completeTimeout) |
void |
SupervisedTransfer.setConnectTimeout(Duration connectTimeout) |
SupervisedTransfer.Builder |
SupervisedTransfer.Builder.setConnectTimeout(Duration connectTimeout) |
void |
Recording.setFinalSilence(Duration finalSilence) |
void |
SpeechRecognition.setIncompleteTimeout(Duration incompleteTimeout) |
void |
DtmfRecognition.setInterDigitTimeout(Duration interDigitTimeout) |
BridgeTransfer.Builder |
BridgeTransfer.Builder.setMaximumDuration(Duration maximumTime) |
void |
Recording.setMaximumTime(Duration maximumTime) |
void |
BridgeTransfer.setMaximumTime(Duration maximumTime) |
void |
SpeechRecognition.setMaxSpeechTimeout(Duration maxSpeechTimeout) |
void |
Interaction.FinalRecognitionWindow.setNoInputTimeout(Duration noInputTimeout) |
void |
Interaction.FinalRecordingWindow.setNoInputTimeout(Duration noInputTimeout) |
void |
DtmfRecognition.setTermTimeout(Duration termTimeout) |
Constructor and Description |
---|
FinalRecognitionWindow(DtmfRecognition dtmfRecognition,
Duration noInputTimeout) |
FinalRecognitionWindow(DtmfRecognition dtmfRecognition,
SpeechRecognition speechRecognition,
Duration noInputTimeout) |
FinalRecognitionWindow(SpeechRecognition speechRecognition,
Duration noInputTimeout) |
FinalRecordingWindow(Recording recording,
Duration noInputTimeout) |
Modifier and Type | Method and Description |
---|---|
Duration |
Pause.getDuration() |
Constructor and Description |
---|
Pause(Duration duration) |
Modifier and Type | Method and Description |
---|---|
Duration |
DefaultFetchConfiguration.getDefaultFetchTimeout() |
Duration |
ResourceDefaultFetchConfiguration.getMaxAge() |
Duration |
FetchConfiguration.getMaxAge() |
Duration |
ResourceDefaultFetchConfiguration.getMaxStale() |
Duration |
FetchConfiguration.getMaxStale() |
Duration |
FetchConfiguration.getTimeOut() |
Modifier and Type | Method and Description |
---|---|
void |
DefaultFetchConfiguration.setDefaultFetchTimeout(Duration defaultFetchTimeout) |
void |
ResourceDefaultFetchConfiguration.setMaxAge(Duration maxAge) |
void |
FetchConfiguration.setMaxAge(Duration maxAge) |
void |
ResourceDefaultFetchConfiguration.setMaxStale(Duration maxStale) |
void |
FetchConfiguration.setMaxStale(Duration maxStale) |
void |
FetchConfiguration.setTimeOut(Duration timeOut) |
Modifier and Type | Method and Description |
---|---|
static void |
JsonUtils.addDurationProperty(javax.json.JsonObjectBuilder builder,
String propertyName,
Duration duration) |
Copyright © 2019 Nu Echo Inc..