"allDeclaredConstructors":true}
,
{
- "name":"org.asamk.signal.jsonrpc.JsonRpcBulkMessage",
+ "name":"org.asamk.signal.jsonrpc.JsonRpcBatchMessage",
"allDeclaredFields":true,
"allDeclaredMethods":true,
"allDeclaredConstructors":true}
import java.util.List;
-public final class JsonRpcBulkMessage extends JsonRpcMessage {
+public final class JsonRpcBatchMessage extends JsonRpcMessage {
List<JsonNode> messages;
- public JsonRpcBulkMessage(final List<JsonNode> messages) {
+ public JsonRpcBatchMessage(final List<JsonNode> messages) {
this.messages = messages;
}
package org.asamk.signal.jsonrpc;
/**
- * Represents a JSON-RPC (bulk) request or (bulk) response.
+ * Represents a JSON-RPC (batch) request or (batch) response.
* https://www.jsonrpc.org/specification
*/
-public sealed abstract class JsonRpcMessage permits JsonRpcBulkMessage, JsonRpcRequest, JsonRpcResponse {
+public sealed abstract class JsonRpcMessage permits JsonRpcBatchMessage, JsonRpcRequest, JsonRpcResponse {
}
} else if (message instanceof JsonRpcResponse jsonRpcResponse) {
responseHandler.accept(jsonRpcResponse);
} else {
- final var responseList = ((JsonRpcBulkMessage) message).getMessages().stream().map(jsonNode -> {
+ final var responseList = ((JsonRpcBatchMessage) message).getMessages().stream().map(jsonNode -> {
final JsonRpcRequest request;
try {
request = parseJsonRpcRequest(jsonNode);
return handleRequest(requestHandler, request);
}).filter(Objects::nonNull).collect(Collectors.toList());
- jsonRpcSender.sendBulkResponses(responseList);
+ jsonRpcSender.sendBatchResponses(responseList);
}
}
}
null), null));
return null;
}
- return new JsonRpcBulkMessage(StreamSupport.stream(jsonNode.spliterator(), false)
+ return new JsonRpcBatchMessage(StreamSupport.stream(jsonNode.spliterator(), false)
.collect(Collectors.toList()));
} else if (jsonNode.isObject()) {
if (jsonNode.has("result") || jsonNode.has("error")) {
jsonWriter.write(request);
}
- public void sendBulkRequests(List<JsonRpcRequest> requests) {
+ public void sendBatchRequests(List<JsonRpcRequest> requests) {
jsonWriter.write(requests);
}
jsonWriter.write(response);
}
- public void sendBulkResponses(List<JsonRpcResponse> responses) {
+ public void sendBatchResponses(List<JsonRpcResponse> responses) {
jsonWriter.write(responses);
}
}