String httpMethod = messageContext.getRequestConfigurationContext().getHttpMethod();
HttpServletRequest request = messageContext.getRequestConfigurationContext().getRequest();
Class<?> clazz = messageContext.getRequestContext().getSelectedResource().getSelectedMethodMetaData().getClazz();
Method method = messageContext.getRequestContext().getSelectedResource().getSelectedMethodMetaData().getReflectionMethod();
InterceptorRequestContext interceptorRequestContext = new InterceptorRequestContext(request, httpMethod, clazz, method);
return interceptorRequestContext;
}