| 注釈プロパティー | デプロイメント記述子要素 | 説明 | デフォルトの注釈値 |
|---|---|---|---|
| name | <app-name> | SIP アプリケーションの名前 | 必須フィールド |
| displayName | <display-name> | アプリケーションの表示名 | アプリケーション名 |
| description | <description> | アプリケーションの説明 | 空ストリング |
| smallicon | <small-icon> | 小アイコンの場所を示すパス | 空ストリング |
| largeicon | <large-icon> | 大アイコンの場所を示すパス | 空ストリング |
| distributable | <destributable> | アプリケーションが分散環境で機能できるかどうかを示す | False (ブール値) |
| proxyTimeout | <proxy-timeout> | すべてのプロキシー操作のデフォルト・タイムアウト | 3 分 (秒単位) |
| sessionTimeout | <session-timeout> | すべてのアプリケーション・セッション操作のデフォルト・タイムアウト | 3 分 (分単位) |
| mainServlet | <main-servlet> | メイン・サーブレットとして設計された SIP サーブレットを示す | 空ストリング |
@SipServlet 注釈は、クラスが SIP サーブレットであることを示します。
| 注釈プロパティー | デプロイメント記述子要素 | 説明 | デフォルトの注釈値 |
|---|---|---|---|
| @SipServletServlet | <servlet-class> | クラスが SIP サーブレットであることを示す | 注釈はクラスで宣言されます。 |
| name | <servlet-name> | サーブレットの名前 | 注釈付きクラスのショート・ネーム |
| applicationName | <app-name> | アプリケーションの名前 | (オプション) デプロイメント記述子に定義するか、または @SipApplication を使用して定義できる |
| loadOnStartup | <load-on-startup> | サーブレット・アプリケーションの開始順序を定義する | 負の数値 (このサーブレットの開始時をコンテナーが選択する) |
@SipListener 注釈は、<listener> デプロイメント記述子要素の代わりを提供します。
@SipListener 注釈には必須フィールドはありませんが、オプションでアプリケーション名と説明を取得できます。@SipListener 注釈が付いたクラスは、1 つ以上のリスナー・インターフェースを実装する必要があります。
@SipApplicationKey 注釈は、着信要求と SipSession を特定の SipApplicationSession に関連付けるメソッドにマークを付けます。この注釈は、セッション鍵ベースのターゲットとともに使用できます。