From 3014e3e42ce93ec638eda67d0fd0c40f68431707 Mon Sep 17 00:00:00 2001 From: Bjørn Christian Seime Date: Thu, 9 Feb 2023 17:11:18 +0100 Subject: Define required capabilities for existing JRT RPC methods --- .../src/main/java/com/yahoo/messagebus/network/rpc/RPCSendV2.java | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) (limited to 'messagebus/src') diff --git a/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCSendV2.java b/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCSendV2.java index 4d7d60a57fd..b4e3a3fd333 100644 --- a/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCSendV2.java +++ b/messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCSendV2.java @@ -17,6 +17,7 @@ import com.yahoo.messagebus.Reply; import com.yahoo.messagebus.Trace; import com.yahoo.messagebus.TraceNode; import com.yahoo.messagebus.routing.Route; +import com.yahoo.security.tls.Capability; import com.yahoo.slime.BinaryFormat; import com.yahoo.slime.Cursor; import com.yahoo.slime.Inspector; @@ -43,7 +44,8 @@ public class RPCSendV2 extends RPCSend { @Override protected Method buildMethod() { - Method method = new Method(METHOD_NAME, METHOD_PARAMS, METHOD_RETURN, this); + Method method = new Method(METHOD_NAME, METHOD_PARAMS, METHOD_RETURN, this) + .requireCapabilities(Capability.CONTAINER__DOCUMENT_API); method.methodDesc("Send a message bus request and get a reply back."); method.paramDesc(0, "header_encoding", "Encoding type of header.") .paramDesc(1, "header_decodedSize", "Number of bytes after header decoding.") -- cgit v1.2.3