public class JsonStepRenderer extends Object implements StepRenderer<VoiceXmlInputTurn,VoiceXmlOutputTurn,VoiceXmlLastTurn,VoiceXmlDialogueContext>
StepRenderer
used for Rivr dialogue runner. All the
VoiceXmlOutputTurns
and VoiceXmlLastTurns
are rendered as JSON object.Constructor and Description |
---|
JsonStepRenderer(VoiceXmlStepRenderer voiceXmlStepRenderer) |
Modifier and Type | Method and Description |
---|---|
ServletResponseContent |
createDocumentForLastTurn(VoiceXmlLastTurn lastTurn,
HttpServletRequest request,
HttpServletResponse response,
VoiceXmlDialogueContext dialogueContext) |
ServletResponseContent |
createDocumentForOutputTurn(VoiceXmlOutputTurn outputTurn,
HttpServletRequest request,
HttpServletResponse response,
VoiceXmlDialogueContext dialogueContext) |
public JsonStepRenderer(VoiceXmlStepRenderer voiceXmlStepRenderer)
public ServletResponseContent createDocumentForOutputTurn(VoiceXmlOutputTurn outputTurn, HttpServletRequest request, HttpServletResponse response, VoiceXmlDialogueContext dialogueContext) throws StepRendererException
createDocumentForOutputTurn
in interface StepRenderer<VoiceXmlInputTurn,VoiceXmlOutputTurn,VoiceXmlLastTurn,VoiceXmlDialogueContext>
StepRendererException
public ServletResponseContent createDocumentForLastTurn(VoiceXmlLastTurn lastTurn, HttpServletRequest request, HttpServletResponse response, VoiceXmlDialogueContext dialogueContext) throws StepRendererException
createDocumentForLastTurn
in interface StepRenderer<VoiceXmlInputTurn,VoiceXmlOutputTurn,VoiceXmlLastTurn,VoiceXmlDialogueContext>
StepRendererException
Copyright © 2019 Nu Echo Inc..