Package | Description |
---|---|
com.nuecho.rivr.core.channel.synchronous |
Implementation of the dialogue channel running the dialogue in a separated
thread.
|
com.nuecho.rivr.core.channel.synchronous.step |
Various steps used by the
SynchronousDialogueChannel . |
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.voicexml.turn.last |
VoiceXML last turn classes.
|
Modifier and Type | Class and Description |
---|---|
class |
SynchronousDialogueChannel<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>>
Implementation of
DialogueChannel allowing turns to be apparently
exchanged in a regular synchronous fashion while underneath, it is done in
asynchronously. |
Modifier and Type | Class and Description |
---|---|
class |
ErrorStep<O extends OutputTurn,L extends LastTurn>
Step wrapping a
Throwable . |
class |
LastTurnStep<O extends OutputTurn,L extends LastTurn>
Step wrapping a
LastTurn . |
class |
OutputTurnStep<O extends OutputTurn,L extends LastTurn>
Step wrapping an
OutputTurn . |
interface |
Step<O extends OutputTurn,L extends LastTurn>
A
Step is the result coming from the dialogue following a turn
exchange. |
Modifier and Type | Interface and Description |
---|---|
interface |
Dialogue<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>>
Rivr applications are expected to provide one or many implementations of this
interface or its subtypes.
|
interface |
DialogueFactory<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>>
Creates dialogues.
|
Modifier and Type | Class and Description |
---|---|
class |
DialogueServlet<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>>
Abstract servlet interacting with a web client acting as the controller of a
SynchronousDialogueChannel . |
interface |
ErrorHandler<L extends LastTurn>
|
interface |
StepRenderer<I extends InputTurn,O extends OutputTurn,L extends LastTurn,C extends DialogueContext<I,O>>
|
Modifier and Type | Class and Description |
---|---|
class |
Session<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>>
Contains everything that is required for the dialogue to run in a
DialogueServlet controller. |
class |
SessionContainer<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>>
Stores
Session and check for expirations. |
Modifier and Type | Class and Description |
---|---|
class |
TestDialogueChannel<I extends InputTurn,O extends OutputTurn,F extends FirstTurn,L extends LastTurn,C extends DialogueContext<I,O>>
A dialogue channel implementation for testing.
|
Modifier and Type | Class and Description |
---|---|
class |
Disconnect
Terminates a
VoiceXmlDialogue with a disconnect. |
class |
Exit
Terminates a
VoiceXmlDialogue with an exit, returning the control to
the platform. |
class |
Goto
Terminates a
VoiceXmlDialogue with a goto, transferring the control
to another application specified with a URI. |
class |
Return
Terminates a
VoiceXmlDialogue with a return, transferring the control
back to the calling dialogue. |
class |
Submit
Terminates a
VoiceXmlDialogue with a submit, sending information to
the server and leaving control to the document returned by the request. |
class |
VoiceXmlLastTurn
Base class for the last turn returned by a
VoiceXmlDialogue . |
Copyright © 2019 Nu Echo Inc..