@RequestScoped Bean にプロトコル ファイルを書き込むアプリケーション ロジックがあります。@SessionScoped Bean の有効期限が切れる直前にプロトコルを書きたいと思います。
@SessionScoped
class Anybean implements Serializable {
@Inject
private ProtocolBean protocolBean;
@PreDestroy
private void writeFinalProtocol() {
protocolBean.writeProtocol();
}
}
次のエラーが表示されます: WELD-000019 インスタンス管理対象 Bean の破棄中にエラーが発生しました。一般に、@PreDestroy から他の Bean を呼び出すことは許可されていませんか?