diff options
Diffstat (limited to 'config/abi-spec.json')
-rw-r--r-- | config/abi-spec.json | 299 |
1 files changed, 299 insertions, 0 deletions
diff --git a/config/abi-spec.json b/config/abi-spec.json new file mode 100644 index 00000000000..f6ab43f2c9b --- /dev/null +++ b/config/abi-spec.json @@ -0,0 +1,299 @@ +{ + "com.yahoo.config.subscription.CfgConfigPayloadBuilder": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public com.yahoo.vespa.config.ConfigPayload deserialize(java.util.List)", + "public com.yahoo.vespa.config.ConfigPayloadBuilder deserializeToBuilder(java.util.List)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigDebug": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static void logDebug(java.util.logging.Logger, long, com.yahoo.vespa.config.ConfigKey, java.lang.String)", + "public static void logDebug(java.util.logging.Logger, com.yahoo.config.ConfigInstance$Builder, java.lang.String, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigGetter": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.Class)", + "public void <init>(com.yahoo.config.subscription.ConfigSource, java.lang.Class)", + "public synchronized com.yahoo.config.ConfigInstance getConfig(java.lang.String)", + "public static com.yahoo.config.ConfigInstance getConfig(java.lang.Class, java.lang.String)", + "public static com.yahoo.config.ConfigInstance getConfig(java.lang.Class, java.lang.String, com.yahoo.config.subscription.ConfigSource)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigHandle": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "protected void <init>(com.yahoo.config.subscription.impl.ConfigSubscription)", + "public boolean isChanged()", + "public com.yahoo.config.ConfigInstance getConfig()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigInstanceSerializer": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.Serializer" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.slime.Slime)", + "public void <init>(com.yahoo.slime.Slime, com.yahoo.slime.Cursor)", + "public com.yahoo.config.Serializer createInner(java.lang.String)", + "public com.yahoo.config.Serializer createArray(java.lang.String)", + "public com.yahoo.config.Serializer createInner()", + "public com.yahoo.config.Serializer createMap(java.lang.String)", + "public void serialize(java.lang.String, boolean)", + "public void serialize(java.lang.String, double)", + "public void serialize(java.lang.String, int)", + "public void serialize(java.lang.String, long)", + "public void serialize(java.lang.String, java.lang.String)", + "public void serialize(boolean)", + "public void serialize(double)", + "public void serialize(long)", + "public void serialize(int)", + "public void serialize(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigInstanceUtil": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static void setValues(com.yahoo.config.ConfigBuilder, com.yahoo.config.ConfigBuilder)", + "public static com.yahoo.config.ConfigInstance getNewInstance(java.lang.Class, java.lang.String, com.yahoo.vespa.config.ConfigPayload)", + "public static java.lang.Object getField(com.yahoo.config.ConfigBuilder, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigInterruptedException": { + "superClass": "java.lang.RuntimeException", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.Throwable)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigSet": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.subscription.ConfigSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void addBuilder(java.lang.String, com.yahoo.config.ConfigInstance$Builder)", + "public com.yahoo.config.ConfigInstance$Builder get(com.yahoo.vespa.config.ConfigKey)", + "public boolean contains(com.yahoo.vespa.config.ConfigKey)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigSource": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigSourceSet": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.subscription.ConfigSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.util.List)", + "public void <init>(java.lang.String[])", + "public void <init>(java.lang.String)", + "public java.util.Set getSources()", + "public boolean equals(java.lang.Object)", + "public int hashCode()", + "public java.lang.String toString()", + "public static com.yahoo.config.subscription.ConfigSourceSet createDefault()" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigSubscriber$SingleSubscriber": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void configure(com.yahoo.config.ConfigInstance)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.ConfigSubscriber$State": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.config.subscription.ConfigSubscriber$State[] values()", + "public static com.yahoo.config.subscription.ConfigSubscriber$State valueOf(java.lang.String)" + ], + "fields": [ + "public static final enum com.yahoo.config.subscription.ConfigSubscriber$State OPEN", + "public static final enum com.yahoo.config.subscription.ConfigSubscriber$State FROZEN", + "public static final enum com.yahoo.config.subscription.ConfigSubscriber$State CLOSED" + ] + }, + "com.yahoo.config.subscription.ConfigSubscriber": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(com.yahoo.config.subscription.ConfigSource)", + "public com.yahoo.config.subscription.ConfigHandle subscribe(java.lang.Class, java.lang.String)", + "public com.yahoo.config.subscription.ConfigHandle subscribe(java.lang.Class, java.lang.String, long)", + "protected void checkStateBeforeSubscribe()", + "protected void subscribeAndHandleErrors(com.yahoo.config.subscription.impl.ConfigSubscription, com.yahoo.vespa.config.ConfigKey, com.yahoo.config.subscription.ConfigHandle, com.yahoo.vespa.config.TimingValues)", + "public boolean nextConfig()", + "public boolean nextConfig(long)", + "public boolean nextGeneration()", + "public boolean nextGeneration(long)", + "protected void throwIfExceptionSet(com.yahoo.config.subscription.impl.ConfigSubscription)", + "public void close()", + "protected void closeRequesters()", + "public java.lang.String toString()", + "public java.lang.Thread startConfigThread(java.lang.Runnable)", + "protected com.yahoo.config.subscription.ConfigSubscriber$State state()", + "public void reload(long)", + "public com.yahoo.config.subscription.ConfigSource getSource()", + "public java.util.Map requesters()", + "public boolean isClosed()", + "public com.yahoo.config.subscription.ConfigHandle subscribe(com.yahoo.config.subscription.ConfigSubscriber$SingleSubscriber, java.lang.Class, java.lang.String)", + "public long getGeneration()", + "public boolean isInternalRedeploy()", + "protected void finalize()" + ], + "fields": [ + "protected final java.util.List subscriptionHandles", + "protected java.util.Map requesters" + ] + }, + "com.yahoo.config.subscription.ConfigURI": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public java.lang.String getConfigId()", + "public com.yahoo.config.subscription.ConfigSource getSource()", + "public static com.yahoo.config.subscription.ConfigURI createFromId(java.lang.String)", + "public static com.yahoo.config.subscription.ConfigURI createFromIdAndSource(java.lang.String, com.yahoo.config.subscription.ConfigSource)" + ], + "fields": [] + }, + "com.yahoo.config.subscription.DirSource": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.subscription.ConfigSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.io.File)", + "public java.io.File getDir()" + ], + "fields": [] + }, + "com.yahoo.config.subscription.FileSource": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.subscription.ConfigSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.io.File)", + "public java.io.File getFile()" + ], + "fields": [] + }, + "com.yahoo.config.subscription.JarSource": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.subscription.ConfigSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.jar.JarFile, java.lang.String)", + "public java.util.jar.JarFile getJarFile()", + "public java.lang.String getPath()" + ], + "fields": [] + }, + "com.yahoo.config.subscription.RawSource": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.subscription.ConfigSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)" + ], + "fields": [ + "public final java.lang.String payload" + ] + } +}
\ No newline at end of file |