summaryrefslogtreecommitdiffstats
path: root/documentapi/abi-spec.json
diff options
context:
space:
mode:
Diffstat (limited to 'documentapi/abi-spec.json')
-rw-r--r--documentapi/abi-spec.json3331
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