diff options
author | Ilpo Ruotsalainen <lonewolf@iki.fi> | 2019-01-04 15:10:46 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-04 15:10:46 +0100 |
commit | 25dae9726666dc3372684a8393a9ad5933990eb6 (patch) | |
tree | b1a1bcbf4dc6d900328195afb0010019b4e16dc5 /vespalog/abi-spec.json | |
parent | 456859b56b8a16627e92274e26ee489c2fcb473d (diff) | |
parent | d6099a6267af76ca9a53af56a42e596f02940818 (diff) |
Merge pull request #7964 from vespa-engine/iruotsalainen/enable-abi-check
Enable ABI checking on modules with public APIs
Diffstat (limited to 'vespalog/abi-spec.json')
-rw-r--r-- | vespalog/abi-spec.json | 552 |
1 files changed, 552 insertions, 0 deletions
diff --git a/vespalog/abi-spec.json b/vespalog/abi-spec.json new file mode 100644 index 00000000000..c5b64b0a66b --- /dev/null +++ b/vespalog/abi-spec.json @@ -0,0 +1,552 @@ +{ + "com.yahoo.log.FileLogTarget": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.log.LogTarget" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.io.File)", + "public synchronized java.io.OutputStream open()", + "public synchronized void close()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.log.InvalidLogFormatException": { + "superClass": "java.lang.Exception", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.log.LevelController": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract boolean shouldLog(java.util.logging.Level)", + "public abstract java.lang.String getOnOffString()", + "public abstract void checkBack()", + "public abstract java.util.logging.Level getLevelLimit()" + ], + "fields": [] + }, + "com.yahoo.log.LevelControllerRepo": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.log.LevelController getLevelController(java.lang.String)", + "public abstract void close()" + ], + "fields": [] + }, + "com.yahoo.log.LogFileDb": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static boolean nowLoggingTo(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.LogLevel": { + "superClass": "java.util.logging.Level", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public static java.util.logging.Level parse(java.lang.String)", + "public static java.util.logging.Level getVespaLogLevel(java.util.logging.Level)", + "public static java.util.Map getLevels()" + ], + "fields": [ + "public static final int IntValEVENT", + "public static final int IntValFATAL", + "public static final int IntValERROR", + "public static final int IntValUNKNOWN", + "public static final int IntValSEVERE", + "public static final int IntValWARNING", + "public static final int IntValINFO", + "public static final int IntValCONFIG", + "public static final int IntValDEBUG", + "public static final int IntValFINE", + "public static final int IntValFINER", + "public static final int IntValFINEST", + "public static final int IntValSPAM", + "public static final int LogCtlFATAL", + "public static final int LogCtlERROR", + "public static final int LogCtlWARNING", + "public static final int LogCtlCONFIG", + "public static final int LogCtlINFO", + "public static final int LogCtlEVENT", + "public static final int LogCtlDEBUG", + "public static final int LogCtlSPAM", + "public static final int LogCtlNumLevels", + "public static com.yahoo.log.LogLevel UNKNOWN", + "public static com.yahoo.log.LogLevel EVENT", + "public static com.yahoo.log.LogLevel FATAL", + "public static com.yahoo.log.LogLevel ERROR", + "public static com.yahoo.log.LogLevel DEBUG", + "public static com.yahoo.log.LogLevel SPAM" + ] + }, + "com.yahoo.log.LogMessage": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public long getTime()", + "public long getTimeInSeconds()", + "public java.lang.String getHost()", + "public java.lang.String getThreadProcess()", + "public java.lang.String getService()", + "public java.lang.String getComponent()", + "public java.util.logging.Level getLevel()", + "public java.lang.String getPayload()", + "public static com.yahoo.log.LogMessage parseNativeFormat(java.lang.String)", + "public com.yahoo.log.event.Event getEvent()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.log.LogMessageTimeComparator": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.util.Comparator", + "java.io.Serializable" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(boolean)", + "public int compare(com.yahoo.log.LogMessage, com.yahoo.log.LogMessage)", + "public bridge synthetic int compare(java.lang.Object, java.lang.Object)" + ], + "fields": [] + }, + "com.yahoo.log.LogSetup": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static java.util.Timer getTaskRunner()", + "public static void clearHandlers()", + "public static void initVespaLogging(java.lang.String)", + "public static com.yahoo.log.VespaLogHandler getLogHandler()" + ], + "fields": [] + }, + "com.yahoo.log.LogTarget": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract java.io.OutputStream open()", + "public abstract void close()" + ], + "fields": [] + }, + "com.yahoo.log.MappedLevelControllerRepo": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.nio.MappedByteBuffer, int, int, java.lang.String)", + "public com.yahoo.log.LevelController getLevelController(java.lang.String)", + "public void checkBack()" + ], + "fields": [] + }, + "com.yahoo.log.RejectFilter": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public boolean shouldReject(java.lang.String)", + "public void addRejectedMessage(java.lang.String)", + "public static com.yahoo.log.RejectFilter createDefaultRejectFilter()" + ], + "fields": [] + }, + "com.yahoo.log.StderrLogTarget": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.log.LogTarget" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public java.io.OutputStream open()", + "public void close()" + ], + "fields": [] + }, + "com.yahoo.log.StdoutLogTarget": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.log.LogTarget" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public java.io.OutputStream open()", + "public void close()" + ], + "fields": [] + }, + "com.yahoo.log.Util": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static java.lang.String getHostName()", + "public static java.lang.String getPID()" + ], + "fields": [] + }, + "com.yahoo.log.VespaFormat": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public static java.lang.String escape(java.lang.String)", + "public static void formatTime(long, java.lang.StringBuilder)", + "public static java.lang.String format(java.lang.String, java.lang.String, java.lang.String, long, java.lang.String, java.lang.String, java.lang.String, java.lang.Throwable)", + "public static void formatException(java.lang.Throwable, java.lang.StringBuilder)" + ], + "fields": [] + }, + "com.yahoo.log.VespaFormatter": { + "superClass": "java.util.logging.SimpleFormatter", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, java.lang.String)", + "public static java.lang.String unEscape(java.lang.String)", + "public java.lang.String format(java.util.logging.LogRecord)", + "public void setServiceName(java.lang.String)", + "public java.lang.String getServiceName()", + "public static java.lang.String toMessageString(java.lang.Throwable)" + ], + "fields": [ + "public static final java.lang.String serviceNameUnsetValue" + ] + }, + "com.yahoo.log.VespaLevelControllerRepo": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.log.LevelControllerRepo" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String, java.lang.String, java.lang.String)", + "public com.yahoo.log.LevelController getLevelControl(java.lang.String)", + "public com.yahoo.log.LevelController getLevelController(java.lang.String)", + "public void close()" + ], + "fields": [ + "public static final int controlFileHeaderLength", + "public static final int numLevels" + ] + }, + "com.yahoo.log.event.Collection": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(long, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.Count": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, double)", + "public com.yahoo.log.event.Event setValue(java.lang.String, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.CountGroup": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.Crash": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, int, int)" + ], + "fields": [] + }, + "com.yahoo.log.event.Event": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.io.Serializable" + ], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "protected void <init>()", + "public com.yahoo.log.event.Event setValue(java.lang.String, java.lang.String)", + "public java.lang.String getValue(java.lang.String)", + "public void setTime(long)", + "public long getTime()", + "public com.yahoo.log.event.Event setVersion(int)", + "public int getVersion()", + "public java.lang.String getValuePossiblyQuote(java.lang.String)", + "public java.lang.String getName()", + "public java.lang.String toString()", + "public static com.yahoo.log.event.Event parse(java.lang.String)", + "public static final void starting(java.lang.String)", + "public static final void started(java.lang.String)", + "public static final void stopping(java.lang.String, java.lang.String)", + "public static final void stopped(java.lang.String, int, int)", + "public static final void reloading(java.lang.String)", + "public static final void reloaded(java.lang.String)", + "public static final void count(java.lang.String, long)", + "public static final void value(java.lang.String, double)", + "public static final void histogram(java.lang.String, java.lang.String, java.lang.String)", + "public static final void valueGroup(java.lang.String, java.lang.String)", + "public static final void countGroup(java.lang.String, java.lang.String)", + "public static final void progress(java.lang.String, long, long)", + "public static final void state(java.lang.String, java.lang.String)", + "public static final void crash(java.lang.String, int, int)" + ], + "fields": [] + }, + "com.yahoo.log.event.Histogram": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, java.lang.String, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.MalformedEventException": { + "superClass": "java.lang.Exception", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.Throwable)", + "public void <init>(java.lang.String)", + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.log.event.Progress": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, java.lang.String, java.lang.String)", + "public void <init>(java.lang.String, double, double)", + "public void <init>(java.lang.String, java.lang.String)", + "public void <init>(java.lang.String, double)" + ], + "fields": [] + }, + "com.yahoo.log.event.Reloaded": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.Reloading": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.Started": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.Starting": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.State": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.Stopped": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, int, int)" + ], + "fields": [] + }, + "com.yahoo.log.event.Stopping": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.log.event.Unknown": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public com.yahoo.log.event.Unknown setName(java.lang.String)", + "public java.lang.String getName()" + ], + "fields": [] + }, + "com.yahoo.log.event.Value": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, double)" + ], + "fields": [] + }, + "com.yahoo.log.event.ValueGroup": { + "superClass": "com.yahoo.log.event.Event", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String, java.lang.String)" + ], + "fields": [] + } +}
\ No newline at end of file |