|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
SIPリクエストをプロキシするオペレーションを表す。
多数のパラメータが、プロキシがどのように実行されるかコントロールします。
recurse
自動的に再帰するか否か。デフォルトはtrue。
recordRoute
経路記録するか否か。デフォルトはfalse。
parallel
並行してプロキシするか、順次プロキシするか。デフォルトはtrue。
stateful
プロキシオペレーションの間、トランザクションをステートフルにしておくか否か。デフォルトはtrue。
現在WebOTX SIP Application Serverはステートレスモードをサポートしていません。
supervised
アプリケーションが、イベントのために呼び出されるか否か。(受信したベスト応答、CANCEL、もしくは受信したACK)
sequentialSearchTimeout
コンテナが、ブランチをキャンセルし、ターゲットセットの新しい宛先にプロキシする前に、最終応答を待つ時間。
| メソッドの概要 | |
void |
cancel()
このプロキシトランザクションをキャンセルします。 |
SipServletRequest |
getOriginalRequest()
アップストリームの発呼者から受信したリクエストを返します。 |
boolean |
getParallel()
プロキシオブジェクトが平行してプロキシするよう設定されている場合はtrueを戻し、順次プロキシするよう設定されている場合にはfalseを返します。 |
boolean |
getRecordRoute()
proxyTo(URI)の後続の呼び出しが、プロキシされたリクエストにRecord-Routeを追加する場合にはtrueを返します。 |
SipURI |
getRecordRouteURI()
アプリケーションがRecord-Routeヘッダにパラメータを追加するために使用できるSipURIを返します。 |
boolean |
getRecurse()
のプロキシオブジェクトが再帰するよう設定されている場合はtrueを返し、そうでない場合はfalseを返します。 |
int |
getSequentialSearchTimeout()
シーケンシャル検索のタイムアウトパラメータの現在値を返します。 |
boolean |
getStateful()
このプロキシ操作がトランザクションステートフル(デフォルト)である場合は、trueを戻し、ステートレスである場合はfalseを返します。 |
boolean |
getSupervised()
制御しているサーブレットがこのプロキシ操作の応答を受信するときに呼び出される場合には、trueを戻し、そうでない場合にはfalseを返します。 |
void |
proxyTo(java.util.List uris)
指定された宛先にSIPリクエストをプロキシします。 |
void |
proxyTo(URI uri)
SIPリクエストを指定された宛先にプロキシします。 |
void |
setParallel(boolean parallel)
並行してプロキシするか、順次プロキシするかを指定します。 |
void |
setRecordRoute(boolean rr)
このプロキシオペレーションで開始されたブランチが、このサーブレットエンジンに対してRecord-Routeヘッダを含むべきかどうかを指定します。 |
void |
setRecurse(boolean recurse)
サーブレットエンジンが自動的に再帰するか否かを指定します。 |
void |
setSequentialSearchTimeout(int seconds)
このProxyオブジェクトに対してシーケンシャル検索タイムアウト値を設定します。 |
void |
setStateful(boolean stateful)
サーバがステートレスにプロキシするべきかどうか、つまり、プロキシオペレーションが進行中の間にトランザクションステートを維持するべきかどうかを指定します。 |
void |
setSupervised(boolean supervised)
制御しているサーブレットが、このプロキシトランザクションに関連する後続のイベント、すなわち受信するCANCEL応答やACK応答に対して呼び出されるかどうかを指定します。 |
| メソッドの詳細 |
public void cancel()
java.lang.IllegalStateException - トランザクションが終了している場合、java.lang.IllegalStateExceptionをスローします。public SipServletRequest getOriginalRequest()
public boolean getParallel()
public boolean getRecordRoute()
public SipURI getRecordRouteURI()
java.lang.IllegalStateException - 経路記録が有効でない場合は、java.lang.IllegalStateExceptionをスローします。public boolean getRecurse()
public int getSequentialSearchTimeout()
public boolean getStateful()
public boolean getSupervised()
public void proxyTo(java.util.List uris)
uris - プロキシの転送先のリストを指定します。
java.lang.IllegalStateException - トランザクションがすでに終了している場合、java.lang.IllegalStateExceptionをスローします。public void proxyTo(URI uri)
uri - プロキシの転送先を指定します。
java.lang.IllegalStateException - トランザクションがすでに終了している場合、java.lang.IllegalStateExceptionをスローします。
java.lang.IllegalArgumentException - 指定されたURIのスキームがプロキシのためにサポートされていない場合、java.lang.IllegalArgumentExceptionをスローします。public void setParallel(boolean parallel)
parallel - trueの場合サーブレットエンジンはすべての宛先に並行にプロキシします。そうでない場合は、一度に1つの宛先にプロキシします。public void setRecordRoute(boolean rr)
rr - trueの場合は、エンジンは経路記録し、そうでない場合は経路記録しません。public void setRecurse(boolean recurse)
recurse - trueの場合は再帰を有効にし、そうでない場合は無効にします。public void setSequentialSearchTimeout(int seconds)
seconds - 秒数−順次プロキシするとき最終応答を待つ秒数。public void setStateful(boolean stateful)
stateful - public void setSupervised(boolean supervised)
supervised - trueの場合は、最初に受信されたリクエストを処理するために呼び出されたサーブレットは、"ベスト"応答が受信されるときに通知されます。
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||