@SuppressWarnings("rawtypes")
@RequestScoped
@Provides
public WebContext getWebContext(RestRequestBase request, RestCallSpec spec) {
WebContextExtractor extractor = new WebContextExtractor(spec.getWebContextSpec());
return extractor.extract(request.getHeaders());
}
}