@Override public Map<String, String> getOverrideMap() { if (this.enabled) { if (requestContext != null) { SlingHttpServletRequest request = requestContext.getThreadRequest(); if (request != null) { return buildMapFromHeaders(request); } } else { log.warn("RequestContext service not running - unable to inspect current request."); } } return ImmutableMap.<String, String>of(); }
@Override public @NotNull Collection<String> getOverrideStrings() { if (config.enabled()) { if (requestContext != null) { SlingHttpServletRequest request = requestContext.getThreadRequest(); if (request != null) { return buildMapFromHeaders(request); } } else { log.warn("RequestContext service not running - unable to inspect current request."); } } return ImmutableList.<String>of(); }