コード例 #1
0
  @Override
  public ContainerRequest filter(final ContainerRequest request) {
    if (log.isDebugEnabled()) {
      log.debug("request.getAbsolutePath : " + request.getAbsolutePath());
      log.debug("request.getBaseUri : " + request.getBaseUri());
    }

    RequestContext.clearRequestContext();

    RequestContext ctx =
        new RequestContext(
            UriBuilder.fromUri(request.getBaseUri()),
            request.getHeaderValue(RequestContext.HATEOAS_OPTIONS_HEADER));

    RequestContext.setRequestContext(ctx);

    return request;
  }