com.googlecode.android_scripting.facade
Class ToneGeneratorFacade

java.lang.Object
  extended by com.googlecode.android_scripting.jsonrpc.RpcReceiver
      extended by com.googlecode.android_scripting.facade.ToneGeneratorFacade

public class ToneGeneratorFacade
extends RpcReceiver

Generate DTMF tones.


Constructor Summary
ToneGeneratorFacade(FacadeManager manager)
           
 
Method Summary
 void generateDtmfTones(java.lang.String phoneNumber, java.lang.Integer toneDuration)
           
 void shutdown()
          Invoked when the receiver is shut down.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ToneGeneratorFacade

public ToneGeneratorFacade(FacadeManager manager)
Method Detail

generateDtmfTones

@Rpc(description="Generate DTMF tones for the given phone number.")
public void generateDtmfTones(@RpcParameter(name="phoneNumber")
                                             java.lang.String phoneNumber,
                                             @RpcParameter(name="toneDuration",description="duration of each tone in milliseconds")@RpcDefault(value="100")
                                             java.lang.Integer toneDuration)
                       throws java.lang.InterruptedException
Throws:
java.lang.InterruptedException

shutdown

public void shutdown()
Description copied from class: RpcReceiver
Invoked when the receiver is shut down.

Specified by:
shutdown in class RpcReceiver