public class RestTools extends Object
| Constructor and Description |
|---|
RestTools() |
| Modifier and Type | Method and Description |
|---|---|
static URI |
buildExternalUri(@NotNull javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
@NotNull URI defaultUri) |
static URI |
buildRelativeExternalUri(@NotNull javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders,
@NotNull URI defaultUri) |
static String |
getPathFromResource(org.glassfish.jersey.server.model.Resource resource) |
static String |
getRemoteAddrFromRequest(org.glassfish.grizzly.http.server.Request request,
Set<IpSubnet> trustedSubnets)
If X-Forwarded-For request header is set, and the request came from a trusted source,
return the value of X-Forwarded-For.
|
static String |
getUserIdFromRequest(javax.ws.rs.container.ContainerRequestContext requestContext) |
@Nullable public static String getUserIdFromRequest(javax.ws.rs.container.ContainerRequestContext requestContext)
public static String getRemoteAddrFromRequest(org.glassfish.grizzly.http.server.Request request, Set<IpSubnet> trustedSubnets)
Request.getRemoteAddr().public static URI buildExternalUri(@NotNull @NotNull javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, @NotNull @NotNull URI defaultUri)
public static URI buildRelativeExternalUri(@NotNull @NotNull javax.ws.rs.core.MultivaluedMap<String,String> httpHeaders, @NotNull @NotNull URI defaultUri)
public static String getPathFromResource(org.glassfish.jersey.server.model.Resource resource)
Copyright © 2012–2021 Graylog, Inc.. All rights reserved.