diff options
author | Arne Juul <arnej@yahoo-inc.com> | 2019-02-06 14:37:43 +0000 |
---|---|---|
committer | Arne Juul <arnej@yahoo-inc.com> | 2019-02-20 10:30:08 +0000 |
commit | 92599c56d62226a32e1e4df4321123c9691db73d (patch) | |
tree | 7e981d971920da1536443289d511198af265b432 /config-provisioning/abi-spec.json | |
parent | 85e394563c8b711a1a0307c8ac5953c1817f5629 (diff) |
add list of network port allocations
* add port suffixes to identify individual ports for a service
* stash port reservations from current config model
Diffstat (limited to 'config-provisioning/abi-spec.json')
-rw-r--r-- | config-provisioning/abi-spec.json | 45 |
1 files changed, 45 insertions, 0 deletions
diff --git a/config-provisioning/abi-spec.json b/config-provisioning/abi-spec.json index 5372e18e109..349d1d23e76 100644 --- a/config-provisioning/abi-spec.json +++ b/config-provisioning/abi-spec.json @@ -462,11 +462,13 @@ "public void <init>(java.lang.String, java.util.List, com.yahoo.config.provision.ClusterMembership)", "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional)", "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional, java.util.Optional)", + "public void <init>(java.lang.String, java.util.List, java.util.Optional, java.util.Optional, java.util.Optional, java.util.Optional)", "public java.lang.String hostname()", "public java.util.List aliases()", "public java.util.Optional flavor()", "public java.util.Optional version()", "public java.util.Optional membership()", + "public java.util.Optional networkPorts()", "public java.lang.String toString()", "public boolean equals(java.lang.Object)", "public int hashCode()", @@ -497,6 +499,49 @@ ], "fields": [] }, + "com.yahoo.config.provision.NetworkPorts$Allocation": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(int, java.lang.String, java.lang.String, java.lang.String)", + "public java.lang.String key()", + "public java.lang.String toString()" + ], + "fields": [ + "public final int port", + "public final java.lang.String serviceType", + "public final java.lang.String configId", + "public final java.lang.String portSuffix" + ] + }, + "com.yahoo.config.provision.NetworkPorts": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.Collection)", + "public java.util.Collection allocations()" + ], + "fields": [] + }, + "com.yahoo.config.provision.NetworkPortsSerializer": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static void toSlime(com.yahoo.config.provision.NetworkPorts, com.yahoo.slime.Cursor)", + "public static java.util.Optional fromSlime(com.yahoo.slime.Inspector)" + ], + "fields": [] + }, "com.yahoo.config.provision.NodeFlavors": { "superClass": "java.lang.Object", "interfaces": [], |