@InvalidateSession

s2struts(1.3.0-RC5)で開発中ですが、
自前インターセプター内である条件の際に
HttpSession#invalidate()を呼び出してExceptionをスローしていたのですが、
セッション内にs2strutsフレームワークで使用している情報があるらしく(s2strutsContext)、
スローしたExceptionが無視されてしまいます。

そこで、InvalidateSessionInterceptorを使用してセッションクリアを行おうと
自前インターセプター内のメソッドに@InvalidateSessionを付加したものの、
セッションがクリアされない・・_| ̄|○・・

・・原因はpublicメソッドでないのが原因でした。
@InvalidateSessionを設定するメソッドはprivateでもprotectedでもダメなんですね・・。
会社の人も同じ所でハマってました(・∀・)

以上