Uses of Class
org.graylog2.shared.rest.resources.ProxiedResource.NodeResponse
-
Uses of ProxiedResource.NodeResponse in org.graylog2.shared.rest.resources
Modifier and TypeMethodDescriptionstatic <ResponseType>
ProxiedResource.NodeResponse<ResponseType>ProxiedResource.NodeResponse.create
(boolean isSuccess, int code, ResponseType entity, byte[] error) protected <RemoteInterfaceType,
RemoteCallResponseType, FinalResponseType>
ProxiedResource.NodeResponse<FinalResponseType>ProxiedResource.doNodeApiCall
(String nodeId, Class<RemoteInterfaceType> interfaceClass, Function<RemoteInterfaceType, retrofit2.Call<RemoteCallResponseType>> remoteInterfaceFunction, Function<RemoteCallResponseType, FinalResponseType> transformer, Duration timeout) protected <RemoteInterfaceType,
RemoteCallResponseType>
ProxiedResource.NodeResponse<RemoteCallResponseType>ProxiedResource.requestOnLeader
(Function<RemoteInterfaceType, retrofit2.Call<RemoteCallResponseType>> remoteInterfaceFunction, Class<RemoteInterfaceType> interfaceClass) Execute the given remote interface function on the leader node.protected <RemoteInterfaceType,
RemoteCallResponseType>
ProxiedResource.NodeResponse<RemoteCallResponseType>ProxiedResource.requestOnLeader
(Function<RemoteInterfaceType, retrofit2.Call<RemoteCallResponseType>> remoteInterfaceFunction, Class<RemoteInterfaceType> interfaceClass, Duration timeout) Execute the given remote interface function on the leader node.abstract ProxiedResource.NodeResponse<ResponseType>
ProxiedResource.CallResult.response()
Modifier and TypeMethodDescriptionstatic <ResponseType>
ProxiedResource.MasterResponse<ResponseType>ProxiedResource.MasterResponse.create
(ProxiedResource.NodeResponse<ResponseType> nodeResponse) Deprecated.static <ResponseType>
ProxiedResource.CallResult<ResponseType>ProxiedResource.CallResult.success
(ProxiedResource.NodeResponse<ResponseType> response)