diff options
author | Ilpo Ruotsalainen <ilpo.ruotsalainen@oath.com> | 2018-12-18 17:30:57 +0100 |
---|---|---|
committer | Ilpo Ruotsalainen <ilpo.ruotsalainen@oath.com> | 2018-12-18 17:42:09 +0100 |
commit | 377be9cc95ec9dfda8b733512d675a2e19a73486 (patch) | |
tree | a1cfb87212a094aa0b9fd9221f7d9081e327ff35 /documentapi/abi-spec.json | |
parent | a488130319ebe8ac4b3dde3cd6a1131e114f3774 (diff) |
Enable abi-check-plugin on relevant modules.
Diffstat (limited to 'documentapi/abi-spec.json')
-rw-r--r-- | documentapi/abi-spec.json | 3331 |
1 files changed, 3331 insertions, 0 deletions
diff --git a/documentapi/abi-spec.json b/documentapi/abi-spec.json new file mode 100644 index 00000000000..9f1384570d2 --- /dev/null +++ b/documentapi/abi-spec.json @@ -0,0 +1,3331 @@ +{ + "com.yahoo.documentapi.AckToken": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.Object)" + ], + "fields": [ + "public java.lang.Object ackObject" + ] + }, + "com.yahoo.documentapi.AsyncParameters": { + "superClass": "com.yahoo.documentapi.Parameters", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public com.yahoo.documentapi.ResponseHandler getResponseHandler()", + "public com.yahoo.documentapi.AsyncParameters setResponseHandler(com.yahoo.documentapi.ResponseHandler)" + ], + "fields": [] + }, + "com.yahoo.documentapi.AsyncSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.Session" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.documentapi.Result put(com.yahoo.document.Document)", + "public abstract com.yahoo.documentapi.Result put(com.yahoo.document.Document, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public abstract com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId)", + "public abstract com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId, boolean, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public abstract com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId)", + "public abstract com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public abstract com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate)", + "public abstract com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public abstract double getCurrentWindowSize()" + ], + "fields": [] + }, + "com.yahoo.documentapi.BucketListVisitorResponse": { + "superClass": "com.yahoo.documentapi.VisitorResponse", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.BucketId, java.util.List, com.yahoo.documentapi.AckToken)", + "public com.yahoo.document.BucketId getBucketId()", + "public java.util.List getDocuments()" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentAccess": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public static com.yahoo.documentapi.DocumentAccess createDefault()", + "protected void <init>(com.yahoo.documentapi.DocumentAccessParams)", + "public abstract com.yahoo.documentapi.SyncSession createSyncSession(com.yahoo.documentapi.SyncParameters)", + "public abstract com.yahoo.documentapi.AsyncSession createAsyncSession(com.yahoo.documentapi.AsyncParameters)", + "public abstract com.yahoo.documentapi.VisitorSession createVisitorSession(com.yahoo.documentapi.VisitorParameters)", + "public abstract com.yahoo.documentapi.VisitorDestinationSession createVisitorDestinationSession(com.yahoo.documentapi.VisitorDestinationParameters)", + "public abstract com.yahoo.documentapi.SubscriptionSession createSubscription(com.yahoo.documentapi.SubscriptionParameters)", + "public abstract com.yahoo.documentapi.SubscriptionSession openSubscription(com.yahoo.documentapi.SubscriptionParameters)", + "public void shutdown()", + "public com.yahoo.document.DocumentTypeManager getDocumentTypeManager()" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentAccessException": { + "superClass": "java.lang.RuntimeException", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public java.util.Set getErrorCodes()", + "public void <init>()", + "public void <init>(java.lang.String)", + "public void <init>(java.lang.String, java.util.Set)", + "public boolean hasConditionNotMetError()", + "public void <init>(java.lang.String, java.lang.Throwable)", + "public void <init>(java.lang.Throwable)" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentAccessParams": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public java.lang.String getDocumentManagerConfigId()", + "public java.util.Optional documentmanagerConfig()", + "public com.yahoo.documentapi.DocumentAccessParams setDocumentManagerConfigId(java.lang.String)", + "public com.yahoo.documentapi.DocumentAccessParams setDocumentmanagerConfig(com.yahoo.document.config.DocumentmanagerConfig)" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentIdResponse": { + "superClass": "com.yahoo.documentapi.Response", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long)", + "public void <init>(long, com.yahoo.document.DocumentId)", + "public void <init>(long, java.lang.String, boolean)", + "public void <init>(long, com.yahoo.document.DocumentId, java.lang.String, boolean)", + "public com.yahoo.document.DocumentId getDocumentId()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentListVisitorResponse": { + "superClass": "com.yahoo.documentapi.VisitorResponse", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.vdslib.DocumentList, com.yahoo.documentapi.AckToken)", + "public com.yahoo.vdslib.DocumentList getDocumentList()" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentResponse": { + "superClass": "com.yahoo.documentapi.Response", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long)", + "public void <init>(long, com.yahoo.document.Document)", + "public void <init>(long, java.lang.String, boolean)", + "public void <init>(long, com.yahoo.document.Document, java.lang.String, boolean)", + "public com.yahoo.document.Document getDocument()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentUpdateResponse": { + "superClass": "com.yahoo.documentapi.Response", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long)", + "public void <init>(long, com.yahoo.document.DocumentUpdate)", + "public void <init>(long, java.lang.String, boolean)", + "public void <init>(long, com.yahoo.document.DocumentUpdate, java.lang.String, boolean)", + "public com.yahoo.document.DocumentUpdate getDocumentUpdate()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.DocumentVisitor": { + "superClass": "com.yahoo.documentapi.VisitorParameters", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public java.lang.String getVisitorLibrary()" + ], + "fields": [] + }, + "com.yahoo.documentapi.DumpVisitorDataHandler": { + "superClass": "com.yahoo.documentapi.VisitorDataHandler", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "public void onMessage(com.yahoo.messagebus.Message, com.yahoo.documentapi.AckToken)", + "public abstract void onDocument(com.yahoo.document.Document, long)", + "public abstract void onRemove(com.yahoo.document.DocumentId)" + ], + "fields": [] + }, + "com.yahoo.documentapi.EmptyBucketsVisitorResponse": { + "superClass": "com.yahoo.documentapi.VisitorResponse", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.List, com.yahoo.documentapi.AckToken)", + "public java.util.List getBucketIds()" + ], + "fields": [] + }, + "com.yahoo.documentapi.Parameters": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.documentapi.ProgressToken$BucketEntry": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public com.yahoo.document.BucketId getProgress()", + "public void setProgress(com.yahoo.document.BucketId)", + "public com.yahoo.documentapi.ProgressToken$BucketState getState()", + "public void setState(com.yahoo.documentapi.ProgressToken$BucketState)" + ], + "fields": [] + }, + "com.yahoo.documentapi.ProgressToken$BucketKeyWrapper": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.Comparable" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long)", + "public int compareTo(com.yahoo.documentapi.ProgressToken$BucketKeyWrapper)", + "public long getKey()", + "public com.yahoo.document.BucketId toBucketId()", + "public java.lang.String toString()", + "public boolean equals(java.lang.Object)", + "public int hashCode()", + "public bridge synthetic int compareTo(java.lang.Object)" + ], + "fields": [] + }, + "com.yahoo.documentapi.ProgressToken$BucketState": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.documentapi.ProgressToken$BucketState[] values()", + "public static com.yahoo.documentapi.ProgressToken$BucketState valueOf(java.lang.String)" + ], + "fields": [ + "public static final enum com.yahoo.documentapi.ProgressToken$BucketState BUCKET_PENDING", + "public static final enum com.yahoo.documentapi.ProgressToken$BucketState BUCKET_ACTIVE" + ] + }, + "com.yahoo.documentapi.ProgressToken": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(int)", + "public void <init>(java.lang.String)", + "public void <init>(byte[])", + "public byte[] serialize()", + "public java.lang.String serializeToString()", + "public static com.yahoo.documentapi.ProgressToken fromSerializedString(java.lang.String)", + "public void addFailedBucket(com.yahoo.document.BucketId, com.yahoo.document.BucketId, java.lang.String)", + "public java.util.Map getFailedBuckets()", + "protected void updateProgress(com.yahoo.document.BucketId, com.yahoo.document.BucketId)", + "protected void addBucket(com.yahoo.document.BucketId, com.yahoo.document.BucketId, com.yahoo.documentapi.ProgressToken$BucketState)", + "public static long makeNthBucketKey(long, int)", + "public int getDistributionBitCount()", + "protected void setDistributionBitCount(int)", + "public long getActiveBucketCount()", + "public long getBucketCursor()", + "protected void setBucketCursor(long)", + "public long getFinishedBucketCount()", + "protected void setFinishedBucketCount(long)", + "public long getTotalBucketCount()", + "protected void setTotalBucketCount(long)", + "public long getPendingBucketCount()", + "public boolean hasPending()", + "public boolean hasActive()", + "public boolean isFinished()", + "public boolean isEmpty()", + "public java.lang.String getFirstErrorMsg()", + "public boolean containsFailedBuckets()", + "public boolean isInconsistentState()", + "public void setInconsistentState(boolean)", + "protected java.util.TreeMap getBuckets()", + "protected void setActiveBucketCount(long)", + "protected void setPendingBucketCount(long)", + "public synchronized java.lang.String toString()", + "public synchronized double percentFinished()", + "public static long bucketToKey(long)", + "public static long keyToBucketId(long)", + "public synchronized double progressFraction(com.yahoo.document.BucketId, com.yahoo.document.BucketId)", + "protected synchronized boolean isBucketFinished(com.yahoo.document.BucketId)", + "protected void splitPendingBucket(com.yahoo.document.BucketId)", + "protected void mergePendingBucket(com.yahoo.document.BucketId)", + "protected void setAllBucketsToState(com.yahoo.documentapi.ProgressToken$BucketState)", + "protected void clearAllBuckets()" + ], + "fields": [ + "public static final com.yahoo.document.BucketId NULL_BUCKET", + "public static final com.yahoo.document.BucketId FINISHED_BUCKET" + ] + }, + "com.yahoo.documentapi.RemoveResponse": { + "superClass": "com.yahoo.documentapi.Response", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long, boolean)", + "public boolean wasFound()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.Response": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long)", + "public void <init>(long, java.lang.String)", + "public void <init>(long, java.lang.String, boolean)", + "public java.lang.String getTextMessage()", + "public boolean isSuccess()", + "public long getRequestId()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.ResponseHandler": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void handleResponse(com.yahoo.documentapi.Response)" + ], + "fields": [] + }, + "com.yahoo.documentapi.Result$ResultType": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.documentapi.Result$ResultType[] values()", + "public static com.yahoo.documentapi.Result$ResultType valueOf(java.lang.String)" + ], + "fields": [ + "public static final enum com.yahoo.documentapi.Result$ResultType SUCCESS", + "public static final enum com.yahoo.documentapi.Result$ResultType TRANSIENT_ERROR", + "public static final enum com.yahoo.documentapi.Result$ResultType FATAL_ERROR", + "public static final enum com.yahoo.documentapi.Result$ResultType CONDITION_NOT_MET_ERROR" + ] + }, + "com.yahoo.documentapi.Result": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long)", + "public void <init>(com.yahoo.documentapi.Result$ResultType, java.lang.Error)", + "public boolean isSuccess()", + "public java.lang.Error getError()", + "public long getRequestId()", + "public com.yahoo.documentapi.Result$ResultType getType()", + "public com.yahoo.documentapi.Result$ResultType type()" + ], + "fields": [] + }, + "com.yahoo.documentapi.Session": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.documentapi.Response getNext()", + "public abstract com.yahoo.documentapi.Response getNext(int)", + "public abstract void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.SimpleVisitorDocumentQueue": { + "superClass": "com.yahoo.documentapi.DumpVisitorDataHandler", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void reset()", + "public void onDocument(com.yahoo.document.Document, long)", + "public void onRemove(com.yahoo.document.DocumentId)", + "public java.util.List getDocuments()" + ], + "fields": [] + }, + "com.yahoo.documentapi.SubscriptionParameters": { + "superClass": "com.yahoo.documentapi.Parameters", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.documentapi.SubscriptionSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.Session" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void close()" + ], + "fields": [] + }, + "com.yahoo.documentapi.SyncParameters$Builder": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void setDefaultTimeout(java.time.Duration)", + "public com.yahoo.documentapi.SyncParameters build()" + ], + "fields": [] + }, + "com.yahoo.documentapi.SyncParameters": { + "superClass": "com.yahoo.documentapi.Parameters", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public java.util.Optional defaultTimeout()" + ], + "fields": [] + }, + "com.yahoo.documentapi.SyncSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.Session" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void put(com.yahoo.document.DocumentPut)", + "public abstract void put(com.yahoo.document.DocumentPut, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public abstract com.yahoo.document.Document get(com.yahoo.document.DocumentId)", + "public abstract com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.lang.String, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.time.Duration)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.lang.String, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority, java.time.Duration)", + "public abstract boolean remove(com.yahoo.document.DocumentRemove)", + "public abstract boolean remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public abstract boolean update(com.yahoo.document.DocumentUpdate)", + "public abstract boolean update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)" + ], + "fields": [] + }, + "com.yahoo.documentapi.ThroughputLimitQueue": { + "superClass": "java.util.concurrent.LinkedBlockingQueue", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long)", + "public void <init>(com.yahoo.concurrent.Timer, long)", + "public boolean add(java.lang.Object)", + "public boolean offer(java.lang.Object)", + "public java.lang.Object poll()", + "public void put(java.lang.Object)", + "public boolean offer(java.lang.Object, long, java.util.concurrent.TimeUnit)", + "public java.lang.Object take()", + "public java.lang.Object poll(long, java.util.concurrent.TimeUnit)", + "public int capacity()", + "public int remainingCapacity()", + "public boolean addAll(java.util.Collection)" + ], + "fields": [] + }, + "com.yahoo.documentapi.UpdateResponse": { + "superClass": "com.yahoo.documentapi.Response", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(long, boolean)", + "public boolean wasFound()", + "public int hashCode()", + "public boolean equals(java.lang.Object)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorControlHandler$CompletionCode": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.documentapi.VisitorControlHandler$CompletionCode[] values()", + "public static com.yahoo.documentapi.VisitorControlHandler$CompletionCode valueOf(java.lang.String)" + ], + "fields": [ + "public static final enum com.yahoo.documentapi.VisitorControlHandler$CompletionCode SUCCESS", + "public static final enum com.yahoo.documentapi.VisitorControlHandler$CompletionCode ABORTED", + "public static final enum com.yahoo.documentapi.VisitorControlHandler$CompletionCode FAILURE", + "public static final enum com.yahoo.documentapi.VisitorControlHandler$CompletionCode TIMEOUT" + ] + }, + "com.yahoo.documentapi.VisitorControlHandler$Result": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.VisitorControlHandler)", + "public java.lang.String toString()", + "public com.yahoo.documentapi.VisitorControlHandler$CompletionCode getCode()", + "public java.lang.String getMessage()" + ], + "fields": [ + "public com.yahoo.documentapi.VisitorControlHandler$CompletionCode code", + "public java.lang.String message" + ] + }, + "com.yahoo.documentapi.VisitorControlHandler": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void reset()", + "public void onProgress(com.yahoo.documentapi.ProgressToken)", + "public void onVisitorError(java.lang.String)", + "public void onVisitorStatistics(com.yahoo.vdslib.VisitorStatistics)", + "public boolean hasVisitedAnyBuckets()", + "public void onDone(com.yahoo.documentapi.VisitorControlHandler$CompletionCode, java.lang.String)", + "public void setSession(com.yahoo.documentapi.VisitorControlSession)", + "public com.yahoo.documentapi.ProgressToken getProgress()", + "public com.yahoo.vdslib.VisitorStatistics getVisitorStatistics()", + "public boolean isDone()", + "public boolean waitUntilDone(java.time.Duration)", + "public boolean waitUntilDone(long)", + "public void waitUntilDone()", + "public void abort()", + "public com.yahoo.documentapi.VisitorControlHandler$Result getResult()" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorControlSession": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void ack(com.yahoo.documentapi.AckToken)", + "public abstract void abort()", + "public abstract com.yahoo.documentapi.VisitorResponse getNext()", + "public abstract com.yahoo.documentapi.VisitorResponse getNext(int)", + "public abstract void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorDataHandler": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "public void reset()", + "public void setSession(com.yahoo.documentapi.VisitorControlSession)", + "public com.yahoo.documentapi.VisitorResponse getNext()", + "public com.yahoo.documentapi.VisitorResponse getNext(int)", + "public void onDone()", + "public abstract void onMessage(com.yahoo.messagebus.Message, com.yahoo.documentapi.AckToken)", + "public void ack(com.yahoo.documentapi.AckToken)" + ], + "fields": [ + "protected com.yahoo.documentapi.VisitorControlSession session" + ] + }, + "com.yahoo.documentapi.VisitorDataQueue": { + "superClass": "com.yahoo.documentapi.VisitorDataHandler", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void reset()", + "public void onMessage(com.yahoo.messagebus.Message, com.yahoo.documentapi.AckToken)", + "public void onDocuments(com.yahoo.vdslib.DocumentList, com.yahoo.documentapi.AckToken)", + "public com.yahoo.documentapi.VisitorResponse getNext()", + "public com.yahoo.documentapi.VisitorResponse getNext(int)" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorDestinationParameters": { + "superClass": "com.yahoo.documentapi.Parameters", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String, com.yahoo.documentapi.VisitorDataHandler)", + "public java.lang.String getSessionName()", + "public com.yahoo.documentapi.VisitorDataHandler getDataHandler()" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorDestinationSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.VisitorControlSession" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [], + "fields": [] + }, + "com.yahoo.documentapi.VisitorIterator$BucketProgress": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.BucketId, com.yahoo.document.BucketId)", + "public com.yahoo.document.BucketId getProgress()", + "public com.yahoo.document.BucketId getSuperbucket()" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorIterator$BucketSource": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract boolean hasNext()", + "public abstract boolean shouldYield()", + "public abstract boolean visitsAllBuckets()", + "public abstract com.yahoo.documentapi.VisitorIterator$BucketProgress getNext()", + "public abstract long getTotalBucketCount()", + "public abstract int getDistributionBitCount()", + "public abstract void setDistributionBitCount(int, com.yahoo.documentapi.ProgressToken)", + "public abstract void update(com.yahoo.document.BucketId, com.yahoo.document.BucketId, com.yahoo.documentapi.ProgressToken)" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorIterator$DistributionRangeBucketSource": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.VisitorIterator$BucketSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(int, com.yahoo.documentapi.ProgressToken)", + "protected boolean isLosslessResetPossible()", + "public boolean hasNext()", + "public boolean shouldYield()", + "public boolean visitsAllBuckets()", + "public long getTotalBucketCount()", + "public com.yahoo.documentapi.VisitorIterator$BucketProgress getNext()", + "public int getDistributionBitCount()", + "public void setDistributionBitCount(int, com.yahoo.documentapi.ProgressToken)", + "public void update(com.yahoo.document.BucketId, com.yahoo.document.BucketId, com.yahoo.documentapi.ProgressToken)" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorIterator$ExplicitBucketSource": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.VisitorIterator$BucketSource" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.Set, int, com.yahoo.documentapi.ProgressToken)", + "public boolean hasNext()", + "public boolean shouldYield()", + "public boolean visitsAllBuckets()", + "public long getTotalBucketCount()", + "public com.yahoo.documentapi.VisitorIterator$BucketProgress getNext()", + "public int getDistributionBitCount()", + "public void setDistributionBitCount(int, com.yahoo.documentapi.ProgressToken)", + "public void update(com.yahoo.document.BucketId, com.yahoo.document.BucketId, com.yahoo.documentapi.ProgressToken)" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorIterator": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public com.yahoo.documentapi.VisitorIterator$BucketProgress getNext()", + "public boolean hasNext()", + "public boolean isDone()", + "public void update(com.yahoo.document.BucketId, com.yahoo.document.BucketId)", + "public long getRemainingBucketCount()", + "protected com.yahoo.documentapi.VisitorIterator$BucketSource getBucketSource()", + "public com.yahoo.documentapi.ProgressToken getProgressToken()", + "public int getDistributionBitCount()", + "public void setDistributionBitCount(int)", + "public boolean visitsAllBuckets()", + "public static com.yahoo.documentapi.VisitorIterator createFromDocumentSelection(java.lang.String, com.yahoo.document.BucketIdFactory, int, com.yahoo.documentapi.ProgressToken)", + "public static com.yahoo.documentapi.VisitorIterator createFromExplicitBucketSet(java.util.Set, int, com.yahoo.documentapi.ProgressToken)" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorParameters": { + "superClass": "com.yahoo.documentapi.Parameters", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void <init>(com.yahoo.documentapi.VisitorParameters)", + "public java.lang.String getDocumentSelection()", + "public java.lang.String getBucketSpace()", + "public java.lang.String getVisitorLibrary()", + "public int getMaxPending()", + "public long getTimeoutMs()", + "public long getSessionTimeoutMs()", + "public long getFromTimestamp()", + "public long getToTimestamp()", + "public boolean visitRemoves()", + "public boolean getVisitRemoves()", + "public boolean getVisitHeadersOnly()", + "public java.lang.String fieldSet()", + "public java.lang.String getFieldSet()", + "public boolean visitInconsistentBuckets()", + "public boolean getVisitInconsistentBuckets()", + "public java.util.Map getLibraryParameters()", + "public com.yahoo.documentapi.ProgressToken getResumeToken()", + "public java.lang.String getResumeFileName()", + "public java.lang.String getRemoteDataHandler()", + "public com.yahoo.documentapi.VisitorDataHandler getLocalDataHandler()", + "public com.yahoo.documentapi.VisitorControlHandler getControlHandler()", + "public boolean getDynamicallyIncreaseMaxBucketsPerVisitor()", + "public float getDynamicMaxBucketsIncreaseFactor()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority getPriority()", + "public void setDocumentSelection(java.lang.String)", + "public void setBucketSpace(java.lang.String)", + "public void setVisitorLibrary(java.lang.String)", + "public void setMaxPending(int)", + "public void setTimeoutMs(long)", + "public void setSessionTimeoutMs(long)", + "public void setFromTimestamp(long)", + "public void setToTimestamp(long)", + "public void visitRemoves(boolean)", + "public void setVisitRemoves(boolean)", + "public void setVisitHeadersOnly(boolean)", + "public void fieldSet(java.lang.String)", + "public void setFieldSet(java.lang.String)", + "public void visitInconsistentBuckets(boolean)", + "public void setVisitInconsistentBuckets(boolean)", + "public void setLibraryParameter(java.lang.String, java.lang.String)", + "public void setLibraryParameter(java.lang.String, byte[])", + "public void setLibraryParameters(java.util.Map)", + "public void setResumeToken(com.yahoo.documentapi.ProgressToken)", + "public void setResumeFileName(java.lang.String)", + "public void setRemoteDataHandler(java.lang.String)", + "public void setLocalDataHandler(com.yahoo.documentapi.VisitorDataHandler)", + "public void setControlHandler(com.yahoo.documentapi.VisitorControlHandler)", + "public void setRoute(java.lang.String)", + "public void setRoute(com.yahoo.messagebus.routing.Route)", + "public com.yahoo.messagebus.routing.Route getRoute()", + "public void setMaxFirstPassHits(long)", + "public long getMaxFirstPassHits()", + "public void setMaxTotalHits(long)", + "public long getMaxTotalHits()", + "public java.util.Set getBucketsToVisit()", + "public void setBucketsToVisit(java.util.Set)", + "public int getVisitorOrdering()", + "public void setVisitorOrdering(int)", + "public int getMaxBucketsPerVisitor()", + "public void setMaxBucketsPerVisitor(int)", + "public void setTraceLevel(int)", + "public int getTraceLevel()", + "public void setPriority(com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.messagebus.ThrottlePolicy getThrottlePolicy()", + "public void setThrottlePolicy(com.yahoo.messagebus.ThrottlePolicy)", + "public void setLoadType(com.yahoo.documentapi.messagebus.loadtypes.LoadType)", + "public com.yahoo.documentapi.messagebus.loadtypes.LoadType getLoadType()", + "public boolean skipBucketsOnFatalErrors()", + "public void skipBucketsOnFatalErrors(boolean)", + "public void setDynamicallyIncreaseMaxBucketsPerVisitor(boolean)", + "public void setDynamicMaxBucketsIncreaseFactor(float)", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorResponse": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.AckToken)", + "public com.yahoo.documentapi.AckToken getAckToken()" + ], + "fields": [] + }, + "com.yahoo.documentapi.VisitorSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.VisitorControlSession" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract boolean isDone()", + "public abstract com.yahoo.documentapi.ProgressToken getProgress()", + "public abstract com.yahoo.messagebus.Trace getTrace()", + "public abstract boolean waitUntilDone(long)" + ], + "fields": [] + }, + "com.yahoo.documentapi.local.LocalAsyncSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.AsyncSession" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.AsyncParameters, com.yahoo.documentapi.local.LocalDocumentAccess)", + "public double getCurrentWindowSize()", + "public com.yahoo.documentapi.Result put(com.yahoo.document.Document)", + "public com.yahoo.documentapi.Result put(com.yahoo.document.Document, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId)", + "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId, boolean, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId)", + "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate)", + "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Response getNext()", + "public com.yahoo.documentapi.Response getNext(int)", + "public void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.local.LocalDocumentAccess": { + "superClass": "com.yahoo.documentapi.DocumentAccess", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.DocumentAccessParams)", + "public com.yahoo.documentapi.SyncSession createSyncSession(com.yahoo.documentapi.SyncParameters)", + "public com.yahoo.documentapi.AsyncSession createAsyncSession(com.yahoo.documentapi.AsyncParameters)", + "public com.yahoo.documentapi.VisitorSession createVisitorSession(com.yahoo.documentapi.VisitorParameters)", + "public com.yahoo.documentapi.VisitorDestinationSession createVisitorDestinationSession(com.yahoo.documentapi.VisitorDestinationParameters)", + "public com.yahoo.documentapi.SubscriptionSession createSubscription(com.yahoo.documentapi.SubscriptionParameters)", + "public com.yahoo.documentapi.SubscriptionSession openSubscription(com.yahoo.documentapi.SubscriptionParameters)" + ], + "fields": [] + }, + "com.yahoo.documentapi.local.LocalSyncSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.SyncSession" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.local.LocalDocumentAccess)", + "public void put(com.yahoo.document.DocumentPut)", + "public void put(com.yahoo.document.DocumentPut, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.lang.String, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public boolean remove(com.yahoo.document.DocumentRemove)", + "public boolean remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public boolean update(com.yahoo.document.DocumentUpdate)", + "public boolean update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Response getNext()", + "public com.yahoo.documentapi.Response getNext(int)", + "public void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusAsyncSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusSession", + "com.yahoo.documentapi.AsyncSession" + ], + "attributes": [ + "public" + ], + "methods": [ + "public com.yahoo.documentapi.Result put(com.yahoo.document.Document)", + "public com.yahoo.documentapi.Result put(com.yahoo.document.Document, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId)", + "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId, boolean, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId)", + "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate)", + "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.Result send(com.yahoo.messagebus.Message)", + "public com.yahoo.documentapi.Response getNext()", + "public com.yahoo.documentapi.Response getNext(int)", + "public void destroy()", + "public java.lang.String getRoute()", + "public void setRoute(java.lang.String)", + "public int getTraceLevel()", + "public void setTraceLevel(int)", + "public double getCurrentWindowSize()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusDocumentAccess": { + "superClass": "com.yahoo.documentapi.DocumentAccess", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(com.yahoo.documentapi.messagebus.MessageBusParams)", + "public void shutdown()", + "public com.yahoo.documentapi.messagebus.MessageBusSyncSession createSyncSession(com.yahoo.documentapi.SyncParameters)", + "public com.yahoo.documentapi.messagebus.MessageBusAsyncSession createAsyncSession(com.yahoo.documentapi.AsyncParameters)", + "public com.yahoo.documentapi.messagebus.MessageBusVisitorSession createVisitorSession(com.yahoo.documentapi.VisitorParameters)", + "public com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession createVisitorDestinationSession(com.yahoo.documentapi.VisitorDestinationParameters)", + "public com.yahoo.documentapi.SubscriptionSession createSubscription(com.yahoo.documentapi.SubscriptionParameters)", + "public com.yahoo.documentapi.SubscriptionSession openSubscription(com.yahoo.documentapi.SubscriptionParameters)", + "public com.yahoo.messagebus.MessageBus getMessageBus()", + "public com.yahoo.messagebus.network.Network getNetwork()", + "public com.yahoo.documentapi.messagebus.MessageBusParams getParams()", + "public bridge synthetic com.yahoo.documentapi.VisitorDestinationSession createVisitorDestinationSession(com.yahoo.documentapi.VisitorDestinationParameters)", + "public bridge synthetic com.yahoo.documentapi.VisitorSession createVisitorSession(com.yahoo.documentapi.VisitorParameters)", + "public bridge synthetic com.yahoo.documentapi.AsyncSession createAsyncSession(com.yahoo.documentapi.AsyncParameters)", + "public bridge synthetic com.yahoo.documentapi.SyncSession createSyncSession(com.yahoo.documentapi.SyncParameters)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusParams": { + "superClass": "com.yahoo.documentapi.DocumentAccessParams", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(com.yahoo.documentapi.messagebus.loadtypes.LoadTypeSet)", + "public com.yahoo.documentapi.messagebus.loadtypes.LoadTypeSet getLoadTypes()", + "public java.lang.String getRoutingConfigId()", + "public com.yahoo.documentapi.messagebus.MessageBusParams setRoutingConfigId(java.lang.String)", + "public java.lang.String getProtocolConfigId()", + "public com.yahoo.documentapi.messagebus.MessageBusParams setProtocolConfigId(java.lang.String)", + "public com.yahoo.documentapi.messagebus.MessageBusParams setRouteName(java.lang.String)", + "public com.yahoo.documentapi.messagebus.MessageBusParams setRoute(java.lang.String)", + "public java.lang.String getRoute()", + "public int getTraceLevel()", + "public com.yahoo.documentapi.messagebus.MessageBusParams setTraceLevel(int)", + "public com.yahoo.messagebus.network.rpc.RPCNetworkParams getRPCNetworkParams()", + "public com.yahoo.documentapi.messagebus.MessageBusParams setRPCNetworkParams(com.yahoo.messagebus.network.rpc.RPCNetworkParams)", + "public com.yahoo.messagebus.MessageBusParams getMessageBusParams()", + "public com.yahoo.documentapi.messagebus.MessageBusParams setMessageBusParams(com.yahoo.messagebus.MessageBusParams)", + "public com.yahoo.messagebus.SourceSessionParams getSourceSessionParams()", + "public com.yahoo.documentapi.messagebus.MessageBusParams setSourceSessionParams(com.yahoo.messagebus.SourceSessionParams)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusSession": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract java.lang.String getRoute()", + "public abstract void setRoute(java.lang.String)", + "public abstract int getTraceLevel()", + "public abstract void setTraceLevel(int)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusSyncSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusSession", + "com.yahoo.documentapi.SyncSession", + "com.yahoo.messagebus.ReplyHandler" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void handleReply(com.yahoo.messagebus.Reply)", + "public com.yahoo.documentapi.Response getNext()", + "public com.yahoo.documentapi.Response getNext(int)", + "public void destroy()", + "public com.yahoo.messagebus.Reply syncSend(com.yahoo.messagebus.Message)", + "public void put(com.yahoo.document.DocumentPut)", + "public void put(com.yahoo.document.DocumentPut, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.lang.String, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.time.Duration)", + "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.lang.String, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority, java.time.Duration)", + "public boolean remove(com.yahoo.document.DocumentRemove)", + "public boolean remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public boolean update(com.yahoo.document.DocumentUpdate)", + "public boolean update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public java.lang.String getRoute()", + "public void setRoute(java.lang.String)", + "public int getTraceLevel()", + "public void setTraceLevel(int)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.VisitorDestinationSession", + "com.yahoo.messagebus.MessageHandler" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.VisitorDestinationParameters, com.yahoo.messagebus.MessageBus)", + "public void handleMessage(com.yahoo.messagebus.Message)", + "public void ack(com.yahoo.documentapi.AckToken)", + "public void destroy()", + "public void abort()", + "public com.yahoo.documentapi.VisitorResponse getNext()", + "public com.yahoo.documentapi.VisitorResponse getNext(int)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$AsyncTaskExecutor": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void submitTask(java.lang.Runnable)", + "public abstract void scheduleTask(java.lang.Runnable, long, java.util.concurrent.TimeUnit)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Clock": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract long monotonicNanoTime()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$MessageBusReceiver": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Receiver" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.messagebus.DestinationSession)", + "public void reply(com.yahoo.messagebus.Reply)", + "public void destroy()", + "public java.lang.String getConnectionSpec()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$MessageBusReceiverFactory": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$ReceiverFactory" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.messagebus.MessageBus)", + "public com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Receiver createReceiver(com.yahoo.messagebus.MessageHandler, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$MessageBusSender": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Sender" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.messagebus.SourceSession)", + "public com.yahoo.messagebus.Result send(com.yahoo.messagebus.Message)", + "public int getPendingCount()", + "public void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$MessageBusSenderFactory": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$SenderFactory" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.messagebus.MessageBus)", + "public com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Sender createSender(com.yahoo.messagebus.ReplyHandler, com.yahoo.documentapi.VisitorParameters)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$RealClock": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Clock" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public long monotonicNanoTime()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Receiver": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void reply(com.yahoo.messagebus.Reply)", + "public abstract void destroy()", + "public abstract java.lang.String getConnectionSpec()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$ReceiverFactory": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Receiver createReceiver(com.yahoo.messagebus.MessageHandler, java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Sender": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.messagebus.Result send(com.yahoo.messagebus.Message)", + "public abstract int getPendingCount()", + "public abstract void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$SenderFactory": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Sender createSender(com.yahoo.messagebus.ReplyHandler, com.yahoo.documentapi.VisitorParameters)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State[] values()", + "public static com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State valueOf(java.lang.String)", + "public boolean isFailure()" + ], + "fields": [ + "public static final enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State NOT_STARTED", + "public static final enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State WORKING", + "public static final enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State COMPLETED", + "public static final enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State ABORTED", + "public static final enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State FAILED", + "public static final enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State TIMED_OUT" + ] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$StateDescription": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.messagebus.MessageBusVisitorSession, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State, java.lang.String)", + "public void <init>(com.yahoo.documentapi.messagebus.MessageBusVisitorSession, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State)", + "public com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State getState()", + "public java.lang.String getDescription()", + "public boolean failed()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$ThreadAsyncTaskExecutor": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$AsyncTaskExecutor" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.concurrent.ScheduledExecutorService)", + "public void submitTask(java.lang.Runnable)", + "public void scheduleTask(java.lang.Runnable, long, java.util.concurrent.TimeUnit)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession$VisitingProgress": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.VisitorIterator, com.yahoo.documentapi.ProgressToken)", + "public com.yahoo.documentapi.VisitorIterator getIterator()", + "public com.yahoo.documentapi.ProgressToken getToken()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.MessageBusVisitorSession": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.VisitorSession" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.VisitorParameters, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$AsyncTaskExecutor, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$SenderFactory, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$ReceiverFactory, com.yahoo.messagebus.routing.RoutingTable)", + "public void <init>(com.yahoo.documentapi.VisitorParameters, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$AsyncTaskExecutor, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$SenderFactory, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$ReceiverFactory, com.yahoo.messagebus.routing.RoutingTable, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$Clock)", + "public static com.yahoo.documentapi.messagebus.MessageBusVisitorSession createForMessageBus(com.yahoo.messagebus.MessageBus, java.util.concurrent.ScheduledExecutorService, com.yahoo.documentapi.VisitorParameters)", + "public void start()", + "public java.lang.String getSessionName()", + "public boolean isDone()", + "public com.yahoo.documentapi.ProgressToken getProgress()", + "public com.yahoo.messagebus.Trace getTrace()", + "public boolean waitUntilDone(long)", + "public void ack(com.yahoo.documentapi.AckToken)", + "public void abort()", + "public com.yahoo.documentapi.VisitorResponse getNext()", + "public com.yahoo.documentapi.VisitorResponse getNext(int)", + "public boolean isDestroying()", + "public void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.ScheduledEventQueue": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(com.yahoo.concurrent.Timer)", + "public void pushTask(java.lang.Runnable)", + "public void pushTask(java.lang.Runnable, long)", + "public boolean isWaiting()", + "public java.lang.Runnable getNextTask()", + "public java.lang.Runnable popTask()", + "public void wakeTasks()", + "public void shutdown()", + "public boolean isShutdown()", + "public long size()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.ANDPolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.RoutableFactory" + ], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "public static java.lang.String decodeString(com.yahoo.vespa.objects.Deserializer)", + "public static void encodeString(java.lang.String, com.yahoo.vespa.objects.Serializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy$InitState": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy$InitState[] values()", + "public static com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy$InitState valueOf(java.lang.String)" + ], + "fields": [ + "public static final enum com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy$InitState NOT_STARTED", + "public static final enum com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy$InitState RUNNING", + "public static final enum com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy$InitState DONE" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy", + "java.lang.Runnable" + ], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public static java.util.Map parse(java.lang.String)", + "public void <init>(java.util.Map)", + "public void needAsynchronousInitialization()", + "public abstract void init()", + "public abstract void doSelect(com.yahoo.messagebus.routing.RoutingContext)", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void run()", + "public void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$ContentParameters": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.Map)", + "public java.lang.String getDistributionConfigId()", + "public com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator createPatternGenerator()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.ContentPolicy": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.Map)", + "public void <init>(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String, java.lang.String, java.lang.String, java.lang.String)", + "public java.lang.String getLibraryName()", + "public void setLibraryName(java.lang.String)", + "public java.lang.String getInstanceId()", + "public void setInstanceId(java.lang.String)", + "public java.lang.String getControlDestination()", + "public void setControlDestination(java.lang.String)", + "public java.lang.String getDataDestination()", + "public void setDataDestination(java.lang.String)", + "public java.lang.String getDocumentSelection()", + "public void setDocumentSelection(java.lang.String)", + "public java.lang.String getBucketSpace()", + "public void setBucketSpace(java.lang.String)", + "public int getMaxPendingReplyCount()", + "public void setMaxPendingReplyCount(int)", + "public java.util.Map getParameters()", + "public void setParameters(java.util.Map)", + "public java.util.List getBuckets()", + "public void setBuckets(java.util.List)", + "public boolean getVisitRemoves()", + "public void setVisitRemoves(boolean)", + "public java.lang.String getFieldSet()", + "public void setFieldSet(java.lang.String)", + "public boolean getVisitInconsistentBuckets()", + "public void setVisitInconsistentBuckets(boolean)", + "public void setFromTimestamp(long)", + "public void setToTimestamp(long)", + "public long getFromTimestamp()", + "public long getToTimestamp()", + "public void setVisitorDispatcherVersion(int)", + "public int getVisitorDispatcherVersion()", + "public void setVisitorOrdering(int)", + "public int getVisitorOrdering()", + "public void setMaxBucketsPerVisitor(int)", + "public int getMaxBucketsPerVisitor()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getApproxSize()", + "public int getType()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(int)", + "public void setLastBucket(com.yahoo.document.BucketId)", + "public com.yahoo.document.BucketId getLastBucket()", + "public void setVisitorStatistics(com.yahoo.vdslib.VisitorStatistics)", + "public com.yahoo.vdslib.VisitorStatistics getVisitorStatistics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void <init>(com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage)", + "public java.lang.String getInstanceId()", + "public void setInstanceId(java.lang.String)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentAcceptedReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentReply", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "protected void <init>(int)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentIgnoredReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentListEntry": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.Document, long, boolean)", + "public void serialize(com.yahoo.vespa.objects.Serializer)", + "public static int getApproxSize()", + "public void <init>(com.yahoo.document.serialization.DocumentDeserializer)", + "public com.yahoo.document.Document getDocument()", + "public long getTimestamp()", + "public boolean isRemoveEntry()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentListMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(com.yahoo.documentapi.messagebus.protocol.DocumentListMessage)", + "public com.yahoo.document.BucketId getBucketId()", + "public void setBucketId(com.yahoo.document.BucketId)", + "public java.util.List getDocuments()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()", + "public int getApproxSize()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentMessage": { + "superClass": "com.yahoo.messagebus.Message", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "public abstract com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public void swapState(com.yahoo.messagebus.Routable)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority getPriority()", + "public void setPriority(com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.documentapi.messagebus.loadtypes.LoadType getLoadType()", + "public void setLoadType(com.yahoo.documentapi.messagebus.loadtypes.LoadType)", + "public int getApproxSize()", + "public com.yahoo.text.Utf8String getProtocol()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority": { + "superClass": "java.lang.Enum", + "interfaces": [], + "attributes": [ + "public", + "final", + "enum" + ], + "methods": [ + "public static com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority[] values()", + "public static com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority valueOf(java.lang.String)", + "public int getValue()" + ], + "fields": [ + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority HIGHEST", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority VERY_HIGH", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority HIGH_1", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority HIGH_2", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority HIGH_3", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority NORMAL_1", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority NORMAL_2", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority NORMAL_3", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority NORMAL_4", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority NORMAL_5", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority NORMAL_6", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority LOW_1", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority LOW_2", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority LOW_3", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority VERY_LOW", + "public static final enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority LOWEST" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocol": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.messagebus.Protocol" + ], + "attributes": [ + "public" + ], + "methods": [ + "public static com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority getPriority(int)", + "public static com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority getPriorityByName(java.lang.String)", + "public void <init>(com.yahoo.document.DocumentTypeManager)", + "public void <init>(com.yahoo.document.DocumentTypeManager, java.lang.String)", + "public void <init>(com.yahoo.document.DocumentTypeManager, java.lang.String, com.yahoo.documentapi.messagebus.loadtypes.LoadTypeSet)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocol putRoutingPolicyFactory(java.lang.String, com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactory)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocol putRoutableFactory(int, com.yahoo.documentapi.messagebus.protocol.RoutableFactory, com.yahoo.component.VersionSpecification)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocol putRoutableFactory(int, com.yahoo.documentapi.messagebus.protocol.RoutableFactory, java.util.List)", + "public static java.lang.String getErrorName(int)", + "public static void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public static void merge(com.yahoo.messagebus.routing.RoutingContext, java.util.Set)", + "public static com.yahoo.messagebus.Reply merge(java.util.List)", + "public static boolean hasOnlyErrorsOfType(com.yahoo.messagebus.Reply, int)", + "public java.lang.String getName()", + "public com.yahoo.messagebus.routing.RoutingPolicy createPolicy(java.lang.String, java.lang.String)", + "public byte[] encode(com.yahoo.component.Version, com.yahoo.messagebus.Routable)", + "public com.yahoo.messagebus.Routable decode(com.yahoo.component.Version, byte[])", + "public java.util.List getRoutableTypes(com.yahoo.component.Version)", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()", + "public final com.yahoo.document.DocumentTypeManager getDocumentTypeManager()" + ], + "fields": [ + "public static final com.yahoo.text.Utf8String NAME", + "public static final int DOCUMENT_MESSAGE", + "public static final int MESSAGE_GETDOCUMENT", + "public static final int MESSAGE_PUTDOCUMENT", + "public static final int MESSAGE_REMOVEDOCUMENT", + "public static final int MESSAGE_UPDATEDOCUMENT", + "public static final int MESSAGE_CREATEVISITOR", + "public static final int MESSAGE_DESTROYVISITOR", + "public static final int MESSAGE_VISITORINFO", + "public static final int MESSAGE_SEARCHRESULT", + "public static final int MESSAGE_DOCUMENTSUMMARY", + "public static final int MESSAGE_MAPVISITOR", + "public static final int MESSAGE_GETBUCKETSTATE", + "public static final int MESSAGE_STATBUCKET", + "public static final int MESSAGE_GETBUCKETLIST", + "public static final int MESSAGE_DOCUMENTLIST", + "public static final int MESSAGE_EMPTYBUCKETS", + "public static final int MESSAGE_REMOVELOCATION", + "public static final int MESSAGE_QUERYRESULT", + "public static final int DOCUMENT_REPLY", + "public static final int REPLY_GETDOCUMENT", + "public static final int REPLY_PUTDOCUMENT", + "public static final int REPLY_REMOVEDOCUMENT", + "public static final int REPLY_UPDATEDOCUMENT", + "public static final int REPLY_CREATEVISITOR", + "public static final int REPLY_DESTROYVISITOR", + "public static final int REPLY_VISITORINFO", + "public static final int REPLY_SEARCHRESULT", + "public static final int REPLY_DOCUMENTSUMMARY", + "public static final int REPLY_MAPVISITOR", + "public static final int REPLY_GETBUCKETSTATE", + "public static final int REPLY_STATBUCKET", + "public static final int REPLY_GETBUCKETLIST", + "public static final int REPLY_DOCUMENTLIST", + "public static final int REPLY_EMPTYBUCKETS", + "public static final int REPLY_REMOVELOCATION", + "public static final int REPLY_QUERYRESULT", + "public static final int REPLY_WRONGDISTRIBUTION", + "public static final int REPLY_DOCUMENTIGNORED", + "public static final int ERROR_MESSAGE_IGNORED", + "public static final int ERROR_POLICY_FAILURE", + "public static final int ERROR_DOCUMENT_NOT_FOUND", + "public static final int ERROR_DOCUMENT_EXISTS", + "public static final int ERROR_NOT_IMPLEMENTED", + "public static final int ERROR_ILLEGAL_PARAMETERS", + "public static final int ERROR_UNKNOWN_COMMAND", + "public static final int ERROR_UNPARSEABLE", + "public static final int ERROR_NO_SPACE", + "public static final int ERROR_IGNORED", + "public static final int ERROR_INTERNAL_FAILURE", + "public static final int ERROR_REJECTED", + "public static final int ERROR_TEST_AND_SET_CONDITION_FAILED", + "public static final int ERROR_PROCESSING_FAILURE", + "public static final int ERROR_TIMESTAMP_EXIST", + "public static final int ERROR_NODE_NOT_READY", + "public static final int ERROR_WRONG_DISTRIBUTION", + "public static final int ERROR_ABORTED", + "public static final int ERROR_BUSY", + "public static final int ERROR_NOT_CONNECTED", + "public static final int ERROR_DISK_FAILURE", + "public static final int ERROR_IO_FAILURE", + "public static final int ERROR_BUCKET_NOT_FOUND", + "public static final int ERROR_BUCKET_DELETED", + "public static final int ERROR_STALE_TIMESTAMP", + "public static final int ERROR_SUSPENDED" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.messagebus.routing.RoutingPolicy" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentReply": { + "superClass": "com.yahoo.messagebus.Reply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(int)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority getPriority()", + "public void setPriority(com.yahoo.documentapi.messagebus.protocol.DocumentProtocol$Priority)", + "public com.yahoo.text.Utf8String getProtocol()", + "public final int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy", + "com.yahoo.config.subscription.ConfigSubscriber$SingleSubscriber" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public synchronized java.lang.String getError()", + "public void configure(com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig)", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()", + "public bridge synthetic void configure(com.yahoo.config.ConfigInstance)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentState": { + "superClass": "java.lang.Object", + "interfaces": [ + "java.lang.Comparable" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.DocumentId, long, boolean)", + "public void <init>(com.yahoo.document.GlobalId, long, boolean)", + "public void <init>(com.yahoo.vespa.objects.Deserializer)", + "public com.yahoo.document.DocumentId getDocId()", + "public com.yahoo.document.GlobalId getGid()", + "public long getTimestamp()", + "public boolean isRemoveEntry()", + "public void serialize(com.yahoo.vespa.objects.Serializer)", + "public int getSerializedSize()", + "public int compareTo(com.yahoo.documentapi.messagebus.protocol.DocumentState)", + "public boolean equals(java.lang.Object)", + "public int hashCode()", + "public java.lang.String toString()", + "public bridge synthetic int compareTo(java.lang.Object)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentSummaryMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void setDocumentSummary(com.yahoo.vdslib.DocumentSummary)", + "public com.yahoo.vdslib.DocumentSummary getResult()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Builder": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.ConfigInstance$Builder" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Builder route(com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route$Builder)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Builder route(java.util.List)", + "public final boolean dispatchGetConfig(com.yahoo.config.ConfigInstance$Producer)", + "public final java.lang.String getDefMd5()", + "public final java.lang.String getDefName()", + "public final java.lang.String getDefNamespace()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig build()" + ], + "fields": [ + "public java.util.List route" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Producer": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.ConfigInstance$Producer" + ], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void getConfig(com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Builder)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route$Builder": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.config.ConfigBuilder" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route$Builder name(java.lang.String)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route$Builder selector(java.lang.String)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route$Builder feed(java.lang.String)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route build()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route": { + "superClass": "com.yahoo.config.InnerNode", + "interfaces": [], + "attributes": [ + "public", + "final" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route$Builder)", + "public java.lang.String name()", + "public java.lang.String selector()", + "public java.lang.String feed()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig": { + "superClass": "com.yahoo.config.ConfigInstance", + "interfaces": [], + "attributes": [ + "public", + "final" + ], + "methods": [ + "public static java.lang.String getDefMd5()", + "public static java.lang.String getDefName()", + "public static java.lang.String getDefNamespace()", + "public static java.lang.String getDefVersion()", + "public void <init>(com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Builder)", + "public java.util.List route()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig$Route route(int)" + ], + "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_VERSION", + "public static final java.lang.String[] CONFIG_DEF_SCHEMA" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.List)", + "public java.util.List getBucketIds()", + "public void setBucketIds(java.util.List)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.ErrorPolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.ExternPolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public java.lang.String getError()", + "public com.yahoo.jrt.slobrok.api.Mirror getMirror()", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy", + "interfaces": [ + "com.yahoo.config.subscription.ConfigSubscriber$SingleSubscriber" + ], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>(java.util.Map)", + "public void init()", + "public com.yahoo.jrt.slobrok.api.IMirror getMirror()", + "public com.yahoo.jrt.slobrok.api.Mirror$Entry[] lookup(com.yahoo.messagebus.routing.RoutingContext, java.lang.String)", + "public synchronized void configure(com.yahoo.cloud.config.SlobroksConfig)", + "public void destroy()", + "public bridge synthetic void configure(com.yahoo.config.ConfigInstance)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.BucketId)", + "public void <init>(com.yahoo.document.BucketId, java.lang.String)", + "public com.yahoo.document.BucketId getBucketId()", + "public java.lang.String getBucketSpace()", + "public void setBucketSpace(java.lang.String)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getApproxSize()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.GetBucketListReply$BucketInfo": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.BucketId, java.lang.String)", + "public com.yahoo.document.BucketId getBucketId()", + "public java.lang.String getBucketInformation()", + "public boolean equals(java.lang.Object)", + "public int hashCode()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.GetBucketListReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public java.util.List getBuckets()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.BucketId)", + "public com.yahoo.document.BucketId getBucketId()", + "public void setBucketId(com.yahoo.document.BucketId)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public long getSequenceId()", + "public int getApproxSize()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.GetBucketStateReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.util.List)", + "public void setBucketState(java.util.List)", + "public java.util.List getBucketState()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.DocumentId)", + "public void <init>(com.yahoo.document.DocumentId, java.lang.String)", + "public com.yahoo.document.DocumentId getDocumentId()", + "public void setDocumentId(com.yahoo.document.DocumentId)", + "public java.lang.String getFieldSet()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getApproxSize()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.GetDocumentReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentAcceptedReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.Document)", + "public com.yahoo.document.Document getDocument()", + "public void setDocument(com.yahoo.document.Document)", + "public long getLastModified()", + "public java.nio.ByteBuffer getSerializedBuffer()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.LazyDecoder": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract void decode(com.yahoo.messagebus.Routable, com.yahoo.document.serialization.DocumentDeserializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.LoadBalancer$Metrics": { + "superClass": "com.yahoo.messagebus.metrics.MetricSet", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)" + ], + "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": "com.yahoo.messagebus.metrics.MetricSet", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String, com.yahoo.messagebus.metrics.MetricSet)" + ], + "fields": [ + "public com.yahoo.messagebus.metrics.CountMetric sent", + "public com.yahoo.messagebus.metrics.CountMetric busy", + "public com.yahoo.messagebus.metrics.ValueMetric weight" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.LoadBalancer": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String, java.lang.String, com.yahoo.documentapi.messagebus.protocol.LoadBalancer$Metrics)", + "public java.util.List getNodeWeights()", + "public int getIndex(java.lang.String)", + "public com.yahoo.documentapi.messagebus.protocol.LoadBalancer$Node getRecipient(com.yahoo.jrt.slobrok.api.Mirror$Entry[])", + "public void received(com.yahoo.documentapi.messagebus.protocol.LoadBalancer$Node, boolean)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void <init>(java.lang.String, java.util.Map)", + "public void doSelect(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage)", + "public java.util.Map getData()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()", + "public int getApproxSize()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy", + "com.yahoo.config.subscription.ConfigSubscriber$SingleSubscriber" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()", + "public void configure(com.yahoo.vespa.config.content.MessagetyperouteselectorpolicyConfig)", + "public bridge synthetic void configure(com.yahoo.config.ConfigInstance)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.messagebus.protocol.LazyDecoder, com.yahoo.document.serialization.DocumentDeserializer)", + "public void <init>(com.yahoo.document.DocumentPut)", + "public static com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage createEmpty()", + "public com.yahoo.document.DocumentPut getDocumentPut()", + "public void setDocumentPut(com.yahoo.document.DocumentPut)", + "public long getTimestamp()", + "public void setTimestamp(long)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getApproxSize()", + "public boolean hasSequenceId()", + "public long getSequenceId()", + "public int getType()", + "public com.yahoo.document.TestAndSetCondition getCondition()", + "public void setCondition(com.yahoo.document.TestAndSetCondition)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.QueryResultMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public com.yahoo.vdslib.SearchResult getResult()", + "public com.yahoo.vdslib.DocumentSummary getSummary()", + "public void setSearchResult(com.yahoo.vdslib.SearchResult)", + "public void setSummary(com.yahoo.vdslib.DocumentSummary)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.DocumentId)", + "public void <init>(com.yahoo.document.DocumentRemove)", + "public com.yahoo.document.DocumentId getDocumentId()", + "public void setDocumentId(com.yahoo.document.DocumentId)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getApproxSize()", + "public boolean hasSequenceId()", + "public long getSequenceId()", + "public int getType()", + "public void setCondition(com.yahoo.document.TestAndSetCondition)", + "public com.yahoo.document.TestAndSetCondition getCondition()", + "public com.yahoo.document.DocumentRemove getDocumentRemove()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RemoveDocumentReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public boolean wasFound()", + "public void setWasFound(boolean)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public java.lang.String getDocumentSelection()", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()", + "public com.yahoo.document.BucketId getBucketId()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$CreateVisitorMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected java.lang.String decodeBucketSpace(com.yahoo.vespa.objects.Deserializer)", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean encodeBucketSpace(java.lang.String, com.yahoo.document.serialization.DocumentSerializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$CreateVisitorReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DestroyVisitorMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DestroyVisitorReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentIgnoredReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentListMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentListReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "protected abstract boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)", + "protected abstract com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "public boolean encode(com.yahoo.messagebus.Routable, com.yahoo.document.serialization.DocumentSerializer)", + "public com.yahoo.messagebus.Routable decode(com.yahoo.document.serialization.DocumentDeserializer, com.yahoo.documentapi.messagebus.loadtypes.LoadTypeSet)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "protected abstract boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)", + "protected abstract com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "public boolean encode(com.yahoo.messagebus.Routable, com.yahoo.document.serialization.DocumentSerializer)", + "public com.yahoo.messagebus.Routable decode(com.yahoo.document.serialization.DocumentDeserializer, com.yahoo.documentapi.messagebus.loadtypes.LoadTypeSet)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentSummaryMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentSummaryReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$EmptyBucketsMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$EmptyBucketsReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$GetBucketListMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected java.lang.String decodeBucketSpace(com.yahoo.vespa.objects.Deserializer)", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean encodeBucketSpace(java.lang.String, com.yahoo.document.serialization.DocumentSerializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$GetBucketListReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$GetBucketStateMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$GetBucketStateReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$GetDocumentMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$GetDocumentReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$MapVisitorMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$MapVisitorReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$PutDocumentMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected void decodeInto(com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage, com.yahoo.document.serialization.DocumentDeserializer)", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$PutDocumentReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$QueryResultMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$QueryResultReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$RemoveDocumentMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected void decodeInto(com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage, com.yahoo.document.serialization.DocumentDeserializer)", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$RemoveDocumentReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$RemoveLocationMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$RemoveLocationReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$SearchResultMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$SearchResultReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$StatBucketMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected java.lang.String decodeBucketSpace(com.yahoo.vespa.objects.Deserializer)", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean encodeBucketSpace(java.lang.String, com.yahoo.document.serialization.DocumentSerializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$StatBucketReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$UpdateDocumentMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected void decodeInto(com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage, com.yahoo.document.serialization.DocumentDeserializer)", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$UpdateDocumentReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$VisitorInfoMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentMessage doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentMessage, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$VisitorInfoReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$WrongDistributionReplyFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$DocumentReplyFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected com.yahoo.documentapi.messagebus.protocol.DocumentReply doDecode(com.yahoo.document.serialization.DocumentDeserializer)", + "protected boolean doEncode(com.yahoo.documentapi.messagebus.protocol.DocumentReply, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$CreateVisitorMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$CreateVisitorMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected java.lang.String decodeBucketSpace(com.yahoo.vespa.objects.Deserializer)", + "protected boolean encodeBucketSpace(java.lang.String, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$GetBucketListMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$GetBucketListMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected java.lang.String decodeBucketSpace(com.yahoo.vespa.objects.Deserializer)", + "protected boolean encodeBucketSpace(java.lang.String, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$StatBucketMessageFactory": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52$StatBucketMessageFactory", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "protected java.lang.String decodeBucketSpace(com.yahoo.vespa.objects.Deserializer)", + "protected boolean encodeBucketSpace(java.lang.String, com.yahoo.document.serialization.DocumentSerializer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.RoutableFactories52", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutableFactory": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract boolean encode(com.yahoo.messagebus.Routable, com.yahoo.document.serialization.DocumentSerializer)", + "public abstract com.yahoo.messagebus.Routable decode(com.yahoo.document.serialization.DocumentDeserializer, com.yahoo.documentapi.messagebus.loadtypes.LoadTypeSet)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactory": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "interface", + "abstract" + ], + "methods": [ + "public abstract com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy createPolicy(java.lang.String)", + "public abstract void destroy()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.SearchResultMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public com.yahoo.vdslib.SearchResult getResult()", + "public void setSearchResult(com.yahoo.vdslib.SearchResult)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StatBucketMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.document.BucketId, java.lang.String)", + "public void <init>(com.yahoo.document.BucketId, java.lang.String, java.lang.String)", + "public com.yahoo.document.BucketId getBucketId()", + "public java.lang.String getDocumentSelection()", + "public java.lang.String getBucketSpace()", + "public void setBucketSpace(java.lang.String)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getApproxSize()", + "public int getType()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StatBucketReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public java.lang.String getResults()", + "public void setResults(java.lang.String)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$BucketIdCalculator": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public com.yahoo.document.BucketId handleBucketIdCalculation(com.yahoo.messagebus.routing.RoutingContext)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$DistributorSelectionLogic$InstabilityChecker": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(int)", + "public boolean tooManyFailures(int)", + "public void addFailure(java.lang.Integer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$DistributorSelectionLogic": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters, com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy)", + "public void destroy()", + "public java.lang.String getTargetSpec(com.yahoo.messagebus.routing.RoutingContext, com.yahoo.document.BucketId)", + "public void handleWrongDistribution(com.yahoo.documentapi.messagebus.protocol.WrongDistributionReply, com.yahoo.messagebus.routing.RoutingContext)", + "public void handleErrorReply(com.yahoo.messagebus.Reply, java.lang.Object)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$HostFetcher": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "public void setRequiredUpPercentageToSendToKnownGoodNodes(int)", + "public void updateValidTargets(com.yahoo.vdslib.state.ClusterState)", + "public abstract java.lang.String getTargetSpec(java.lang.Integer, com.yahoo.messagebus.routing.RoutingContext)", + "public java.lang.String getRandomTargetSpec(com.yahoo.messagebus.routing.RoutingContext)", + "public void close()" + ], + "fields": [ + "protected final java.util.Random randomizer" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.util.Map)", + "public java.lang.String getDistributionConfigId()", + "public java.lang.String getClusterName()", + "public com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator createPatternGenerator()", + "public com.yahoo.documentapi.messagebus.protocol.StoragePolicy$HostFetcher createHostFetcher(com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy)", + "public com.yahoo.vdslib.distribution.Distribution createDistribution(com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy)", + "public int getAttemptRandomOnFailuresLimit()", + "public int maxOldClusterStatesSeenBeforeThrowingCachedState()", + "public int getRequiredUpPercentageToSendToKnownGoodNodes()" + ], + "fields": [ + "protected java.lang.String clusterName", + "protected java.lang.String distributionConfigId", + "protected com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator slobrokHostPatternGenerator" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostFetcher": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$HostFetcher", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator, com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy)", + "public com.yahoo.jrt.slobrok.api.IMirror getMirror(com.yahoo.messagebus.routing.RoutingContext)", + "public java.lang.String getTargetSpec(java.lang.Integer, com.yahoo.messagebus.routing.RoutingContext)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy$SlobrokHostPatternGenerator": { + "superClass": "java.lang.Object", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public java.lang.String getDistributorHostPattern(java.lang.Integer)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.StoragePolicy": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void <init>(java.util.Map)", + "public void <init>(com.yahoo.documentapi.messagebus.protocol.StoragePolicy$Parameters, java.util.Map)", + "public void init()", + "public void doSelect(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [ + "public static final java.lang.String owningBucketStates", + "public static final java.lang.String upStates" + ] + }, + "com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy": { + "superClass": "java.lang.Object", + "interfaces": [ + "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" + ], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(java.lang.String)", + "public void select(com.yahoo.messagebus.routing.RoutingContext)", + "public void merge(com.yahoo.messagebus.routing.RoutingContext)", + "public void destroy()", + "public com.yahoo.messagebus.metrics.MetricSet getMetrics()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()", + "public abstract void setCondition(com.yahoo.document.TestAndSetCondition)", + "public abstract com.yahoo.document.TestAndSetCondition getCondition()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(com.yahoo.documentapi.messagebus.protocol.LazyDecoder, com.yahoo.document.serialization.DocumentDeserializer)", + "public void <init>(com.yahoo.document.DocumentUpdate)", + "public static com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage createEmpty()", + "public com.yahoo.document.DocumentUpdate getDocumentUpdate()", + "public void setDocumentUpdate(com.yahoo.document.DocumentUpdate)", + "public long getOldTimestamp()", + "public void setOldTimestamp(long)", + "public long getNewTimestamp()", + "public void setNewTimestamp(long)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public boolean hasSequenceId()", + "public long getSequenceId()", + "public int getType()", + "public com.yahoo.document.TestAndSetCondition getCondition()", + "public void setCondition(com.yahoo.document.TestAndSetCondition)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.UpdateDocumentReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public boolean wasFound()", + "public void setWasFound(boolean)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public java.lang.String getErrorMessage()", + "public void setErrorMessage(java.lang.String)", + "public java.util.Set getFinishedBuckets()", + "public void setFinishedBuckets(java.util.Set)", + "public com.yahoo.documentapi.messagebus.protocol.DocumentReply createReply()", + "public int getType()", + "public java.lang.String toString()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.VisitorMessage": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", + "interfaces": [], + "attributes": [ + "public", + "abstract" + ], + "methods": [ + "public void <init>()" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.VisitorReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(int)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentAcceptedReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>(int)", + "public long getHighestModificationTimestamp()", + "public void setHighestModificationTimestamp(long)" + ], + "fields": [] + }, + "com.yahoo.documentapi.messagebus.protocol.WrongDistributionReply": { + "superClass": "com.yahoo.documentapi.messagebus.protocol.DocumentReply", + "interfaces": [], + "attributes": [ + "public" + ], + "methods": [ + "public void <init>()", + "public void <init>(java.lang.String)", + "public java.lang.String getSystemState()", + "public void setSystemState(java.lang.String)" + ], + "fields": [] + } +}
\ No newline at end of file |