From b67f89a7efcdb2f7513fd169fc56fde96326e17c Mon Sep 17 00:00:00 2001 From: Vaibhav Khamgaonkar <163758748+opensourcevk@users.noreply.github.com> Date: Mon, 9 Mar 2026 15:34:20 +0000 Subject: [PATCH] feat: sealed class --- .../main/java/com/mastercard/test/flow/msg/http/HttpMsg.java | 2 +- .../main/java/com/mastercard/test/flow/msg/http/HttpReq.java | 2 +- .../main/java/com/mastercard/test/flow/msg/http/HttpRes.java | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpMsg.java b/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpMsg.java index 0deb41ed6f..d7de6b4df1 100644 --- a/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpMsg.java +++ b/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpMsg.java @@ -26,7 +26,7 @@ * * @param self */ -public abstract class HttpMsg> extends AbstractMessage { +public abstract sealed class HttpMsg> extends AbstractMessage { /** * Use this as the field path to set the HTTP request version diff --git a/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpReq.java b/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpReq.java index a84319d4b6..0513122a0a 100644 --- a/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpReq.java +++ b/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpReq.java @@ -22,7 +22,7 @@ * An HTTP request message, which probably encapsulates another {@link Message} * as the request body */ -public class HttpReq extends HttpMsg { +public final class HttpReq extends HttpMsg { /** * Use this as the field path to set the HTTP request method diff --git a/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpRes.java b/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpRes.java index a115a70893..254454c09e 100644 --- a/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpRes.java +++ b/message/message-http/src/main/java/com/mastercard/test/flow/msg/http/HttpRes.java @@ -20,7 +20,7 @@ * An HTTP response message, which probably encapsulates another {@link Message} * as the response body */ -public class HttpRes extends HttpMsg { +public final class HttpRes extends HttpMsg { /** * Use this as the field path to set the HTTP status code