GWT プロジェクトで Errai バージョンをアップグレードしようとしています。errai バスのみを使用し、以前は ServletContext から ErraiService を取得してRequestDispatcher
メッセージを取得および送信していました。ただし、errai 2.0.Beta2 から 3.0.3 にアップグレードすると、機能しなくなります。
クライアントで RequestDispatcher を取得できることは知っていますがErraiBus.getDispatcher();
、サーバーコードでは機能しないようです。
RequestDispatcher
メッセージを送信するために CDI を使用せずにサーバーから静的にアクセスするにはどうすればよいですか?
ソースコードで次のことがわかります。
@Singleton
public class ErraiServiceImpl<S> implements ErraiService<S> {
必要なリクエストディスパッチャーへの参照があります。シングルトンへの参照を取得できる方法はありますか?