パッケージ 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 つしかない場合は、この値を指定する必要がないことに注意してください。- 戻り値:
String
SE オブジェクト。
- デフォルト:
- ""