|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
public interface DDPConnection
DDPConnection インタフェース
音声認識バックエンドサーバーとの DDP 通信の接続を定義します。
フィールドの概要 |
---|
メソッドの概要 | |
---|---|
void |
connect()
メッセージを送受信します。 |
void |
setDDP()
この接続を DDP として利用することを設定します。 |
void |
setRequestProperty(String key,
String value)
リクエストメッセージのヘッダを設定します。 |
インタフェース com.docomostar.io.HttpConnection から継承されたメソッド |
---|
close, getDate, getEncoding, getExpiration, getHeaderField, getLastModified, getLength, getResponseCode, getResponseMessage, getType, getURL, openDataInputStream, openDataOutputStream, openInputStream, openOutputStream, setIfModifiedSince, setRequestMethod |
メソッドの詳細 |
---|
void setDDP()
この接続を DDP として利用することを設定します。
パーミッションとして音声認識APIの利用が許可されているトラステッド Star アプリのみ、このメソッドを呼び出すことができます。
このメソッドを呼び出した後で、DDP として利用する設定を解除することはできません。
端末によっては、DDP 通信機能をサポートしていない場合があります。 その場合には、例外 UnsupportedOperationException が発生します。
UnsupportedOperationException
-
RuntimeException
-
void setRequestProperty(String key, String value) throws java.io.IOException
リクエストメッセージのヘッダを設定します。
このオブジェクトが DDP として利用することが設定されている場合、キーが "X-DDP-" で始まるプロパティを設定することができます。
DDP として利用することが設定されていない場合は HttpConnection.setRequestProperty(String, String)
の動作と同じです。
設定できるプロパティキーの種類以外の仕様については HttpConnection.setRequestProperty(String, String)
の仕様に準じます。
HttpConnection
内の setRequestProperty
key
- プロパティキーvalue
- プロパティ値setDDP()
RuntimeException
-
java.io.IOException
-
void connect() throws java.io.IOException
メッセージを送受信します。
このオブジェクトが DDP として利用することが設定されている場合、リクエストメソッドは HttpConnection.POST
でなくてはいけません。それ以外の動作については HttpConnection.connect()
と同じです。
DDP として利用することが設定されていない場合は HttpConnection.connect()
の動作と同じです。
HttpConnection
内の connect
setDDP()
RuntimeException
-
ConnectionException
- ConnectionException
- ConnectionException
- HttpConnection.POST
以外が設定されている場合に発生します。
ConnectionException
- ConnectionException
- ConnectionException
- ConnectionException
- ConnectionException
- ConnectionException
- ConnectionException
- ConnectionException
- ConnectionException
- java.io.InterruptedIOException
-
java.io.IOException
-
|
|||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
NTT DOCOMO,INC.
本製品または文書は著作権法により保護されており、その使用、複製、再頒布および逆コンパイルを制限するライセンスのもとにおいて頒布されます。NTTドコモ(その他に許諾者がある場合は当該許諾者も含めて)の書面による事前の許可なく、本製品および関連する文書のいかなる部分も、いかなる方法によっても複製することが禁じられます。フォントを含む第三者のソフトウェアは、著作権法により保護されており、その提供者からライセンスを受けているものです。
Sun、Sun Microsystems、Java、J2MEおよびJ2SEは、米国およびその他の国における米国 Sun Microsystems,Inc.の商標または登録商標です。サンのロゴマークは、米国 Sun Microsystems, Inc.の登録商標です。
FeliCaは、ソニー株式会社が開発した非接触ICカードの技術方式です。FeliCaは、ソニー株式会社の登録商標です。
「iモード」、「iアプリ/アイアプリ」、「i-αppli」ロゴ、「DoJa」はNTTドコモの商標または登録商標です。
その他記載された会社名、製品名などは該当する各社の商標または登録商標です。