Используйте аннотацию @Context, чтобы добавить в свой метод все, что вы хотите:
@GET
public Response getWhatever(@Context ServletContext servletContext) {
String myParm = servletContext.getInitParameter("parmName");
}
С помощью @Context вы можете вводить HttpHeaders, UriInfo, Request, HttpServletRequest, HttpServletResponse, ServletConvig, ServletContext, SecurityContext.
Или что-нибудь еще, если вы используете этот код:
public class MyApplication extends Application {
public MyApplication(@Context Dispatcher dispatcher) {
MyClass myInstance = new MyClass();
dispatcher.getDefautlContextObjects().
put(MyClass.class, myInstance);
}
}
@GET
public Response getWhatever(@Context MyClass myInstance) {
myInstance.doWhatever();
}