diff options
author | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-12 21:33:22 +0000 |
---|---|---|
committer | Henning Baldersheim <balder@yahoo-inc.com> | 2020-05-12 21:35:08 +0000 |
commit | cf214d62e2eaba0b413feec0fc525142698a8fda (patch) | |
tree | b38184c06a7d5ece08fed2e09608824a25b5f963 /documentapi/abi-spec.json | |
parent | 86cfc2945d4711d47e224a6338372d11abe7e9f3 (diff) |
Use syncronized to make the loadbalancer semantically thread safe.
Use a cache to avoid parsing a string to get an index.
Move test to same package to avoid public access to internal details.
Diffstat (limited to 'documentapi/abi-spec.json')
-rw-r--r-- | documentapi/abi-spec.json | 30 |
1 files changed, 0 insertions, 30 deletions
diff --git a/documentapi/abi-spec.json b/documentapi/abi-spec.json index 80fccbd9161..3092c352ee4 100644 --- a/documentapi/abi-spec.json +++ b/documentapi/abi-spec.json @@ -2082,35 +2082,6 @@ ], "fields": [] }, - "com.yahoo.documentapi.messagebus.protocol.LoadBalancer$Node": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>(com.yahoo.jrt.slobrok.api.Mirror$Entry, com.yahoo.documentapi.messagebus.protocol.LoadBalancer$NodeMetrics)" - ], - "fields": [ - "public com.yahoo.jrt.slobrok.api.Mirror$Entry entry", - "public com.yahoo.documentapi.messagebus.protocol.LoadBalancer$NodeMetrics metrics" - ] - }, - "com.yahoo.documentapi.messagebus.protocol.LoadBalancer$NodeMetrics": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ - "public" - ], - "methods": [ - "public void <init>()" - ], - "fields": [ - "public java.util.concurrent.atomic.AtomicLong sent", - "public java.util.concurrent.atomic.AtomicLong busy", - "public double weight" - ] - }, "com.yahoo.documentapi.messagebus.protocol.LoadBalancer": { "superClass": "java.lang.Object", "interfaces": [], @@ -2120,7 +2091,6 @@ "methods": [ "public void <init>(java.lang.String)", "public java.util.List getNodeWeights()", - "public int getIndex(java.lang.String)", "public com.yahoo.documentapi.messagebus.protocol.LoadBalancer$Node getRecipient(java.util.List)", "public void received(com.yahoo.documentapi.messagebus.protocol.LoadBalancer$Node, boolean)" ], |