Class NetworkProtocol.OperationResponse
- java.lang.Object
-
- io.github.dhruv1110.jcachex.distributed.NetworkProtocol.OperationResponse
-
- All Implemented Interfaces:
Serializable
- Enclosing interface:
- NetworkProtocol
public static class NetworkProtocol.OperationResponse extends Object implements Serializable
Response to a cache operation.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description OperationResponse(String operationId, boolean success, Object result, String errorMessage)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NetworkProtocol.OperationResponse
failure(String operationId, String errorMessage)
String
getErrorMessage()
String
getOperationId()
Object
getResult()
Instant
getTimestamp()
boolean
isSuccess()
static NetworkProtocol.OperationResponse
success(String operationId, Object result)
-
-
-
Method Detail
-
success
public static NetworkProtocol.OperationResponse success(String operationId, Object result)
-
failure
public static NetworkProtocol.OperationResponse failure(String operationId, String errorMessage)
-
getOperationId
public String getOperationId()
-
isSuccess
public boolean isSuccess()
-
getResult
public Object getResult()
-
getErrorMessage
public String getErrorMessage()
-
getTimestamp
public Instant getTimestamp()
-
-