javax.servlet.sip
クラス Rel100Exception

java.lang.Object
  拡張java.lang.Throwable
      拡張java.lang.Exception
          拡張javax.servlet.ServletException
              拡張javax.servlet.sip.Rel100Exception
すべての実装インタフェース:
java.io.Serializable

public class Rel100Exception
extends javax.servlet.ServletException
implements java.io.Serializable

暫定応答を確実に送ることができないことを示します。 これは、アプリケーションが暫定応答を(RFC3262で定義する100rel拡張を使って)確実に送るよう要求したが、
100relを使用するための1つ以上の条件が満たされない場合に、コンテナによってスローされます。

応答のステータスコードが、101−199の範囲でない。
リクエストがINVITEでなかった。
UACはリクエストで100rel拡張に対するサポートを示さなかった。
コンテナは、100rel拡張をサポートしない。


WebOTX SIP Application Serverは、100rel拡張をサポートします。
SipServletResponse.sendReliably()が失敗した実際の理由は、getReason()から得られます。

関連項目:
直列化された形式

フィールドの概要
static int NO_UAC_SUPPORT
          UACが、リクエストで信頼できる応答拡張に対するサポートを示さなかったことを表示する理由コードです。
static int NOT_1XX
          SipServletResponse.sendReliably()が、最終応答まはた100応答で呼び出されたことを示す理由コードです。
static int NOT_INVITE
          SipServletResponse.sendReliably()が、非INVITEリクエストに対する応答のために呼び出されたことを示す理由コードです。
static int NOT_SUPPORTED
          コンテナが信頼できる暫定応答をサポートしないことを示す理由コードです。
 
コンストラクタの概要
Rel100Exception(int reasonNum)
          新しいRel100Exceptionを、指定されたエラー理由で作成します。
 
メソッドの概要
 java.lang.String getMessage()
          理由整数コードに適合するメッセージフレーズを返します。
 int getReason()
          この例外が投入された特定の理由を示す整数コードを返します。
 
クラス javax.servlet.ServletException から継承したメソッド
getRootCause
 
クラス java.lang.Throwable から継承したメソッド
fillInStackTrace, getCause, getLocalizedMessage, getStackTrace, initCause, printStackTrace, printStackTrace, printStackTrace, setStackTrace, toString
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

フィールドの詳細

NO_UAC_SUPPORT

public static final int NO_UAC_SUPPORT
UACが、リクエストで信頼できる応答拡張に対するサポートを示さなかったことを表示する理由コードです。

関連項目:
定数フィールド値

NOT_1XX

public static final int NOT_1XX
SipServletResponse.sendReliably()が、最終応答まはた100応答で呼び出されたことを示す理由コードです。

関連項目:
定数フィールド値

NOT_INVITE

public static final int NOT_INVITE
SipServletResponse.sendReliably()が、非INVITEリクエストに対する応答のために呼び出されたことを示す理由コードです。

関連項目:
定数フィールド値

NOT_SUPPORTED

public static final int NOT_SUPPORTED
コンテナが信頼できる暫定応答をサポートしないことを示す理由コードです。

関連項目:
定数フィールド値
コンストラクタの詳細

Rel100Exception

public Rel100Exception(int reasonNum)
新しいRel100Exceptionを、指定されたエラー理由で作成します。

メソッドの詳細

getMessage

public java.lang.String getMessage()
理由整数コードに適合するメッセージフレーズを返します。

戻り値:
説明のメッセージフレーズを返します。

getReason

public int getReason()
この例外が投入された特定の理由を示す整数コードを返します。

戻り値:
NOT_1XX, NOT_INVITE, NO_UAC_SUPPORT, NOT_SUPPORTEDのうちのいずれか。