表示されるリクエストを検証するインターセプターを作成しています。ただし、パスパラメーター (そのための任意のパラメーター) にアクセスする方法を特定できません。ただし、Eclipse のデバッグ コンソールでメッセージ オブジェクトを展開すると、必要なものが表示されますが、配列内の要素であるため、どのインターフェイスを使用してアクセスすればよいかわかりません。
私が日食(デバッガー)で見ているもの:
私のインターセプター:
public class ValidationInterceptor extends AbstractPhaseInterceptor<Message>
{
public ValidationInterceptor()
{
super(Phase.PRE_INVOKE);
}
public void init() {}
public void handleMessage(Message message) throws Fault
{
OperationResourceInfo a = message.getExchange().get(OperationResourceInfo.class);
Method methodMetaData = a.getMethodToInvoke();
List<Parameter> metadataParameters = a.getParameters();
// ? How to access the parameters of the actual method invoked
...
}
}
ヘルプ/ポインタをいただければ幸いです。ありがとうございました。