パッケージ jakarta.ejb
アノテーション型 Init
@TargetSE(METHODSE) @RetentionSE(RUNTIMESE) public @interface Init
適応ホームまたはローカルホームインターフェース(Enterprise Bean 2.1 または以前の EJBHome または EJBLocalHome クライアントビューをそれぞれ適合させるインターフェース)のcreate<METHOD>メソッドに対応するセッション Bean のメソッドを指定します。このような
Initメソッドの結果型はvoidである必要があり、そのパラメーター型は、参照されているcreate<METHOD>メソッドのパラメーター型と完全に同じである必要があります。Initメソッドは、RemoteHomeまたはLocalHomeインターフェースを提供するステートフルセッション Bean に対してのみ指定する必要があります。適応インターフェースに複数の
create<METHOD>メソッドがあり、メソッドシグネチャーが同じでない場合は、ホームインターフェースまたはローカルホームインターフェースの適応create<METHOD>メソッドの名前を指定する必要があります。- 導入:
- EJB 3.0
- 関連事項:
LocalHome,RemoteHome
要素の詳細
value
StringSE value
適合したホームまたはローカルホームインターフェースの対応するcreate<METHOD>メソッドの名前。この値は、適応されたホームおよび / またはローカルホームインターフェースに複数のcreate<METHOD>メソッドがある場合を明確にするために使用されます。適合されたインターフェースに複数のcreate<METHOD>メソッドがあり、値が指定されていない場合、create<METHOD>マッチングは署名のみに基づいています。Initアノテーションが適用されるメソッドの名前がcreate<METHOD>メソッドの名前と一致していなくても、create<METHOD>メソッドが 1 つしかない場合は、この値を指定する必要がないことに注意してください。- 戻り値:
StringSE オブジェクト。
- デフォルト:
- ""