Package org.graylog2.rest
Class RestTools
java.lang.Object
org.graylog2.rest.RestTools
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic URIbuildExternalUri(@NotNull jakarta.ws.rs.core.MultivaluedMap<String, String> httpHeaders, @NotNull URI defaultUri) static URIbuildRelativeExternalUri(@NotNull jakarta.ws.rs.core.MultivaluedMap<String, String> httpHeaders, @NotNull URI defaultUri) static StringgetPathFromResource(org.glassfish.jersey.server.model.Resource resource) static StringgetRemoteAddrFromRequest(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 StringgetUserIdFromRequest(jakarta.ws.rs.container.ContainerRequestContext requestContext) static jakarta.ws.rs.core.Response.ResponseBuilderrespondWithFile(String filename, Object entity) static jakarta.ws.rs.core.Response.ResponseBuilderrespondWithFile(String filename, Object entity, jakarta.ws.rs.core.MediaType mediaType) static jakarta.ws.rs.core.Response.ResponseBuilderrespondWithFile(String filename, Object entity, jakarta.ws.rs.core.MediaType mediaType, long size) static jakarta.ws.rs.core.ResponsestreamResponse(ProxiedResource.NodeResponse<okhttp3.ResponseBody> nodeResponse, String mediaType, Consumer<jakarta.ws.rs.core.Response.ResponseBuilder> additionalResponseBuildingOnSuccess)
-
Constructor Details
-
RestTools
public RestTools()
-
-
Method Details
-
getUserIdFromRequest
@Nullable public static String getUserIdFromRequest(jakarta.ws.rs.container.ContainerRequestContext requestContext) -
getRemoteAddrFromRequest
public 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. Otherwise returnRequest.getRemoteAddr(). -
buildExternalUri
-
buildRelativeExternalUri
-
getPathFromResource
-
respondWithFile
-
respondWithFile
-
respondWithFile
-