summaryrefslogtreecommitdiffstats
path: root/documentapi/abi-spec.json
diff options
context:
space:
mode:
authorArnstein Ressem <aressem@gmail.com>2020-12-23 00:01:06 +0100
committerJon Marius Venstad <venstad@gmail.com>2020-12-30 11:59:56 +0100
commit7bf09c3200422d047100362c82de6e1fdf2b323c (patch)
tree2a230612fb155d9369872870d268b357149b1fe7 /documentapi/abi-spec.json
parent6ec36135621b032ba1137d0d84ed41e84439780a (diff)
Revert "Revert "Merge StoragePolicy down into ContentPolicy, and always use this""
Diffstat (limited to 'documentapi/abi-spec.json')
-rw-r--r--documentapi/abi-spec.json174
1 files changed, 69 insertions, 105 deletions
diff --git a/documentapi/abi-spec.json b/documentapi/abi-spec.json
index a70f59bb9fb..39d6898215c 100644
--- a/documentapi/abi-spec.json
+++ b/documentapi/abi-spec.json
@@ -1519,30 +1519,92 @@
],
"fields": []
},
- "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$ContentParameters": {
- "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters",
+ "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$BucketIdCalculator": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void <init>()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$DistributorSelectionLogic": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public void destroy()"
+ ],
+ "fields": []
+ },
+ "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$HostFetcher": {
+ "superClass": "java.lang.Object",
+ "interfaces": [],
+ "attributes": [
+ "public",
+ "abstract"
+ ],
+ "methods": [
+ "protected void <init>(int)",
+ "public abstract java.lang.String getTargetSpec(java.lang.Integer, com.yahoo.messagebus.routing.RoutingContext)",
+ "public void close()"
+ ],
+ "fields": [
+ "protected final java.util.Random randomizer"
+ ]
+ },
+ "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$Parameters": {
+ "superClass": "java.lang.Object",
"interfaces": [],
"attributes": [
"public"
],
"methods": [
"public void <init>(java.util.Map)",
- "public java.lang.String getDistributionConfigId()",
- "public com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator createPatternGenerator()"
+ "public java.lang.String getClusterName()",
+ "public com.yahoo.documentapi.messagebus.protocol.ContentPolicy$SlobrokHostPatternGenerator createPatternGenerator()",
+ "public com.yahoo.documentapi.messagebus.protocol.ContentPolicy$HostFetcher createHostFetcher(com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy, int)",
+ "public com.yahoo.vdslib.distribution.Distribution createDistribution(com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy)"
+ ],
+ "fields": [
+ "protected final java.lang.String clusterName",
+ "protected final java.lang.String distributionConfigId",
+ "protected final com.yahoo.documentapi.messagebus.protocol.ContentPolicy$SlobrokHostPatternGenerator slobrokHostPatternGenerator"
+ ]
+ },
+ "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$SlobrokHostFetcher": {
+ "superClass": "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$HostFetcher",
+ "interfaces": [],
+ "attributes": [
+ "public"
+ ],
+ "methods": [
+ "public com.yahoo.jrt.slobrok.api.IMirror getMirror(com.yahoo.messagebus.routing.RoutingContext)",
+ "public java.lang.String getTargetSpec(java.lang.Integer, com.yahoo.messagebus.routing.RoutingContext)"
],
"fields": []
},
"com.yahoo.documentapi.messagebus.protocol.ContentPolicy": {
- "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy",
+ "superClass": "com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy",
"interfaces": [],
"attributes": [
"public"
],
"methods": [
+ "public void <init>(java.lang.String)",
"public void <init>(java.util.Map)",
- "public void <init>(java.lang.String)"
+ "public void <init>(com.yahoo.documentapi.messagebus.protocol.ContentPolicy$Parameters)",
+ "public void select(com.yahoo.messagebus.routing.RoutingContext)",
+ "public void merge(com.yahoo.messagebus.routing.RoutingContext)",
+ "public void destroy()"
],
- "fields": []
+ "fields": [
+ "public static final java.lang.String owningBucketStates"
+ ]
},
"com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage": {
"superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage",
@@ -2979,104 +3041,6 @@
],
"fields": []
},
- "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$BucketIdCalculator": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>()"
- ],
- "fields": []
- },
- "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$DistributorSelectionLogic": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void destroy()"
- ],
- "fields": []
- },
- "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$HostFetcher": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public",
- "abstract"
- ],
- "methods": [
- "protected void <init>(int)",
- "public abstract java.lang.String getTargetSpec(java.lang.Integer, com.yahoo.messagebus.routing.RoutingContext)",
- "public void close()"
- ],
- "fields": [
- "protected final java.util.Random randomizer"
- ]
- },
- "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.util.Map)",
- "public java.lang.String getClusterName()",
- "public com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator createPatternGenerator()",
- "public com.yahoo.documentapi.messagebus.protocol.StoragePolicy$HostFetcher createHostFetcher(com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy, int)",
- "public com.yahoo.vdslib.distribution.Distribution createDistribution(com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy)"
- ],
- "fields": [
- "protected final java.lang.String clusterName",
- "protected final java.lang.String distributionConfigId",
- "protected final com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator slobrokHostPatternGenerator"
- ]
- },
- "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostFetcher": {
- "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$HostFetcher",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public com.yahoo.jrt.slobrok.api.IMirror getMirror(com.yahoo.messagebus.routing.RoutingContext)",
- "public java.lang.String getTargetSpec(java.lang.Integer, com.yahoo.messagebus.routing.RoutingContext)"
- ],
- "fields": []
- },
- "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator": {
- "superClass": "java.lang.Object",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public java.lang.String getDistributorHostPattern(java.lang.Integer)"
- ],
- "fields": []
- },
- "com.yahoo.documentapi.messagebus.protocol.StoragePolicy": {
- "superClass": "com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy",
- "interfaces": [],
- "attributes": [
- "public"
- ],
- "methods": [
- "public void <init>(java.lang.String)",
- "public void <init>(java.util.Map)",
- "public void <init>(com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters)",
- "public void select(com.yahoo.messagebus.routing.RoutingContext)",
- "public void merge(com.yahoo.messagebus.routing.RoutingContext)",
- "public void destroy()"
- ],
- "fields": [
- "public static final java.lang.String owningBucketStates"
- ]
- },
"com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy": {
"superClass": "java.lang.Object",
"interfaces": [