自己生成スレッドで「FacesContext.getCurrentInstance()」を取得できませんでした。
バックエンドプロセスに基づいてコンポーネントを動的に更新するために必要です。プロセスを監視し、p:pollとともにコンポーネントの更新をコールバックするためのスレッドを作成することで、同じことを達成しました。
ただし、「FacesContext.getCurrentInstance()」は新しいスレッドでは使用できないようです。新しく生成されたスレッドからFacesContext.getCurrentInstance()に依存するユーティリティメソッドを呼び出しているときにNPEを取得するだけです。
「FacesContext.getCurrentInstance()」を自己生成スレッドで使用できるようにする方法はありますか?
環境JSF2.0、Prettyfaces-jsf2-3.3.2、Primafaces 3.2、Tomcat 6.0.32、JDK 5.0
ありがとうございました、