{ "com.yahoo.documentapi.AckToken" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.Object)" ], "fields" : [ "public java.lang.Object ackObject" ] }, "com.yahoo.documentapi.AsyncParameters" : { "superClass" : "com.yahoo.documentapi.Parameters", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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 com.yahoo.documentapi.Result put(com.yahoo.document.DocumentPut)", "public com.yahoo.documentapi.Result put(com.yahoo.document.DocumentPut, com.yahoo.documentapi.DocumentOperationParameters)", "public abstract com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId)", "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId, com.yahoo.documentapi.DocumentOperationParameters)", "public abstract com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId)", "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.DocumentOperationParameters)", "public abstract com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate)", "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.DocumentOperationParameters)", "public abstract double getCurrentWindowSize()" ], "fields" : [ ] }, "com.yahoo.documentapi.BucketListVisitorResponse" : { "superClass" : "com.yahoo.documentapi.VisitorResponse", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (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 createForNonContainer()", "protected void (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 ()", "public void (java.lang.String)", "public void (java.lang.String, java.util.Set)", "public boolean hasConditionNotMetError()", "public void (java.lang.String, java.lang.Throwable)", "public void (java.lang.Throwable)" ], "fields" : [ ] }, "com.yahoo.documentapi.DocumentAccessParams" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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 (long)", "public void (long, com.yahoo.document.DocumentId)", "public void (long, com.yahoo.document.DocumentId, java.lang.String, com.yahoo.documentapi.Response$Outcome)", "public void (long, com.yahoo.document.DocumentId, java.lang.String, com.yahoo.documentapi.Response$Outcome, com.yahoo.messagebus.Trace)", "public com.yahoo.document.DocumentId getDocumentId()", "public int hashCode()", "public boolean equals(java.lang.Object)", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.documentapi.DocumentOpVisitorResponse" : { "superClass" : "com.yahoo.documentapi.VisitorResponse", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.document.DocumentOperation, com.yahoo.documentapi.AckToken)", "public com.yahoo.document.DocumentOperation getDocumentOperation()" ], "fields" : [ ] }, "com.yahoo.documentapi.DocumentOperationParameters" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public static com.yahoo.documentapi.DocumentOperationParameters parameters()", "public com.yahoo.documentapi.DocumentOperationParameters withFieldSet(com.yahoo.document.fieldset.FieldSet)", "public com.yahoo.documentapi.DocumentOperationParameters withFieldSet(java.lang.String)", "public com.yahoo.documentapi.DocumentOperationParameters withRoute(java.lang.String)", "public com.yahoo.documentapi.DocumentOperationParameters withTraceLevel(int)", "public com.yahoo.documentapi.DocumentOperationParameters withDeadline(java.time.Instant)", "public com.yahoo.documentapi.DocumentOperationParameters withResponseHandler(com.yahoo.documentapi.ResponseHandler)", "public java.util.Optional fieldSet()", "public java.util.Optional route()", "public java.util.OptionalInt traceLevel()", "public java.util.Optional deadline()", "public java.util.Optional responseHandler()", "public boolean equals(java.lang.Object)", "public int hashCode()", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.documentapi.DocumentResponse" : { "superClass" : "com.yahoo.documentapi.Response", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (long)", "public void (long, com.yahoo.document.Document)", "public void (long, com.yahoo.document.Document, com.yahoo.messagebus.Trace)", "public void (long, com.yahoo.document.Document, java.lang.String, com.yahoo.documentapi.Response$Outcome)", "public void (long, com.yahoo.document.Document, java.lang.String, com.yahoo.documentapi.Response$Outcome, com.yahoo.messagebus.Trace)", "public com.yahoo.document.Document getDocument()", "public boolean isSuccess()", "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 (long)", "public void (long, com.yahoo.document.DocumentUpdate)", "public void (long, java.lang.String, com.yahoo.documentapi.Response$Outcome)", "public void (long, com.yahoo.document.DocumentUpdate, java.lang.String, com.yahoo.documentapi.Response$Outcome)", "public void (long, com.yahoo.document.DocumentUpdate, java.lang.String, com.yahoo.documentapi.Response$Outcome, com.yahoo.messagebus.Trace)", "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 (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 ()", "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 (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 ()", "public void setThrottlePolicy(com.yahoo.messagebus.ThrottlePolicy)", "public com.yahoo.messagebus.ThrottlePolicy getThrottlePolicy()" ], "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 (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 ()", "public void (int)", "public void (java.lang.String)", "public void (byte[])", "public synchronized 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 (long, boolean)", "public void (long, boolean, com.yahoo.messagebus.Trace)", "public boolean wasFound()", "public boolean isSuccess()", "public int hashCode()", "public boolean equals(java.lang.Object)", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.documentapi.Response$Outcome" : { "superClass" : "java.lang.Enum", "interfaces" : [ ], "attributes" : [ "public", "final", "enum" ], "methods" : [ "public static com.yahoo.documentapi.Response$Outcome[] values()", "public static com.yahoo.documentapi.Response$Outcome valueOf(java.lang.String)" ], "fields" : [ "public static final enum com.yahoo.documentapi.Response$Outcome SUCCESS", "public static final enum com.yahoo.documentapi.Response$Outcome CONDITION_FAILED", "public static final enum com.yahoo.documentapi.Response$Outcome NOT_FOUND", "public static final enum com.yahoo.documentapi.Response$Outcome INSUFFICIENT_STORAGE", "public static final enum com.yahoo.documentapi.Response$Outcome TIMEOUT", "public static final enum com.yahoo.documentapi.Response$Outcome ERROR" ] }, "com.yahoo.documentapi.Response" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (long)", "public void (long, java.lang.String)", "public void (long, java.lang.String, com.yahoo.documentapi.Response$Outcome)", "public void (long, java.lang.String, com.yahoo.documentapi.Response$Outcome, com.yahoo.messagebus.Trace)", "public java.lang.String getTextMessage()", "public boolean isSuccess()", "public com.yahoo.documentapi.Response$Outcome outcome()", "public long getRequestId()", "public com.yahoo.messagebus.Trace getTrace()", "public boolean equals(java.lang.Object)", "public int hashCode()", "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" ] }, "com.yahoo.documentapi.Result" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void (long)", "public void (com.yahoo.documentapi.Result$ResultType, com.yahoo.messagebus.Error)", "public boolean isSuccess()", "public com.yahoo.messagebus.Error error()", "public long getRequestId()", "public com.yahoo.documentapi.Result$ResultType type()", "public static com.yahoo.messagebus.Error toError(com.yahoo.documentapi.Result$ResultType)" ], "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 ()", "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 ()" ], "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 ()", "public void setDefaultTimeout(java.time.Duration)", "public com.yahoo.documentapi.SyncParameters$Builder defaultTimeout(java.time.Duration)", "public com.yahoo.documentapi.SyncParameters build()" ], "fields" : [ ] }, "com.yahoo.documentapi.SyncParameters" : { "superClass" : "com.yahoo.documentapi.Parameters", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "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 void put(com.yahoo.document.DocumentPut, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.document.Document get(com.yahoo.document.DocumentId)", "public abstract com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.time.Duration)", "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, com.yahoo.documentapi.DocumentOperationParameters, java.time.Duration)", "public abstract boolean remove(com.yahoo.document.DocumentRemove)", "public boolean remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.DocumentOperationParameters)", "public abstract boolean update(com.yahoo.document.DocumentUpdate)", "public boolean update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.DocumentOperationParameters)" ], "fields" : [ ] }, "com.yahoo.documentapi.UpdateResponse" : { "superClass" : "com.yahoo.documentapi.Response", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (long, boolean)", "public void (long, boolean, com.yahoo.messagebus.Trace)", "public boolean wasFound()", "public boolean isSuccess()", "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 (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 ()", "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 ()", "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 ()", "public void reset()", "public void onMessage(com.yahoo.messagebus.Message, 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 (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 (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 (int, com.yahoo.documentapi.ProgressToken, int, int)", "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 (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 createFromDocumentSelection(java.lang.String, com.yahoo.document.BucketIdFactory, int, com.yahoo.documentapi.ProgressToken, int, int)", "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 (java.lang.String)", "public void (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 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 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 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 setMaxTotalHits(long)", "public long getMaxTotalHits()", "public java.util.Set getBucketsToVisit()", "public void setBucketsToVisit(java.util.Set)", "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 boolean skipBucketsOnFatalErrors()", "public void skipBucketsOnFatalErrors(boolean)", "public void slice(int, int)", "public int getSlices()", "public int getSliceId()", "public java.lang.String toString()" ], "fields" : [ ] }, "com.yahoo.documentapi.VisitorResponse" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (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 (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.DocumentPut, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId)", "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId)", "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate)", "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Response getNext()", "public com.yahoo.documentapi.Response getNext(int)", "public void destroy()", "public void setResultType(com.yahoo.documentapi.Result$ResultType)" ], "fields" : [ ] }, "com.yahoo.documentapi.local.LocalDocumentAccess" : { "superClass" : "com.yahoo.documentapi.DocumentAccess", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.documentapi.DocumentAccessParams)", "public com.yahoo.documentapi.local.LocalSyncSession createSyncSession(com.yahoo.documentapi.SyncParameters)", "public com.yahoo.documentapi.local.LocalAsyncSession createAsyncSession(com.yahoo.documentapi.AsyncParameters)", "public com.yahoo.documentapi.local.LocalVisitorSession 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)", "public void setPhaser(java.util.concurrent.Phaser)", "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.local.LocalSyncSession" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.SyncSession" ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.documentapi.local.LocalDocumentAccess)", "public void put(com.yahoo.document.DocumentPut)", "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.time.Duration)", "public boolean remove(com.yahoo.document.DocumentRemove)", "public boolean update(com.yahoo.document.DocumentUpdate)", "public com.yahoo.documentapi.Response getNext()", "public com.yahoo.documentapi.Response getNext(int)", "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.local.LocalVisitorSession" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.VisitorSession" ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.documentapi.local.LocalDocumentAccess, com.yahoo.documentapi.VisitorParameters)", "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 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.DocumentPut, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId)", "public com.yahoo.documentapi.Result get(com.yahoo.document.DocumentId, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentId)", "public com.yahoo.documentapi.Result remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.DocumentOperationParameters)", "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate)", "public com.yahoo.documentapi.Result update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.DocumentOperationParameters)", "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 ()", "public void (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 ()", "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 setDocumentProtocolPoliciesConfig(com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig, com.yahoo.vespa.config.content.DistributionConfig)", "public com.yahoo.documentapi.messagebus.MessageBusParams setRouteName(java.lang.String)", "public com.yahoo.documentapi.messagebus.MessageBusParams setRoute(java.lang.String)", "public com.yahoo.documentapi.messagebus.MessageBusParams setRouteNameForGet(java.lang.String)", "public com.yahoo.documentapi.messagebus.MessageBusParams setRouteForGet(java.lang.String)", "public java.lang.String getRoute()", "public java.lang.String getRouteForGet()", "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.DocumentOperationParameters)", "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, java.time.Duration)", "public com.yahoo.document.Document get(com.yahoo.document.DocumentId, com.yahoo.documentapi.DocumentOperationParameters, java.time.Duration)", "public boolean remove(com.yahoo.document.DocumentRemove)", "public boolean remove(com.yahoo.document.DocumentRemove, com.yahoo.documentapi.DocumentOperationParameters)", "public boolean update(com.yahoo.document.DocumentUpdate)", "public boolean update(com.yahoo.document.DocumentUpdate, com.yahoo.documentapi.DocumentOperationParameters)", "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 (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 (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 (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 (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 (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 ()", "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 (com.yahoo.documentapi.messagebus.MessageBusVisitorSession, com.yahoo.documentapi.messagebus.MessageBusVisitorSession$State, java.lang.String)", "public void (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 (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 (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 (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 (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 ()", "public void (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 (java.lang.String)", "public void select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.messagebus.protocol.RoutableFactory" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "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.ContentPolicy$BucketIdCalculator" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$DistributorSelectionLogic" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$HostFetcher" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "protected void (int)", "public abstract java.lang.String getTargetSpec(java.lang.Integer, com.yahoo.messagebus.routing.RoutingContext)", "public void close()" ], "fields" : [ "protected final java.util.Random randomizer" ] }, "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$InstabilityChecker" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ "public abstract boolean tooManyFailures(int)", "public abstract void addFailure(java.lang.Integer)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$Parameters" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.util.Map)", "public java.lang.String getClusterName()", "public com.yahoo.documentapi.messagebus.protocol.ContentPolicy$SlobrokHostPatternGenerator createPatternGenerator()", "public com.yahoo.documentapi.messagebus.protocol.ContentPolicy$HostFetcher createHostFetcher(com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy, int)", "public com.yahoo.vdslib.distribution.Distribution createDistribution(com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy)", "public com.yahoo.documentapi.messagebus.protocol.ContentPolicy$InstabilityChecker createInstabilityChecker()" ], "fields" : [ "protected final java.lang.String clusterName", "protected final java.lang.String distributionConfigId", "protected final com.yahoo.vespa.config.content.DistributionConfig distributionConfig", "protected final com.yahoo.documentapi.messagebus.protocol.ContentPolicy$SlobrokHostPatternGenerator slobrokHostPatternGenerator" ] }, "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$PerNodeCountingInstabilityChecker" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$InstabilityChecker" ], "attributes" : [ "public" ], "methods" : [ "public void (int)", "public boolean tooManyFailures(int)", "public void addFailure(java.lang.Integer)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$SlobrokHostFetcher" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.ContentPolicy$HostFetcher", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "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.ContentPolicy" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (java.lang.String, com.yahoo.vespa.config.content.DistributionConfig)", "public void (com.yahoo.documentapi.messagebus.protocol.ContentPolicy$Parameters)", "public void select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()" ], "fields" : [ "public static final java.lang.String owningBucketStates" ] }, "com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (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 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 (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 (java.lang.String)", "public void (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 (int)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentIgnoredReply" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.DocumentReply", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentListEntry" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.document.Document, long, boolean)", "public void serialize(com.yahoo.vespa.objects.Serializer)", "public static int getApproxSize()", "public void (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 ()", "public void (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 ()", "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 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 (com.yahoo.document.DocumentTypeManager)", "public void (com.yahoo.document.DocumentTypeManager, com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig, com.yahoo.vespa.config.content.DistributionConfig)", "public void (com.yahoo.document.DocumentTypeManager, java.lang.String)", "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 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_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_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.DocumentProtocolPoliciesConfig$Builder" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.config.ConfigInstance$Builder" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void (com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Builder cluster(java.lang.String, com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Builder cluster(java.util.Map)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Builder cluster(java.lang.String, java.util.function.Consumer)", "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 final boolean getApplyOnRestart()", "public final void setApplyOnRestart(boolean)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig build()" ], "fields" : [ "public java.util.Map cluster" ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.config.ConfigBuilder" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void (com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder defaultRoute(java.lang.String)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder route(com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route$Builder)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder route(java.util.function.Consumer)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder route(java.util.List)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder selector(java.lang.String)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster build()" ], "fields" : [ "public java.util.List route" ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route$Builder" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.config.ConfigBuilder" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void (com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route$Builder name(java.lang.String)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route$Builder messageType(int)", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route build()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route" : { "superClass" : "com.yahoo.config.InnerNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route$Builder)", "public java.lang.String name()", "public int messageType()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster" : { "superClass" : "com.yahoo.config.InnerNode", "interfaces" : [ ], "attributes" : [ "public", "final" ], "methods" : [ "public void (com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Builder)", "public java.lang.String defaultRoute()", "public java.util.List route()", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster$Route route(int)", "public java.lang.String selector()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$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.DocumentProtocolPoliciesConfig$Builder)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig" : { "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 void (com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Builder)", "public java.util.Map cluster()", "public com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig$Cluster cluster(java.lang.String)" ], "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_SCHEMA" ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.messagebus.routing.RoutingPolicy" ], "attributes" : [ "public", "interface", "abstract" ], "methods" : [ ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.DocumentReply" : { "superClass" : "com.yahoo.messagebus.Reply", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (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 (com.yahoo.documentapi.messagebus.protocol.DocumentProtocolPoliciesConfig)", "public void (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 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 (com.yahoo.document.DocumentId, long, boolean)", "public void (com.yahoo.document.GlobalId, long, boolean)", "public void (com.yahoo.vespa.objects.Deserializer)", "public boolean hasDocId()", "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.DocumentrouteselectorpolicyConfig$Builder" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.config.ConfigInstance$Builder" ], "attributes" : [ "public", "final" ], "methods" : [ "public void ()", "public void (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.function.Consumer)", "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 final boolean getApplyOnRestart()", "public final void setApplyOnRestart(boolean)", "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", "final" ], "methods" : [ "public void ()", "public void (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 (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 void (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_SCHEMA" ] }, "com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (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 (java.lang.String)", "public void select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.ExternPolicy" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" ], "attributes" : [ "public" ], "methods" : [ "public void (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()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.document.BucketId)", "public void (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 (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 ()", "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 (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 ()", "public void (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 (com.yahoo.document.DocumentId)", "public void (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 (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.LoadBalancerPolicy" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" ], "attributes" : [ "public" ], "methods" : [ "public void select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (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 select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()", "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 (com.yahoo.documentapi.messagebus.protocol.LazyDecoder, com.yahoo.document.serialization.DocumentDeserializer)", "public void (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)", "public void setCreateIfNonExistent(boolean)", "public boolean getCreateIfNonExistent()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.QueryResultMessage" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.VisitorMessage", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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 (com.yahoo.document.DocumentId)", "public void (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 ()", "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 (java.lang.String, java.lang.String)", "public void (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()", "public java.lang.String getBucketSpace()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" ], "attributes" : [ "public" ], "methods" : [ "public void ()", "public void select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$CreateVisitorMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$CreateVisitorReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$DestroyVisitorMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$DestroyVisitorReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$DocumentIgnoredReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$DocumentListMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$DocumentListReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$DocumentMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "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)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "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)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$EmptyBucketsMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$EmptyBucketsReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$GetBucketListMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$GetBucketListReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$GetBucketStateMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$GetBucketStateReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$GetDocumentMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$GetDocumentReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$MapVisitorMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$MapVisitorReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$PutDocumentMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$PutDocumentReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$QueryResultMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$QueryResultReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$RemoveDocumentMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$RemoveDocumentReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$RemoveLocationMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$RemoveLocationReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$StatBucketMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$StatBucketReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$UpdateDocumentMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$UpdateDocumentReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$VisitorInfoMessageFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentMessageFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$VisitorInfoReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60$WrongDistributionReplyFactory" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.RoutableFactories60$DocumentReplyFactory", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void ()", "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.RoutableFactories60" : { "superClass" : "java.lang.Object", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()" ], "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 byte[] encode(int, com.yahoo.messagebus.Routable)", "public abstract com.yahoo.messagebus.Routable decode(com.yahoo.document.serialization.DocumentDeserializer)" ], "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)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "protected java.util.List lookup(com.yahoo.messagebus.routing.RoutingContext, java.lang.String)", "public static java.util.Map parse(java.lang.String)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.StatBucketMessage" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (com.yahoo.document.BucketId, java.lang.String)", "public void (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 ()", "public void (java.lang.String)", "public java.lang.String getResults()", "public void setResults(java.lang.String)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy" : { "superClass" : "java.lang.Object", "interfaces" : [ "com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy" ], "attributes" : [ "public" ], "methods" : [ "public void select(com.yahoo.messagebus.routing.RoutingContext)", "public void merge(com.yahoo.messagebus.routing.RoutingContext)", "public void destroy()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.DocumentMessage", "interfaces" : [ ], "attributes" : [ "public", "abstract" ], "methods" : [ "public void ()", "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 (com.yahoo.documentapi.messagebus.protocol.LazyDecoder, com.yahoo.document.serialization.DocumentDeserializer)", "public void (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 ()", "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 ()", "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 ()" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.VisitorReply" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (int)" ], "fields" : [ ] }, "com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply" : { "superClass" : "com.yahoo.documentapi.messagebus.protocol.DocumentAcceptedReply", "interfaces" : [ ], "attributes" : [ "public" ], "methods" : [ "public void (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 ()", "public void (java.lang.String)", "public java.lang.String getSystemState()", "public void setSystemState(java.lang.String)" ], "fields" : [ ] } }