diff options
author | Jon Marius Venstad <jonmv@users.noreply.github.com> | 2021-01-05 12:29:17 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2021-01-05 12:29:17 +0100 |
commit | 75b2e4c11ea6463c335f1c77dab3fdb5493e5600 (patch) | |
tree | 1c01f7e4d6492ed9e508d8841f975e2c1fc177c6 /documentapi/abi-spec.json | |
parent | 25f217ff7f0c4f8ae921b71788a083c6b6acf2cc (diff) |
Revert "Jonmv/remove storage policy"
Diffstat (limited to 'documentapi/abi-spec.json')
-rw-r--r-- | documentapi/abi-spec.json | 174 |
1 files changed, 105 insertions, 69 deletions
diff --git a/documentapi/abi-spec.json b/documentapi/abi-spec.json index 39d6898215c..a70f59bb9fb 100644 --- a/documentapi/abi-spec.json +++ b/documentapi/abi-spec.json @@ -1519,92 +1519,30 @@ ], "fields": [] }, - "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", + "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$ContentParameters": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void <init>(java.util.Map)", - "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)" + "public java.lang.String getDistributionConfigId()", + "public com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator createPatternGenerator()" ], "fields": [] }, "com.yahoo.documentapi.messagebus.protocol.ContentPolicy": { - "superClass": "com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy", + "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy", "interfaces": [], "attributes": [ "public" ], "methods": [ - "public void <init>(java.lang.String)", "public void <init>(java.util.Map)", - "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()" + "public void <init>(java.lang.String)" ], - "fields": [ - "public static final java.lang.String owningBucketStates" - ] + "fields": [] }, "com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage": { "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", @@ -3041,6 +2979,104 @@ ], "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": [ |