Package io.openems.common.jsonrpc.base
Class JsonrpcResponseSuccess
- java.lang.Object
-
- io.openems.common.jsonrpc.base.JsonrpcMessage
-
- io.openems.common.jsonrpc.base.JsonrpcResponse
-
- io.openems.common.jsonrpc.base.JsonrpcResponseSuccess
-
- Direct Known Subclasses:
AuthenticatedRpcResponse
,AuthenticateWithPasswordResponse
,AuthenticateWithSessionIdResponse
,AuthenticateWithUsernameAndPasswordResponse
,Base64PayloadResponse
,EdgeRpcResponse
,ExecuteSimulationResponse
,ExecuteSystemCommandResponse
,GenericJsonrpcResponseSuccess
,Get24HoursPredictionResponse
,GetDeviceResponse
,GetEdgeConfigResponse
,GetEdgesChannelsValuesResponse
,GetEdgesStatusResponse
,GetFieldNamesResponse
,GetMetersResponse
,GetModbusProtocolResponse
,GetNetworkConfigResponse
,QueryHistoricTimeseriesDataResponse
,QueryHistoricTimeseriesEnergyPerPeriodResponse
,QueryHistoricTimeseriesEnergyResponse
public abstract class JsonrpcResponseSuccess extends JsonrpcResponse
Represents a JSON-RPC Success Response.{ "jsonrpc": "2.0", "id": "UUID", "result": {} }
- See Also:
- JSON-RPC specification
-
-
Field Summary
-
Fields inherited from class io.openems.common.jsonrpc.base.JsonrpcMessage
JSONRPC_VERSION
-
-
Constructor Summary
Constructors Constructor Description JsonrpcResponseSuccess(java.util.UUID id)
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static JsonrpcResponseSuccess
from(com.google.gson.JsonObject j)
Parses the JSON-Object to a JSON-RPC Success Response.abstract com.google.gson.JsonObject
getResult()
com.google.gson.JsonObject
toJsonObject()
-
Methods inherited from class io.openems.common.jsonrpc.base.JsonrpcResponse
from, getId
-
Methods inherited from class io.openems.common.jsonrpc.base.JsonrpcMessage
toString
-
-
-
-
Method Detail
-
from
public static JsonrpcResponseSuccess from(com.google.gson.JsonObject j) throws OpenemsError.OpenemsNamedException
Parses the JSON-Object to a JSON-RPC Success Response.- Parameters:
j
- the JSON-Object- Returns:
- the JSON-RPC Success Response
- Throws:
OpenemsError.OpenemsNamedException
- if it was not a Success Response
-
toJsonObject
public com.google.gson.JsonObject toJsonObject()
- Overrides:
toJsonObject
in classJsonrpcResponse
-
getResult
public abstract com.google.gson.JsonObject getResult()
-
-