aboutsummaryrefslogtreecommitdiffstats
path: root/messagebus
diff options
context:
space:
mode:
authorBjørn Christian Seime <bjorncs@yahooinc.com>2023-02-09 17:11:18 +0100
committerBjørn Christian Seime <bjorncs@yahooinc.com>2023-02-09 17:11:18 +0100
commit3014e3e42ce93ec638eda67d0fd0c40f68431707 (patch)
treecbc4b587293c97e8d88dcc6bdf3bc0407693404b /messagebus
parentcf2673c4494f233c086dc54d747a377474801fb9 (diff)
Define required capabilities for existing JRT RPC methods
Diffstat (limited to 'messagebus')
-rw-r--r--messagebus/src/main/java/com/yahoo/messagebus/network/rpc/RPCSendV2.java4
1 files changed, 3 insertions, 1 deletions
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.")