{ "com.yahoo.config.subscription.CfgConfigPayloadBuilder": { "superClass": "java.lang.Object", "interfaces": [], "attributes": [ "public" ], "methods": [ "public void ()", "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 ()", "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 (java.lang.Class)", "public void (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 (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 (com.yahoo.slime.Slime)", "public void (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 ()", "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 (java.lang.Throwable)" ], "fields": [] }, "com.yahoo.config.subscription.ConfigSet": { "superClass": "java.lang.Object", "interfaces": [ "com.yahoo.config.subscription.ConfigSource" ], "attributes": [ "public" ], "methods": [ "public void ()", "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 ()", "public void (java.util.List)", "public void (java.lang.String[])", "public void (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": [ "java.lang.AutoCloseable" ], "attributes": [ "public" ], "methods": [ "public void ()", "public void (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(boolean)", "public boolean nextConfig()", "public boolean nextConfig(long, boolean)", "public boolean nextConfig(long)", "public boolean nextGeneration(boolean)", "public boolean nextGeneration()", "public boolean nextGeneration(long, boolean)", "public boolean nextGeneration(long)", "protected void throwIfExceptionSet(com.yahoo.config.subscription.impl.ConfigSubscription)", "public void close()", "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 boolean isClosed()", "public com.yahoo.config.subscription.ConfigHandle subscribe(com.yahoo.config.subscription.ConfigSubscriber$SingleSubscriber, java.lang.Class, java.lang.String)", "public long getGeneration()", "protected void finalize()" ], "fields": [ "protected final java.util.List subscriptionHandles" ] }, "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 (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 (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 (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 (java.lang.String)" ], "fields": [ "public final java.lang.String payload" ] } }