Cosminexus V9 アプリケーションサーバ 機能解説 基本・開発編(コンテナ共通機能)

[目次][用語][索引][前へ][次へ]

6.15.2 コールバックメソッドの実装

ユーザは必要に応じてコールバックメソッドを実装します。エンティティクラスやマップドスーパークラス内に実装するコールバックメソッドとエンティティリスナクラスのコールバックメソッドでコールバックメソッドのシグネチャは異なります。

エンティティクラスやマップドスーパークラスで定義されるコールバックメソッドは次に示すシグネチャになります。

void <METHOD>
 

また,エンティティリスナクラスで定義されるコールバックメソッドは次に示すシグネチャになります。

void <METHOD>(Object)
 

引数のObjectには,コールバックメソッドが実行されるエンティティのインスタンスを指定します。

<この項の構成>
(1) コールバックメソッド使用時の注意事項
(2) コールバックメソッドに適用されるルール

(1) コールバックメソッド使用時の注意事項

コールバックメソッドについては,次に示す注意事項があります。これらの条件を満たさない場合,アプリケーションの開始時に例外が発生して,アプリケーションの開始に失敗します。

(2) コールバックメソッドに適用されるルール

コールバックメソッドについては次に示すルールが適用されます。