org.jvoicexml
Interface RemoteClient


public interface RemoteClient

Data container that holds all the information that is needed to connect the server side resources SystemOutput, UserInput, and CallControl to the client.

The implementing object is created at the client side and transferred to the the JVoiceXml server via serialization. The implementation platform then calls the connect() method to start the communication of the client with the server side resources.

A RemoteClient may also specify the server side resource it wants to use. Each SystemOutput, UserInput, and CallControl can be identified using a unique string. If the RemoteClient does not specify a resource, the default resource is taken.

Since:
0.5.5

Copyright © 2005-2006 JVoiceXML group - http://jvoicexml.sourceforge.net/

Version:
$Revision:161 $
Author:
Dirk Schnelle
See Also:
RemoteConnectable

Method Summary
 String getCallControl()
          Retrieves a unique identifier for the CallControl to use.
 String getSystemOutput()
          Retrieves a unique identifier for the SystemOutput to use.
 String getUserInput()
          Retrieves a unique identifier for the UserInput to use.
 

Method Detail

getSystemOutput

String getSystemOutput()
Retrieves a unique identifier for the SystemOutput to use.

Returns:
Identifier for the SystemOutput, or null if the default resource should be used.

getUserInput

String getUserInput()
Retrieves a unique identifier for the UserInput to use.

Returns:
Identifier for the UserInput, or null if the default resource should be used.

getCallControl

String getCallControl()
Retrieves a unique identifier for the CallControl to use.

Returns:
Identifier for the CallControl, or null if the default resource should be used.


Copyright © 2005-2007 JVoiceXML group.