2
讓我們有兩個攔截器。輸入攔截在Phase.RECEIVE
和輸出攔截在Phase.SETUP_ENDING
jax-rs Apache CXF,攔截器之間傳輸數據
public class BeforeInterceptor extends AbstractPhaseInterceptor<Message>
{
public BeforeInterceptor()
{
super(Phase.RECEIVE);
}
和
public class AfterInterceptor extends AbstractPhaseInterceptor<Message>
{
public AfterInterceptor()
{
super(Phase.SETUP_ENDING);
}
,現在我想知道:有多少時間這兩個階段之間?
我必須在BeforeInterceptor中調用System.currentTimeMillis();
,將此值轉換爲AfterInterceptor
,並在攔截器後調用
System.currentTimeMillis() - valueFromBeforeInterceptor
。
但我怎樣才能從一個攔截器傳輸數據?
謝謝!效果很好 – Ilya