diff options
author | jonmv <venstad@gmail.com> | 2022-10-25 13:03:57 +0200 |
---|---|---|
committer | jonmv <venstad@gmail.com> | 2022-10-25 13:03:57 +0200 |
commit | 8260df6d0038f833f2222a3cd3a81eb6c0e9d613 (patch) | |
tree | 1994180980804c07f0934e5bcfdfc0a6161b023b /messagebus | |
parent | 70026cc89de5a1586f7b70e261d0f09c437a2263 (diff) |
Update ABI spec format, and update all specs
Diffstat (limited to 'messagebus')
-rw-r--r-- | messagebus/abi-spec.json | 564 |
1 files changed, 282 insertions, 282 deletions
diff --git a/messagebus/abi-spec.json b/messagebus/abi-spec.json index af298a96d7d..acedccf80ba 100644 --- a/messagebus/abi-spec.json +++ b/messagebus/abi-spec.json @@ -1,27 +1,27 @@ { - "com.yahoo.messagebus.AllPassThrottlePolicy": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.AllPassThrottlePolicy" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.ThrottlePolicy" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public boolean canSend(com.yahoo.messagebus.Message, int)", "public void processMessage(com.yahoo.messagebus.Message)", "public void processReply(com.yahoo.messagebus.Reply)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.CallStack": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.CallStack" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void push(com.yahoo.messagebus.ReplyHandler, java.lang.Object)", "public com.yahoo.messagebus.ReplyHandler pop(com.yahoo.messagebus.Routable)", @@ -29,17 +29,17 @@ "public void clear()", "public int size()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.ConfigAgent": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.ConfigAgent" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.config.subscription.ConfigSubscriber$SingleSubscriber" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>(java.lang.String, com.yahoo.messagebus.ConfigHandler)", "public void <init>(com.yahoo.config.subscription.ConfigURI, com.yahoo.messagebus.ConfigHandler)", "public void <init>(com.yahoo.messagebus.MessagebusConfig, com.yahoo.messagebus.ConfigHandler)", @@ -49,46 +49,46 @@ "public void shutdown()", "public bridge synthetic void configure(com.yahoo.config.ConfigInstance)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.ConfigHandler": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.ConfigHandler" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract void setupRouting(com.yahoo.messagebus.routing.RoutingSpec)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Connectable": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Connectable" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract void connect()", "public abstract void disconnect()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.DestinationSession": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.DestinationSession" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.Connectable", "com.yahoo.messagebus.MessageHandler" ], - "attributes": [ + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public boolean destroy()", "public void close()", "public void acknowledge(com.yahoo.messagebus.Message)", @@ -100,15 +100,15 @@ "public void connect()", "public void disconnect()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.DestinationSessionParams": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.DestinationSessionParams" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.DestinationSessionParams)", "public java.lang.String getName()", @@ -118,15 +118,15 @@ "public com.yahoo.messagebus.MessageHandler getMessageHandler()", "public com.yahoo.messagebus.DestinationSessionParams setMessageHandler(com.yahoo.messagebus.MessageHandler)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.DynamicThrottlePolicy": { - "superClass": "com.yahoo.messagebus.StaticThrottlePolicy", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.DynamicThrottlePolicy" : { + "superClass" : "com.yahoo.messagebus.StaticThrottlePolicy", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.concurrent.Timer)", "public double getWindowSizeIncrement()", @@ -149,30 +149,30 @@ "public int getMaxPendingCount()", "public bridge synthetic com.yahoo.messagebus.StaticThrottlePolicy setMaxPendingCount(int)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.EmptyReply": { - "superClass": "com.yahoo.messagebus.Reply", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.EmptyReply" : { + "superClass" : "com.yahoo.messagebus.Reply", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public void <init>()", "public int getType()", "public com.yahoo.text.Utf8String getProtocol()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Error": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Error" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public void <init>(int, java.lang.String)", "public void <init>(int, java.lang.String, java.lang.String)", "public int getCode()", @@ -181,23 +181,23 @@ "public boolean isFatal()", "public java.lang.String toString()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.ErrorCode": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.ErrorCode" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public void <init>()", "public static java.lang.String getName(int)", "public static boolean isFatal(int)", "public static boolean isTransient(int)", "public static boolean isMBusError(int)" ], - "fields": [ + "fields" : [ "public static final int NONE", "public static final int TRANSIENT_ERROR", "public static final int SEND_QUEUE_FULL", @@ -226,18 +226,18 @@ "public static final int ERROR_LIMIT" ] }, - "com.yahoo.messagebus.IntermediateSession": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.IntermediateSession" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.MessageHandler", "com.yahoo.messagebus.ReplyHandler", "com.yahoo.messagebus.Connectable" ], - "attributes": [ + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public boolean destroy()", "public void close()", "public void forward(com.yahoo.messagebus.Routable)", @@ -250,15 +250,15 @@ "public void connect()", "public void disconnect()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.IntermediateSessionParams": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.IntermediateSessionParams" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.IntermediateSessionParams)", "public java.lang.String getName()", @@ -270,16 +270,16 @@ "public com.yahoo.messagebus.IntermediateSessionParams setMessageHandler(com.yahoo.messagebus.MessageHandler)", "public com.yahoo.messagebus.IntermediateSessionParams setBroadcastName(boolean)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Message": { - "superClass": "com.yahoo.messagebus.Routable", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Message" : { + "superClass" : "com.yahoo.messagebus.Routable", + "interfaces" : [ ], + "attributes" : [ "public", "abstract" ], - "methods": [ + "methods" : [ "public void <init>()", "public void swapState(com.yahoo.messagebus.Routable)", "public com.yahoo.messagebus.routing.Route getRoute()", @@ -301,33 +301,33 @@ "public int getRetry()", "public com.yahoo.messagebus.Message setRetry(int)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessageBus$SendBlockedMessages": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.MessageBus$SendBlockedMessages" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract boolean trySend()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessageBus": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.MessageBus" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.ConfigHandler", "com.yahoo.messagebus.network.NetworkOwner", "com.yahoo.messagebus.MessageHandler", "com.yahoo.messagebus.ReplyHandler" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void register(com.yahoo.messagebus.MessageBus$SendBlockedMessages)", "public void <init>(com.yahoo.messagebus.network.Network, java.util.List)", "public void <init>(com.yahoo.messagebus.network.Network, com.yahoo.messagebus.MessageBusParams)", @@ -365,15 +365,15 @@ "public com.yahoo.messagebus.routing.RoutingPolicy getRoutingPolicy(com.yahoo.text.Utf8String, java.lang.String, java.lang.String)", "public java.lang.String getConnectionSpec()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessageBusParams": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.MessageBusParams" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.MessageBusParams)", "public com.yahoo.messagebus.routing.RetryPolicy getRetryPolicy()", @@ -389,30 +389,30 @@ "public com.yahoo.messagebus.MessagebusConfig getMessageBusConfig()", "public com.yahoo.messagebus.MessageBusParams setMessageBusConfig(com.yahoo.messagebus.MessagebusConfig)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessageHandler": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.MessageHandler" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract void handleMessage(com.yahoo.messagebus.Message)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessagebusConfig$Builder": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.MessagebusConfig$Builder" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.config.ConfigInstance$Builder" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.MessagebusConfig)", "public com.yahoo.messagebus.MessagebusConfig$Builder routingtable(com.yahoo.messagebus.MessagebusConfig$Routingtable$Builder)", @@ -426,34 +426,34 @@ "public final void setApplyOnRestart(boolean)", "public com.yahoo.messagebus.MessagebusConfig build()" ], - "fields": [ + "fields" : [ "public java.util.List routingtable" ] }, - "com.yahoo.messagebus.MessagebusConfig$Producer": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.MessagebusConfig$Producer" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.config.ConfigInstance$Producer" ], - "attributes": [ + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract void getConfig(com.yahoo.messagebus.MessagebusConfig$Builder)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessagebusConfig$Routingtable$Builder": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.MessagebusConfig$Routingtable$Builder" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.config.ConfigBuilder" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.MessagebusConfig$Routingtable)", "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Builder protocol(java.lang.String)", @@ -465,20 +465,20 @@ "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Builder route(java.util.List)", "public com.yahoo.messagebus.MessagebusConfig$Routingtable build()" ], - "fields": [ + "fields" : [ "public java.util.List hop", "public java.util.List route" ] }, - "com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop$Builder": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop$Builder" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.config.ConfigBuilder" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop)", "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop$Builder name(java.lang.String)", @@ -488,18 +488,18 @@ "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop$Builder ignoreresult(boolean)", "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop build()" ], - "fields": [ + "fields" : [ "public java.util.List recipient" ] }, - "com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop": { - "superClass": "com.yahoo.config.InnerNode", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop" : { + "superClass" : "com.yahoo.config.InnerNode", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.MessagebusConfig$Routingtable$Hop$Builder)", "public java.lang.String name()", "public java.lang.String selector()", @@ -507,17 +507,17 @@ "public java.lang.String recipient(int)", "public boolean ignoreresult()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessagebusConfig$Routingtable$Route$Builder": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.MessagebusConfig$Routingtable$Route$Builder" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.config.ConfigBuilder" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.MessagebusConfig$Routingtable$Route)", "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Route$Builder name(java.lang.String)", @@ -525,33 +525,33 @@ "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Route$Builder hop(java.util.Collection)", "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Route build()" ], - "fields": [ + "fields" : [ "public java.util.List hop" ] }, - "com.yahoo.messagebus.MessagebusConfig$Routingtable$Route": { - "superClass": "com.yahoo.config.InnerNode", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.MessagebusConfig$Routingtable$Route" : { + "superClass" : "com.yahoo.config.InnerNode", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.MessagebusConfig$Routingtable$Route$Builder)", "public java.lang.String name()", "public java.util.List hop()", "public java.lang.String hop(int)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessagebusConfig$Routingtable": { - "superClass": "com.yahoo.config.InnerNode", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.MessagebusConfig$Routingtable" : { + "superClass" : "com.yahoo.config.InnerNode", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.MessagebusConfig$Routingtable$Builder)", "public java.lang.String protocol()", "public java.util.List hop()", @@ -559,16 +559,16 @@ "public java.util.List route()", "public com.yahoo.messagebus.MessagebusConfig$Routingtable$Route route(int)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.MessagebusConfig": { - "superClass": "com.yahoo.config.ConfigInstance", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.MessagebusConfig" : { + "superClass" : "com.yahoo.config.ConfigInstance", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public static java.lang.String getDefMd5()", "public static java.lang.String getDefName()", "public static java.lang.String getDefNamespace()", @@ -576,36 +576,36 @@ "public java.util.List routingtable()", "public com.yahoo.messagebus.MessagebusConfig$Routingtable routingtable(int)" ], - "fields": [ + "fields" : [ "public static final java.lang.String CONFIG_DEF_MD5", "public static final java.lang.String CONFIG_DEF_NAME", "public static final java.lang.String CONFIG_DEF_NAMESPACE", "public static final java.lang.String[] CONFIG_DEF_SCHEMA" ] }, - "com.yahoo.messagebus.Messenger$Task": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Messenger$Task" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract void run()", "public abstract void destroy()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Messenger": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.Messenger" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "java.lang.Runnable" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void start()", "public void deliverMessage(com.yahoo.messagebus.Message, com.yahoo.messagebus.MessageHandler)", @@ -615,45 +615,45 @@ "public boolean destroy()", "public void run()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.NetworkMessageBus": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.NetworkMessageBus" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.network.Network, com.yahoo.messagebus.MessageBus)", "public com.yahoo.messagebus.MessageBus getMessageBus()", "public com.yahoo.messagebus.network.Network getNetwork()", "public boolean destroy()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Protocol": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Protocol" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract java.lang.String getName()", "public abstract byte[] encode(com.yahoo.component.Version, com.yahoo.messagebus.Routable)", "public abstract com.yahoo.messagebus.Routable decode(com.yahoo.component.Version, byte[])", "public abstract com.yahoo.messagebus.routing.RoutingPolicy createPolicy(java.lang.String, java.lang.String)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.ProtocolRepository": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.ProtocolRepository" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void putProtocol(com.yahoo.messagebus.Protocol)", "public boolean hasProtocol(java.lang.String)", @@ -662,15 +662,15 @@ "public final com.yahoo.messagebus.routing.RoutingPolicy getRoutingPolicy(com.yahoo.text.Utf8String, java.lang.String, java.lang.String)", "public synchronized void clearPolicyCache()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.RPCMessageBus": { - "superClass": "com.yahoo.messagebus.NetworkMessageBus", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.RPCMessageBus" : { + "superClass" : "com.yahoo.messagebus.NetworkMessageBus", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.MessageBusParams, com.yahoo.messagebus.network.rpc.RPCNetworkParams)", "public void <init>(com.yahoo.messagebus.MessageBusParams, com.yahoo.messagebus.network.rpc.RPCNetworkParams, java.lang.String)", "public void <init>(java.util.List, com.yahoo.messagebus.network.rpc.RPCNetworkParams, java.lang.String)", @@ -678,31 +678,31 @@ "public boolean destroy()", "public com.yahoo.messagebus.network.rpc.RPCNetwork getRPCNetwork()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.RateThrottlingPolicy": { - "superClass": "com.yahoo.messagebus.StaticThrottlePolicy", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.RateThrottlingPolicy" : { + "superClass" : "com.yahoo.messagebus.StaticThrottlePolicy", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>(double)", "public void <init>(double, com.yahoo.concurrent.Timer)", "public boolean canSend(com.yahoo.messagebus.Message, int)" ], - "fields": [ + "fields" : [ "public static final java.util.logging.Logger log" ] }, - "com.yahoo.messagebus.Reply": { - "superClass": "com.yahoo.messagebus.Routable", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Reply" : { + "superClass" : "com.yahoo.messagebus.Routable", + "interfaces" : [ ], + "attributes" : [ "public", "abstract" ], - "methods": [ + "methods" : [ "public void <init>()", "public void swapState(com.yahoo.messagebus.Routable)", "public com.yahoo.messagebus.Message getMessage()", @@ -717,45 +717,45 @@ "public java.util.stream.Stream getErrors()", "public java.util.Set getErrorCodes()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.ReplyHandler": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.ReplyHandler" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract void handleReply(com.yahoo.messagebus.Reply)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Result": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Result" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.Error)", "public void <init>(int, java.lang.String)", "public boolean isAccepted()", "public com.yahoo.messagebus.Error getError()" ], - "fields": [ + "fields" : [ "public static final com.yahoo.messagebus.Result ACCEPTED" ] }, - "com.yahoo.messagebus.Routable": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Routable" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "abstract" ], - "methods": [ + "methods" : [ "public void <init>()", "public void discard()", "public void swapState(com.yahoo.messagebus.Routable)", @@ -768,52 +768,52 @@ "public abstract com.yahoo.text.Utf8String getProtocol()", "public abstract int getType()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.SendProxy": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.SendProxy" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.MessageHandler", "com.yahoo.messagebus.ReplyHandler" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.MessageBus, com.yahoo.messagebus.network.Network, com.yahoo.messagebus.routing.Resender)", "public void handleMessage(com.yahoo.messagebus.Message)", "public void handleReply(com.yahoo.messagebus.Reply)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Sequencer": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.Sequencer" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.MessageHandler", "com.yahoo.messagebus.ReplyHandler" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>(com.yahoo.messagebus.MessageHandler)", "public boolean destroy()", "public void handleMessage(com.yahoo.messagebus.Message)", "public void handleReply(com.yahoo.messagebus.Reply)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.SourceSession": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.SourceSession" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.ReplyHandler", "com.yahoo.messagebus.MessageBus$SendBlockedMessages" ], - "attributes": [ + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public boolean destroy()", "public void close()", "public com.yahoo.messagebus.Result send(com.yahoo.messagebus.Message)", @@ -828,15 +828,15 @@ "public com.yahoo.messagebus.SourceSession setTimeout(double)", "public com.yahoo.messagebus.ThrottlePolicy getThrottlePolicy()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.SourceSessionParams": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.SourceSessionParams" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(com.yahoo.messagebus.SourceSessionParams)", "public com.yahoo.messagebus.ThrottlePolicy getThrottlePolicy()", @@ -846,17 +846,17 @@ "public com.yahoo.messagebus.ReplyHandler getReplyHandler()", "public com.yahoo.messagebus.SourceSessionParams setReplyHandler(com.yahoo.messagebus.ReplyHandler)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.StaticThrottlePolicy": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.StaticThrottlePolicy" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "com.yahoo.messagebus.ThrottlePolicy" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public boolean canSend(com.yahoo.messagebus.Message, int)", "public void processMessage(com.yahoo.messagebus.Message)", @@ -867,30 +867,30 @@ "public com.yahoo.messagebus.StaticThrottlePolicy setMaxPendingSize(long)", "public long getPendingSize()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.ThrottlePolicy": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.ThrottlePolicy" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "interface", "abstract" ], - "methods": [ + "methods" : [ "public abstract boolean canSend(com.yahoo.messagebus.Message, int)", "public abstract void processMessage(com.yahoo.messagebus.Message)", "public abstract void processReply(com.yahoo.messagebus.Reply)" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.Trace": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.Trace" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public void <init>(int)", "public com.yahoo.messagebus.Trace clear()", @@ -903,34 +903,34 @@ "public com.yahoo.messagebus.TraceNode getRoot()", "public java.lang.String toString()" ], - "fields": [] + "fields" : [ ] }, - "com.yahoo.messagebus.TraceLevel": { - "superClass": "java.lang.Object", - "interfaces": [], - "attributes": [ + "com.yahoo.messagebus.TraceLevel" : { + "superClass" : "java.lang.Object", + "interfaces" : [ ], + "attributes" : [ "public", "final" ], - "methods": [ + "methods" : [ "public void <init>()" ], - "fields": [ + "fields" : [ "public static final int ERROR", "public static final int SEND_RECEIVE", "public static final int SPLIT_MERGE", "public static final int COMPONENT" ] }, - "com.yahoo.messagebus.TraceNode": { - "superClass": "java.lang.Object", - "interfaces": [ + "com.yahoo.messagebus.TraceNode" : { + "superClass" : "java.lang.Object", + "interfaces" : [ "java.lang.Comparable" ], - "attributes": [ + "attributes" : [ "public" ], - "methods": [ + "methods" : [ "public void <init>()", "public com.yahoo.messagebus.TraceNode swap(com.yahoo.messagebus.TraceNode)", "public com.yahoo.messagebus.TraceNode clear()", @@ -956,6 +956,6 @@ "public static com.yahoo.messagebus.TraceNode decode(java.lang.String)", "public bridge synthetic int compareTo(java.lang.Object)" ], - "fields": [] + "fields" : [ ] } }
\ No newline at end of file |