Class ProxiedResource.CallResult<ResponseType>
java.lang.Object
org.graylog2.shared.rest.resources.ProxiedResource.CallResult<ResponseType>
- Enclosing class:
- ProxiedResource
This wrapper is intended to provide additional server error information
if something went wrong beyond the actual API HTTP call.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic <ResponseType>
ProxiedResource.CallResult<ResponseType>abstract boolean
abstract ProxiedResource.NodeResponse<ResponseType>
response()
abstract String
static <ResponseType>
ProxiedResource.CallResult<ResponseType>success
(ProxiedResource.NodeResponse<ResponseType> response) static <ResponseType>
ProxiedResource.CallResult<ResponseType>upstreamTimeout
(String nodeId)
-
Constructor Details
-
CallResult
public CallResult()
-
-
Method Details
-
isCallExecuted
public abstract boolean isCallExecuted() -
serverErrorMessage
-
response
-
error
public static <ResponseType> ProxiedResource.CallResult<ResponseType> error(@Nonnull String serverErrorMessage) -
upstreamTimeout
public static <ResponseType> ProxiedResource.CallResult<ResponseType> upstreamTimeout(@Nonnull String nodeId)
-