A B C D E F G H I K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- abort() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
- abort() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- abort() - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Abort this visitor
- abort() - Method in interface com.yahoo.documentapi.VisitorControlSession
-
Aborts the session.
- ABORTED - com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
- ABORTED - com.yahoo.documentapi.VisitorControlHandler.CompletionCode
-
Aborted by user.
- AbstractRoutableFactory - Class in com.yahoo.documentapi.messagebus.protocol
- AbstractRoutableFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory
- ack(AckToken) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
- ack(AckToken) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- ack(AckToken) - Method in interface com.yahoo.documentapi.VisitorControlSession
-
Acknowledges a response previously retrieved by the
getNext
method. - ack(AckToken) - Method in class com.yahoo.documentapi.VisitorDataHandler
-
Function used to ack data.
- ackObject - Variable in class com.yahoo.documentapi.AckToken
- AckToken - Class in com.yahoo.documentapi
-
Token to use to acknowledge data for visiting.
- AckToken(Object) - Constructor for class com.yahoo.documentapi.AckToken
-
Creates ack token from the supplied parameter.
- addBucket(BucketId, BucketId, ProgressToken.BucketState) - Method in class com.yahoo.documentapi.ProgressToken
-
For use internally by DocumentAPI code only.
- addFailedBucket(BucketId, BucketId, String) - Method in class com.yahoo.documentapi.ProgressToken
- ANDPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
An AND policy is a routing policy that can be used to write simple routes that split a message between multiple other destinations.
- ANDPolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ANDPolicy
-
Constructs a new AND policy that requires all recipients to be ok for it to merge their replies to an ok reply.
- AsyncParameters - Class in com.yahoo.documentapi
-
Parameters for creating an async session
- AsyncParameters() - Constructor for class com.yahoo.documentapi.AsyncParameters
- AsyncSession - Interface in com.yahoo.documentapi
-
A session for asynchronous access to a document repository.
B
- BUCKET_ACTIVE - com.yahoo.documentapi.ProgressToken.BucketState
- BUCKET_PENDING - com.yahoo.documentapi.ProgressToken.BucketState
- BucketIdCalculator() - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.BucketIdCalculator
- BucketInfo(BucketId, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
- BucketKeyWrapper(long) - Constructor for class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
- BucketListVisitorResponse - Class in com.yahoo.documentapi
- BucketListVisitorResponse(BucketId, List<DocumentListEntry>, AckToken) - Constructor for class com.yahoo.documentapi.BucketListVisitorResponse
- BucketProgress(BucketId, BucketId) - Constructor for class com.yahoo.documentapi.VisitorIterator.BucketProgress
- bucketToKey(long) - Static method in class com.yahoo.documentapi.ProgressToken
- build() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- build() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
- build() - Method in class com.yahoo.documentapi.SyncParameters.Builder
- Builder() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- Builder() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
- Builder() - Constructor for class com.yahoo.documentapi.SyncParameters.Builder
- Builder(DocumentrouteselectorpolicyConfig) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- Builder(DocumentrouteselectorpolicyConfig.Route) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
- busy - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
C
- clearAllBuckets() - Method in class com.yahoo.documentapi.ProgressToken
- close() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
- close() - Method in interface com.yahoo.documentapi.SubscriptionSession
-
Closes this subscription session without closing the subscription registered on the document repository.
- clusterName - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- code - Variable in class com.yahoo.documentapi.VisitorControlHandler.Result
- com.yahoo.documentapi - package com.yahoo.documentapi
- com.yahoo.documentapi.local - package com.yahoo.documentapi.local
- com.yahoo.documentapi.messagebus - package com.yahoo.documentapi.messagebus
- com.yahoo.documentapi.messagebus.protocol - package com.yahoo.documentapi.messagebus.protocol
- compareTo(DocumentState) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- compareTo(ProgressToken.BucketKeyWrapper) - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
- COMPLETED - com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
- CONDITION_NOT_MET_ERROR - com.yahoo.documentapi.Result.ResultType
-
Condition specified in operation not met error
- CONFIG_DEF_MD5 - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- CONFIG_DEF_NAME - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- CONFIG_DEF_NAMESPACE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- CONFIG_DEF_SCHEMA - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- CONFIG_DEF_VERSION - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- configure(DocumentrouteselectorpolicyConfig) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
-
This method is called when configuration arrives from the config server.
- configure(MessagetyperouteselectorpolicyConfig) - Method in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
- containsFailedBuckets() - Method in class com.yahoo.documentapi.ProgressToken
- ContentParameters(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ContentPolicy.ContentParameters
- ContentPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
Policy to talk to content clusters.
- ContentPolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ContentPolicy
- ContentPolicy(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ContentPolicy
- ContentPolicy.ContentParameters - Class in com.yahoo.documentapi.messagebus.protocol
- createAsyncSession(AsyncParameters) - Method in class com.yahoo.documentapi.DocumentAccess
-
Returns a session for asynchronous document access.
- createAsyncSession(AsyncParameters) - Method in class com.yahoo.documentapi.local.LocalDocumentAccess
- createAsyncSession(AsyncParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
- createDefault() - Static method in class com.yahoo.documentapi.DocumentAccess
-
This is a convenience method to return a document access object with all default parameter values.
- createDistribution(SlobrokPolicy) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- createEmpty() - Static method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
-
Creates an empty PutDocumentMessage
- createEmpty() - Static method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Creates an empty UpdateDocumentMessage
- createForMessageBus(MessageBus, ScheduledExecutorService, VisitorParameters) - Static method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- createFromDocumentSelection(String, BucketIdFactory, int, ProgressToken) - Static method in class com.yahoo.documentapi.VisitorIterator
-
Create a new
VisitorIterator
instance based on the given document selection string. - createFromExplicitBucketSet(Set<BucketId>, int, ProgressToken) - Static method in class com.yahoo.documentapi.VisitorIterator
-
Create a new
VisitorIterator
instance based on the given set of buckets. - createHostFetcher(SlobrokPolicy, int) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- createPatternGenerator() - Method in class com.yahoo.documentapi.messagebus.protocol.ContentPolicy.ContentParameters
- createPatternGenerator() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- createPolicy(String) - Method in interface com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactory
-
This method creates and returns a routing policy that corresponds to the implementing class, using the given parameter string.
- createPolicy(String, String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- createReceiver(MessageHandler, String) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiverFactory
- createReceiver(MessageHandler, String) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.ReceiverFactory
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
-
Creates and returns a reply to this message.
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentSummaryMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.SearchResultMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
- createReply() - Method in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- createSender(ReplyHandler, VisitorParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSenderFactory
- createSender(ReplyHandler, VisitorParameters) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.SenderFactory
- createSubscription(SubscriptionParameters) - Method in class com.yahoo.documentapi.DocumentAccess
-
Creates a subscription and returns a session for getting data from it.
- createSubscription(SubscriptionParameters) - Method in class com.yahoo.documentapi.local.LocalDocumentAccess
- createSubscription(SubscriptionParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
- createSyncSession(SyncParameters) - Method in class com.yahoo.documentapi.DocumentAccess
-
Returns a session for synchronous document access.
- createSyncSession(SyncParameters) - Method in class com.yahoo.documentapi.local.LocalDocumentAccess
- createSyncSession(SyncParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
- createVisitorDestinationSession(VisitorDestinationParameters) - Method in class com.yahoo.documentapi.DocumentAccess
-
Creates a destination session for receiving data from visiting.
- createVisitorDestinationSession(VisitorDestinationParameters) - Method in class com.yahoo.documentapi.local.LocalDocumentAccess
- createVisitorDestinationSession(VisitorDestinationParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
- CreateVisitorMessage - Class in com.yahoo.documentapi.messagebus.protocol
- CreateVisitorMessage(String, String, String, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- CreateVisitorMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorMessageFactory
- CreateVisitorReply - Class in com.yahoo.documentapi.messagebus.protocol
- CreateVisitorReply(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply
- CreateVisitorReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorReplyFactory
- createVisitorSession(VisitorParameters) - Method in class com.yahoo.documentapi.DocumentAccess
-
Run a visitor with the given visitor parameters, and get the result back here.
- createVisitorSession(VisitorParameters) - Method in class com.yahoo.documentapi.local.LocalDocumentAccess
- createVisitorSession(VisitorParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
D
- decode(Version, byte[]) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- decode(DocumentDeserializer, LoadTypeSet) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentMessageFactory
- decode(DocumentDeserializer, LoadTypeSet) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentReplyFactory
- decode(DocumentDeserializer, LoadTypeSet) - Method in interface com.yahoo.documentapi.messagebus.protocol.RoutableFactory
-
This method decodes the given byte bufer to a routable.
- decode(Routable, DocumentDeserializer) - Method in interface com.yahoo.documentapi.messagebus.protocol.LazyDecoder
- decodeBucketSpace(Deserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorMessageFactory
- decodeBucketSpace(Deserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListMessageFactory
- decodeBucketSpace(Deserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketMessageFactory
- decodeInto(PutDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.PutDocumentMessageFactory
- decodeInto(RemoveDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveDocumentMessageFactory
- decodeInto(UpdateDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.UpdateDocumentMessageFactory
- decodeString(Deserializer) - Static method in class com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory
-
Reads a string from the given buffer that was previously written by
AbstractRoutableFactory.encodeString(String, com.yahoo.vespa.objects.Serializer)
. - defaultTimeout() - Method in class com.yahoo.documentapi.SyncParameters
- destroy() - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- destroy() - Method in class com.yahoo.documentapi.local.LocalSyncSession
- destroy() - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- destroy() - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- destroy() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
- destroy() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- destroy() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiver
- destroy() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSender
- destroy() - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Receiver
- destroy() - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Sender
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.ANDPolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.ErrorPolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
- destroy() - Method in interface com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactory
-
Destroys this factory and frees up any resources it has held.
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
- destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
- destroy() - Method in interface com.yahoo.documentapi.Session
-
Destroys this session and frees up any resources it has held.
- destroy() - Method in interface com.yahoo.documentapi.VisitorControlSession
-
Destroys this session and frees up any resources it has held.
- DestroyVisitorMessage - Class in com.yahoo.documentapi.messagebus.protocol
- DestroyVisitorMessage(DestroyVisitorMessage) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
- DestroyVisitorMessage(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
- DestroyVisitorMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DestroyVisitorMessageFactory
- DestroyVisitorReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DestroyVisitorReplyFactory
- dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- distributionConfigId - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- DistributionRangeBucketSource(int, ProgressToken) - Constructor for class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- DOCUMENT_MESSAGE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
All message types that are implemented by this protocol.
- DOCUMENT_REPLY - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
All reply types that are implemented by this protocol.
- DocumentAcceptedReply - Class in com.yahoo.documentapi.messagebus.protocol
-
Common base class for replies that indicate that a document was routed to some recipient.
- DocumentAcceptedReply(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentAcceptedReply
- DocumentAccess - Class in com.yahoo.documentapi
-
This is the starting point of the document api.
- DocumentAccess(DocumentAccessParams) - Constructor for class com.yahoo.documentapi.DocumentAccess
-
Constructs a new document access object.
- DocumentAccessException - Exception in com.yahoo.documentapi
-
General exception thrown from various methods in the Vespa Document API.
- DocumentAccessException() - Constructor for exception com.yahoo.documentapi.DocumentAccessException
- DocumentAccessException(String) - Constructor for exception com.yahoo.documentapi.DocumentAccessException
- DocumentAccessException(String, Throwable) - Constructor for exception com.yahoo.documentapi.DocumentAccessException
- DocumentAccessException(String, Set<Integer>) - Constructor for exception com.yahoo.documentapi.DocumentAccessException
- DocumentAccessException(Throwable) - Constructor for exception com.yahoo.documentapi.DocumentAccessException
- DocumentAccessParams - Class in com.yahoo.documentapi
-
Superclass of the classes which contains the parameters for creating or opening a document access.
- DocumentAccessParams() - Constructor for class com.yahoo.documentapi.DocumentAccessParams
- DocumentIdResponse - Class in com.yahoo.documentapi
-
The asynchronous response to a document remove operation.
- DocumentIdResponse(long) - Constructor for class com.yahoo.documentapi.DocumentIdResponse
-
Creates a successful response
- DocumentIdResponse(long, DocumentId) - Constructor for class com.yahoo.documentapi.DocumentIdResponse
-
Creates a successful response containing a document id
- DocumentIdResponse(long, DocumentId, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentIdResponse
-
Creates a response containing a textual message and/or a document id
- DocumentIdResponse(long, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentIdResponse
-
Creates a response containing a textual message
- DocumentIgnoredReply - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentIgnoredReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentIgnoredReply
- DocumentIgnoredReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentIgnoredReplyFactory
- DocumentListEntry - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentListEntry(Document, long, boolean) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
- DocumentListEntry(DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
- DocumentListMessage - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentListMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- DocumentListMessage(DocumentListMessage) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- DocumentListMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentListMessageFactory
- DocumentListReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentListReplyFactory
- documentmanagerConfig() - Method in class com.yahoo.documentapi.DocumentAccessParams
-
Returns the document manager config to use, or empty if it it necessary to subscribe to get it
- DocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
-
Constructs a new message with no content.
- DocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentMessageFactory
- DocumentOpVisitorResponse - Class in com.yahoo.documentapi
-
Visitor response containing a document operation.
- DocumentOpVisitorResponse(DocumentOperation, AckToken) - Constructor for class com.yahoo.documentapi.DocumentOpVisitorResponse
-
Creates visitor response containing a document operation and an ack token.
- DocumentProtocol - Class in com.yahoo.documentapi.messagebus.protocol
-
Implements the message bus protocol that is used by all components of Vespa.
- DocumentProtocol(DocumentTypeManager) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- DocumentProtocol(DocumentTypeManager, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- DocumentProtocol(DocumentTypeManager, String, LoadTypeSet) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- DocumentProtocol.Priority - Enum in com.yahoo.documentapi.messagebus.protocol
-
Define the different priorities allowed for document api messages.
- DocumentProtocolRoutingPolicy - Interface in com.yahoo.documentapi.messagebus.protocol
- DocumentReply - Class in com.yahoo.documentapi.messagebus.protocol
-
This class implements a generic document protocol reply that can be reused by document messages that require no special reply implementation while still allowing applications to distinguish between types.
- DocumentReply(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentReply
-
Constructs a new reply of given type.
- DocumentReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentReplyFactory
- DocumentResponse - Class in com.yahoo.documentapi
-
The asynchronous response to a document put or get operation.
- DocumentResponse(long) - Constructor for class com.yahoo.documentapi.DocumentResponse
-
Creates a successful response
- DocumentResponse(long, Document) - Constructor for class com.yahoo.documentapi.DocumentResponse
-
Creates a successful response containing a document
- DocumentResponse(long, Document, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentResponse
-
Creates a response containing a textual message and/or a document
- DocumentResponse(long, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentResponse
-
Creates a response containing a textual message
- DocumentRouteSelectorPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
This policy is responsible for selecting among the given recipient routes according to the configured document selection properties.
- DocumentRouteSelectorPolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
-
This policy is constructed with a configuration identifier that can be subscribed to for the document selector config.
- DocumentrouteselectorpolicyConfig - Class in com.yahoo.documentapi.messagebus.protocol
-
This class represents the root node of documentrouteselectorpolicy Copyright 2017 Yahoo Holdings.
- DocumentrouteselectorpolicyConfig(DocumentrouteselectorpolicyConfig.Builder) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- DocumentrouteselectorpolicyConfig.Builder - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentrouteselectorpolicyConfig.Producer - Interface in com.yahoo.documentapi.messagebus.protocol
- DocumentrouteselectorpolicyConfig.Route - Class in com.yahoo.documentapi.messagebus.protocol
-
This class represents documentrouteselectorpolicy.route[]
- DocumentrouteselectorpolicyConfig.Route.Builder - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentState - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentState(DocumentId, long, boolean) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentState
- DocumentState(GlobalId, long, boolean) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentState
- DocumentState(Deserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentState
- DocumentSummaryMessage - Class in com.yahoo.documentapi.messagebus.protocol
- DocumentSummaryMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentSummaryMessage
- DocumentSummaryMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentSummaryMessageFactory
- DocumentSummaryReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentSummaryReplyFactory
- DocumentUpdateResponse - Class in com.yahoo.documentapi
-
The asynchronous response to a document update operation.
- DocumentUpdateResponse(long) - Constructor for class com.yahoo.documentapi.DocumentUpdateResponse
-
Creates a successful response
- DocumentUpdateResponse(long, DocumentUpdate) - Constructor for class com.yahoo.documentapi.DocumentUpdateResponse
-
Creates a successful response containing a document update
- DocumentUpdateResponse(long, DocumentUpdate, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentUpdateResponse
-
Creates a response containing a textual message and/or a document update
- DocumentUpdateResponse(long, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentUpdateResponse
-
Creates a response containing a textual message
- DocumentVisitor - Class in com.yahoo.documentapi
-
Visitor that simply returns documents found in storage.
- DocumentVisitor(String) - Constructor for class com.yahoo.documentapi.DocumentVisitor
-
Creates a document visitor.
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DestroyVisitorMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DestroyVisitorReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentIgnoredReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentListMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentListReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentMessageFactory
-
This method decodes a message from the given deserializer.
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentReplyFactory
-
This method decodes a reply from the given byte buffer.
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentSummaryMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentSummaryReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.EmptyBucketsMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.EmptyBucketsReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketStateMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketStateReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetDocumentMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetDocumentReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.MapVisitorMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.MapVisitorReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.PutDocumentMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.PutDocumentReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.QueryResultMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.QueryResultReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveDocumentMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveDocumentReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveLocationMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveLocationReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.SearchResultMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.SearchResultReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.UpdateDocumentMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.UpdateDocumentReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.VisitorInfoMessageFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.VisitorInfoReplyFactory
- doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.WrongDistributionReplyFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DestroyVisitorMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentListMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentMessageFactory
-
This method encodes the given message using the given serializer.
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentSummaryMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.EmptyBucketsMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketStateMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetDocumentMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.MapVisitorMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.PutDocumentMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.QueryResultMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveDocumentMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveLocationMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.SearchResultMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.UpdateDocumentMessageFactory
- doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.VisitorInfoMessageFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DestroyVisitorReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentIgnoredReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentListReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentReplyFactory
-
This method encodes the given reply into the given byte buffer.
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentSummaryReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.EmptyBucketsReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketStateReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetDocumentReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.MapVisitorReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.PutDocumentReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.QueryResultReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveDocumentReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveLocationReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.SearchResultReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.UpdateDocumentReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.VisitorInfoReplyFactory
- doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.WrongDistributionReplyFactory
- DumpVisitorDataHandler - Class in com.yahoo.documentapi
-
Implementation of VisitorDataHandler which invokes onDocument() for each received document and onRemove() for each document id that was returned as part of a remove entry.
- DumpVisitorDataHandler() - Constructor for class com.yahoo.documentapi.DumpVisitorDataHandler
E
- EmptyBucketsMessage - Class in com.yahoo.documentapi.messagebus.protocol
- EmptyBucketsMessage(List<BucketId>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
- EmptyBucketsMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.EmptyBucketsMessageFactory
- EmptyBucketsReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.EmptyBucketsReplyFactory
- EmptyBucketsVisitorResponse - Class in com.yahoo.documentapi
-
Response containing list of empty buckets.
- EmptyBucketsVisitorResponse(List<BucketId>, AckToken) - Constructor for class com.yahoo.documentapi.EmptyBucketsVisitorResponse
-
Creates visitor response containing an ack token.
- encode(Version, Routable) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- encode(Routable, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentMessageFactory
- encode(Routable, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.DocumentReplyFactory
- encode(Routable, DocumentSerializer) - Method in interface com.yahoo.documentapi.messagebus.protocol.RoutableFactory
-
This method encodes the content of the given routable into a byte buffer that can later be decoded using the
RoutableFactory.decode(DocumentDeserializer, com.yahoo.documentapi.messagebus.loadtypes.LoadTypeSet)
method. - encodeBucketSpace(String, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.CreateVisitorMessageFactory
- encodeBucketSpace(String, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListMessageFactory
- encodeBucketSpace(String, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketMessageFactory
- encodeString(String, Serializer) - Static method in class com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory
-
Writes the given string to the given byte buffer in such a way that it can be decoded using
AbstractRoutableFactory.decodeString(com.yahoo.vespa.objects.Deserializer)
. - entry - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Node
- equals(Object) - Method in class com.yahoo.documentapi.DocumentIdResponse
- equals(Object) - Method in class com.yahoo.documentapi.DocumentResponse
- equals(Object) - Method in class com.yahoo.documentapi.DocumentUpdateResponse
- equals(Object) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- equals(Object) - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
- equals(Object) - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
- equals(Object) - Method in class com.yahoo.documentapi.RemoveResponse
- equals(Object) - Method in class com.yahoo.documentapi.Response
- equals(Object) - Method in class com.yahoo.documentapi.UpdateResponse
- ERROR_ABORTED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Operation cut short and aborted.
- ERROR_BUCKET_DELETED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Bucket recently removed, such that operation cannot be performed.
- ERROR_BUCKET_NOT_FOUND - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Bucket given in operation not found due to bucket database inconsistencies between storage and distributor nodes.
- ERROR_BUSY - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Node too busy to process request (Typically full queues)
- ERROR_DISK_FAILURE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
We failed accessing the disk, which we think is a disk hardware problem.
- ERROR_DOCUMENT_EXISTS - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Operation cannot be performed because token already exist.
- ERROR_DOCUMENT_NOT_FOUND - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Document in operation cannot be found.
- ERROR_IGNORED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Request was not handled correctly.
- ERROR_ILLEGAL_PARAMETERS - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Parameters given in request is illegal.
- ERROR_INTERNAL_FAILURE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
We failed in some way we didn't expect to fail.
- ERROR_IO_FAILURE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
We failed during an IO operation, we dont think is a specific disk hardware problem.
- ERROR_MESSAGE_IGNORED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Used by policies to indicate an inappropriate message.
- ERROR_NO_SPACE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Not enough free space on disk to perform operation.
- ERROR_NODE_NOT_READY - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Node not ready to perform operation.
- ERROR_NOT_CONNECTED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Lost connection with the node we requested something from.
- ERROR_NOT_IMPLEMENTED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Node have not implemented support for the given operation.
- ERROR_POLICY_FAILURE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Used for error policy when policy creation failed.
- ERROR_PROCESSING_FAILURE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Failed to process the given request.
- ERROR_REJECTED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Node refuse to perform operation.
- ERROR_STALE_TIMESTAMP - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Storage node received a timestamp that is stale.
- ERROR_SUSPENDED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
The given node have gotten a critical error and have suspended itself.
- ERROR_TEST_AND_SET_CONDITION_FAILED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Test and set condition (selection) failed.
- ERROR_TIMESTAMP_EXIST - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Unique timestamp specified for new operation is already in use.
- ERROR_UNKNOWN_COMMAND - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Unknown request received.
- ERROR_UNPARSEABLE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Request cannot be decoded.
- ERROR_WRONG_DISTRIBUTION - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Wrong node to talk to in current state.
- ErrorPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
This policy assigns an error supplied at constructor time to the routing context when
ErrorPolicy.select(RoutingContext)
is invoked. - ErrorPolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ErrorPolicy
-
Creates a new policy that will assign an
EmptyReply
with the given error to all routing contexts that invokeErrorPolicy.select(RoutingContext)
. - ExplicitBucketSource(Set<BucketId>, int, ProgressToken) - Constructor for class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- ExternPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
This policy implements the necessary logic to communicate with an external Vespa application and resolve its list of recipients using that other application's slobrok servers.
- ExternPolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
-
Constructs a new instance of this policy.
F
- failed() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
- FAILED - com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
- FAILURE - com.yahoo.documentapi.VisitorControlHandler.CompletionCode
-
Failure
- FATAL_ERROR - com.yahoo.documentapi.Result.ResultType
-
The request failed, and retrying is pointless.
- feed() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
- feed(String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
- fieldSet() - Method in class com.yahoo.documentapi.VisitorParameters
- fieldSet(String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set field set to use.
- FINISHED_BUCKET - Static variable in class com.yahoo.documentapi.ProgressToken
- fromSerializedString(String) - Static method in class com.yahoo.documentapi.ProgressToken
G
- get(DocumentId) - Method in interface com.yahoo.documentapi.AsyncSession
-
Gets a document.
- get(DocumentId) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- get(DocumentId) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- get(DocumentId) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- get(DocumentId) - Method in interface com.yahoo.documentapi.SyncSession
-
Gets a document.
- get(DocumentId, boolean, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
-
Deprecated.the 'headersonly' flag has no effect
- get(DocumentId, boolean, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
-
Deprecated.
- get(DocumentId, boolean, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
-
Deprecated.
- get(DocumentId, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
-
Gets a document.
- get(DocumentId, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- get(DocumentId, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- get(DocumentId, String, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- get(DocumentId, String, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.SyncSession
-
Gets a document with an unspecified timeout
- get(DocumentId, String, DocumentProtocol.Priority, Duration) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- get(DocumentId, String, DocumentProtocol.Priority, Duration) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- get(DocumentId, String, DocumentProtocol.Priority, Duration) - Method in interface com.yahoo.documentapi.SyncSession
-
Gets a document with timeout.
- get(DocumentId, Duration) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- get(DocumentId, Duration) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- get(DocumentId, Duration) - Method in interface com.yahoo.documentapi.SyncSession
-
Gets a document with timeout.
- getAckToken() - Method in class com.yahoo.documentapi.VisitorResponse
- getActiveBucketCount() - Method in class com.yahoo.documentapi.ProgressToken
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getApproxSize() - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- getApproxSize() - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- getBucketCursor() - Method in class com.yahoo.documentapi.ProgressToken
- getBucketId() - Method in class com.yahoo.documentapi.BucketListVisitorResponse
- getBucketId() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- getBucketId() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- getBucketId() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
- getBucketId() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
-
Returns the bucket whose state this contains.
- getBucketId() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
- getBucketId() - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- getBucketIds() - Method in class com.yahoo.documentapi.EmptyBucketsVisitorResponse
- getBucketIds() - Method in class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
- getBucketInformation() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
- GetBucketListMessage - Class in com.yahoo.documentapi.messagebus.protocol
- GetBucketListMessage(BucketId) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- GetBucketListMessage(BucketId, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- GetBucketListMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListMessageFactory
- GetBucketListReply - Class in com.yahoo.documentapi.messagebus.protocol
- GetBucketListReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply
- GetBucketListReply.BucketInfo - Class in com.yahoo.documentapi.messagebus.protocol
- GetBucketListReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketListReplyFactory
- getBuckets() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getBuckets() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply
- getBuckets() - Method in class com.yahoo.documentapi.ProgressToken
-
Get internal progress token bucket state map.
- getBucketSource() - Method in class com.yahoo.documentapi.VisitorIterator
- getBucketSpace() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getBucketSpace() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- getBucketSpace() - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- getBucketSpace() - Method in class com.yahoo.documentapi.VisitorParameters
- getBucketState() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateReply
-
Returns the bucket state contained in this.
- GetBucketStateMessage - Class in com.yahoo.documentapi.messagebus.protocol
-
This message is a request to return the state of a given bucket.
- GetBucketStateMessage(BucketId) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
-
Constructs a new reply with initial content.
- GetBucketStateMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketStateMessageFactory
- GetBucketStateReply - Class in com.yahoo.documentapi.messagebus.protocol
-
This is a reply to a
GetBucketStateMessage
. - GetBucketStateReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketStateReply
-
Constructs a new reply with no content.
- GetBucketStateReply(List<DocumentState>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketStateReply
-
Constructs a new reply with initial content.
- GetBucketStateReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetBucketStateReplyFactory
- getBucketsToVisit() - Method in class com.yahoo.documentapi.VisitorParameters
- getClusterName() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- getCode() - Method in class com.yahoo.documentapi.VisitorControlHandler.Result
- getCondition() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
- getCondition() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- getCondition() - Method in class com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage
- getCondition() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
- getConfig(DocumentrouteselectorpolicyConfig.Builder) - Method in interface com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Producer
- getConnectionSpec() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiver
- getConnectionSpec() - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Receiver
-
Get connection spec that can be used by other clients to send messages to this Receiver.
- getControlDestination() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getControlHandler() - Method in class com.yahoo.documentapi.VisitorParameters
- getCurrentWindowSize() - Method in interface com.yahoo.documentapi.AsyncSession
-
Returns the current send window size of the session.
- getCurrentWindowSize() - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- getCurrentWindowSize() - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- getData() - Method in class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
- getDataDestination() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getDataHandler() - Method in class com.yahoo.documentapi.VisitorDestinationParameters
- getDefMd5() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- getDefMd5() - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- getDefName() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- getDefName() - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- getDefNamespace() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- getDefNamespace() - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- getDefVersion() - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- getDescription() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
- getDistributionBitCount() - Method in class com.yahoo.documentapi.ProgressToken
- getDistributionBitCount() - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- getDistributionBitCount() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- getDistributionBitCount() - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- getDistributionBitCount() - Method in class com.yahoo.documentapi.VisitorIterator
- getDistributionConfigId() - Method in class com.yahoo.documentapi.messagebus.protocol.ContentPolicy.ContentParameters
- getDistributorHostPattern(Integer) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostPatternGenerator
-
Find host pattern of the hosts that are valid targets for this request.
- getDocId() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- getDocument() - Method in class com.yahoo.documentapi.DocumentResponse
-
Returns the document of this response, or null if there is none
- getDocument() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
- getDocument() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
-
Returns the document retrieved.
- getDocumentId() - Method in class com.yahoo.documentapi.DocumentIdResponse
-
Returns the document id of this response, or null if there is none
- getDocumentId() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
-
Returns the identifier of the document to retrieve.
- getDocumentId() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
-
Returns the identifier of the document to remove.
- getDocumentManagerConfigId() - Method in class com.yahoo.documentapi.DocumentAccessParams
-
Returns the config id that the document manager should subscribe to.
- GetDocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
- GetDocumentMessage(DocumentId) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
-
Constructs a new document get message.
- GetDocumentMessage(DocumentId, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
-
Constructs a new document get message.
- GetDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetDocumentMessageFactory
- getDocumentOperation() - Method in class com.yahoo.documentapi.DocumentOpVisitorResponse
- getDocumentPut() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
-
Returns the document put operation
- getDocumentRemove() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- GetDocumentReply - Class in com.yahoo.documentapi.messagebus.protocol
- GetDocumentReply(Document) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
-
Constructs a new document get reply.
- GetDocumentReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.GetDocumentReplyFactory
- getDocuments() - Method in class com.yahoo.documentapi.BucketListVisitorResponse
- getDocuments() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- getDocuments() - Method in class com.yahoo.documentapi.SimpleVisitorDocumentQueue
- getDocumentSelection() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getDocumentSelection() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
- getDocumentSelection() - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- getDocumentSelection() - Method in class com.yahoo.documentapi.VisitorParameters
- getDocumentTypeManager() - Method in class com.yahoo.documentapi.DocumentAccess
-
Returns the
DocumentTypeManager
used by this DocumentAccess. - getDocumentTypeManager() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- getDocumentUpdate() - Method in class com.yahoo.documentapi.DocumentUpdateResponse
-
Returns the document update of this response or null if there is none
- getDocumentUpdate() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Returns the document update to perform.
- getDynamicallyIncreaseMaxBucketsPerVisitor() - Method in class com.yahoo.documentapi.VisitorParameters
- getDynamicMaxBucketsIncreaseFactor() - Method in class com.yahoo.documentapi.VisitorParameters
- getError() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
-
This is a safety mechanism to allow the constructor to fail and signal that it can not be used.
- getError() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
-
This is a safety mechanism to allow the constructor to fail and signal that it can not be used.
- getError() - Method in class com.yahoo.documentapi.Result
-
Returns the error causes by this.
- getErrorCodes() - Method in exception com.yahoo.documentapi.DocumentAccessException
- getErrorMessage() - Method in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- getErrorName(int) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Returns a string representation of the given error code.
- getFailedBuckets() - Method in class com.yahoo.documentapi.ProgressToken
-
Get all failed buckets and their progress.
- getFieldSet() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getFieldSet() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
- getFieldSet() - Method in class com.yahoo.documentapi.VisitorParameters
- getFinishedBucketCount() - Method in class com.yahoo.documentapi.ProgressToken
- getFinishedBuckets() - Method in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- getFirstErrorMsg() - Method in class com.yahoo.documentapi.ProgressToken
- getFromTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getFromTimestamp() - Method in class com.yahoo.documentapi.VisitorParameters
- getGid() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- getHighestModificationTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply
-
Returns a unique VDS timestamp so that visiting up to and including that timestamp will return a state including this operation but not any operations sent to the same distributor after it.
- getIndex(String) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
-
Returns the index from a node name string
- getInstanceId() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getInstanceId() - Method in class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
- getIterator() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.VisitingProgress
- getKey() - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
- getLastBucket() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply
- getLastModified() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
-
Returns the date the document was last modified.
- getLibraryName() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getLibraryParameters() - Method in class com.yahoo.documentapi.VisitorParameters
- getLoadType() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
- getLoadType() - Method in class com.yahoo.documentapi.VisitorParameters
- getLoadTypes() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
- getLocalDataHandler() - Method in class com.yahoo.documentapi.VisitorParameters
- getMaxBucketsPerVisitor() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getMaxBucketsPerVisitor() - Method in class com.yahoo.documentapi.VisitorParameters
- getMaxFirstPassHits() - Method in class com.yahoo.documentapi.VisitorParameters
- getMaxPending() - Method in class com.yahoo.documentapi.VisitorParameters
- getMaxPendingReplyCount() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getMaxTotalHits() - Method in class com.yahoo.documentapi.VisitorParameters
- getMessage() - Method in class com.yahoo.documentapi.VisitorControlHandler.Result
- getMessageBus() - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
-
Returns the internal message bus object so that clients can use it directly.
- getMessageBusParams() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Returns the params object used to instantiate the message bus.
- getMirror() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
-
Returns the slobrok mirror used by this policy to resolve external recipients.
- getMirror(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostFetcher
- getName() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- getNetwork() - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
-
Returns the network layer of the internal message bus object so that clients can use it directly.
- getNewTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Returns the timestamp to assign to the updated document.
- getNext() - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- getNext() - Method in class com.yahoo.documentapi.local.LocalSyncSession
- getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
- getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- getNext() - Method in interface com.yahoo.documentapi.Session
-
Returns the next response of this session.
- getNext() - Method in interface com.yahoo.documentapi.VisitorControlSession
-
Returns the next response of this session.
- getNext() - Method in class com.yahoo.documentapi.VisitorDataHandler
-
Returns the next response of this session.
- getNext() - Method in class com.yahoo.documentapi.VisitorDataQueue
- getNext() - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- getNext() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- getNext() - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- getNext() - Method in class com.yahoo.documentapi.VisitorIterator
- getNext(int) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- getNext(int) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
- getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- getNext(int) - Method in interface com.yahoo.documentapi.Session
-
Returns the next response of this session.
- getNext(int) - Method in interface com.yahoo.documentapi.VisitorControlSession
-
Returns the next response of this session.
- getNext(int) - Method in class com.yahoo.documentapi.VisitorDataHandler
-
Returns the next response of this session.
- getNext(int) - Method in class com.yahoo.documentapi.VisitorDataQueue
- getNextTask() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
-
Waits until the queue has a task that is ready for scheduling, removes that task from the queue and returns it.
- getNodeWeights() - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
- getOldTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Returns the timestamp required for this update to be applied.
- getParameters() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getParams() - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
-
Returns the parameter object that controls the underlying message bus.
- getPendingBucketCount() - Method in class com.yahoo.documentapi.ProgressToken
- getPendingCount() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSender
- getPendingCount() - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Sender
- getPriority() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
-
Returns the priority tag for this message.
- getPriority() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentReply
-
Returns the priority tag for this message.
- getPriority() - Method in class com.yahoo.documentapi.VisitorParameters
- getPriority(int) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Get a priority enum instance by its value.
- getPriorityByName(String) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Get priority enum instance by its name.
- getProgress() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- getProgress() - Method in class com.yahoo.documentapi.ProgressToken.BucketEntry
- getProgress() - Method in class com.yahoo.documentapi.VisitorControlHandler
- getProgress() - Method in class com.yahoo.documentapi.VisitorIterator.BucketProgress
- getProgress() - Method in interface com.yahoo.documentapi.VisitorSession
-
Retrieves the last progress token gotten for this visitor.
- getProgressToken() - Method in class com.yahoo.documentapi.VisitorIterator
- getProtocol() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
- getProtocol() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentReply
- getProtocolConfigId() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Returns the id to resolve to protocol config.
- getRecipient(List<Mirror.Entry>) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
-
The load balancing operation: Returns a node choice from the given choices, based on previously gathered statistics on the nodes, and a running "position" which is increased by 1 on each call to this.
- getRemainingBucketCount() - Method in class com.yahoo.documentapi.VisitorIterator
- getRemoteDataHandler() - Method in class com.yahoo.documentapi.VisitorParameters
- getRequestId() - Method in class com.yahoo.documentapi.Response
- getRequestId() - Method in class com.yahoo.documentapi.Result
-
Returns the id of this operation.
- getResponseHandler() - Method in class com.yahoo.documentapi.AsyncParameters
- getResult() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentSummaryMessage
- getResult() - Method in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
- getResult() - Method in class com.yahoo.documentapi.messagebus.protocol.SearchResultMessage
- getResult() - Method in class com.yahoo.documentapi.VisitorControlHandler
- getResults() - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketReply
- getResumeFileName() - Method in class com.yahoo.documentapi.VisitorParameters
- getResumeToken() - Method in class com.yahoo.documentapi.VisitorParameters
- getRoutableTypes(Version) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Returns a list of routable types that support the given version.
- getRoute() - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- getRoute() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Returns the route string that all requests will be sent to.
- getRoute() - Method in interface com.yahoo.documentapi.messagebus.MessageBusSession
-
Returns the route to send all messages to when sending through this session.
- getRoute() - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- getRoute() - Method in class com.yahoo.documentapi.VisitorParameters
- getRouteForGet() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
- getRoutingConfigId() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Returns the id to resolve to routing config.
- getRPCNetworkParams() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Returns the params object used to instantiate the rpc network layer for message bus.
- getSequenceId() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
- getSequenceId() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
- getSequenceId() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- getSequenceId() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
- getSerializedBuffer() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
-
Returns the internal buffer to deserialize from, may be null.
- getSerializedSize() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- getSessionName() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- getSessionName() - Method in class com.yahoo.documentapi.VisitorDestinationParameters
- getSessionTimeoutMs() - Method in class com.yahoo.documentapi.VisitorParameters
- getSourceSessionParams() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Returns a reference to the extended source session params object.
- getState() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
- getState() - Method in class com.yahoo.documentapi.ProgressToken.BucketEntry
- getSummary() - Method in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
- getSuperbucket() - Method in class com.yahoo.documentapi.VisitorIterator.BucketProgress
- getSystemState() - Method in class com.yahoo.documentapi.messagebus.protocol.WrongDistributionReply
- getTargetSpec(Integer, RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
- getTargetSpec(Integer, RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostFetcher
- getTextMessage() - Method in class com.yahoo.documentapi.Response
-
Returns the text message of this response or null if there is none
- getThrottlePolicy() - Method in class com.yahoo.documentapi.VisitorParameters
- getTimeoutMs() - Method in class com.yahoo.documentapi.VisitorParameters
- getTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
- getTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- getTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
-
Returns the timestamp of the document to put
- getToken() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.VisitingProgress
- getTotalBucketCount() - Method in class com.yahoo.documentapi.ProgressToken
- getTotalBucketCount() - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- getTotalBucketCount() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- getTotalBucketCount() - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- getToTimestamp() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getToTimestamp() - Method in class com.yahoo.documentapi.VisitorParameters
- getTrace() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- getTrace() - Method in interface com.yahoo.documentapi.VisitorSession
-
Returns the tracing information so far about the visitor.
- getTraceLevel() - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- getTraceLevel() - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Returns the trace level to use when sending.
- getTraceLevel() - Method in interface com.yahoo.documentapi.messagebus.MessageBusSession
-
Returns the trace level used when sending messages through this session.
- getTraceLevel() - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- getTraceLevel() - Method in class com.yahoo.documentapi.VisitorParameters
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentReply
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentSummaryMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.SearchResultMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
- getType() - Method in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- getValue() - Method in enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- getVisitHeadersOnly() - Method in class com.yahoo.documentapi.VisitorParameters
-
Deprecated.
- getVisitInconsistentBuckets() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getVisitInconsistentBuckets() - Method in class com.yahoo.documentapi.VisitorParameters
- getVisitorLibrary() - Method in class com.yahoo.documentapi.DocumentVisitor
- getVisitorLibrary() - Method in class com.yahoo.documentapi.VisitorParameters
- getVisitorStatistics() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply
- getVisitorStatistics() - Method in class com.yahoo.documentapi.VisitorControlHandler
- getVisitRemoves() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- getVisitRemoves() - Method in class com.yahoo.documentapi.VisitorParameters
H
- handleMessage(Message) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
- handleReply(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- handleResponse(Response) - Method in interface com.yahoo.documentapi.ResponseHandler
-
This method is called once for each document api operation invoked on a
AsyncSession
. - hasActive() - Method in class com.yahoo.documentapi.ProgressToken
- hasConditionNotMetError() - Method in exception com.yahoo.documentapi.DocumentAccessException
- hashCode() - Method in class com.yahoo.documentapi.DocumentIdResponse
- hashCode() - Method in class com.yahoo.documentapi.DocumentResponse
- hashCode() - Method in class com.yahoo.documentapi.DocumentUpdateResponse
- hashCode() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- hashCode() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
- hashCode() - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
- hashCode() - Method in class com.yahoo.documentapi.RemoveResponse
- hashCode() - Method in class com.yahoo.documentapi.Response
- hashCode() - Method in class com.yahoo.documentapi.UpdateResponse
- hasNext() - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- hasNext() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- hasNext() - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- hasNext() - Method in class com.yahoo.documentapi.VisitorIterator
-
Check whether or not it is valid to call
VisitorIterator.getNext()
with the current iterator state. - hasOnlyErrorsOfType(Reply, int) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Returns true if the given reply has at least one error, and all errors are of the given type.
- hasPending() - Method in class com.yahoo.documentapi.ProgressToken
- hasSequenceId() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
- hasSequenceId() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- hasSequenceId() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
- hasVisitedAnyBuckets() - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Returns true iff the statistics reported by the visiting session indicates at least one bucket has been completely visited.
- HIGH_1 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- HIGH_2 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- HIGH_3 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- HIGHEST - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- HostFetcher(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
I
- isBucketFinished(BucketId) - Method in class com.yahoo.documentapi.ProgressToken
-
Checks whether or not a given bucket is certain to be finished.
- isDestroying() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
-
For unit test purposes only, not to be used by any external parties.
- isDone() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- isDone() - Method in class com.yahoo.documentapi.VisitorControlHandler
- isDone() - Method in class com.yahoo.documentapi.VisitorIterator
-
Check if the iterator is actually done
- isDone() - Method in interface com.yahoo.documentapi.VisitorSession
-
Checks if visiting is done.
- isEmpty() - Method in class com.yahoo.documentapi.ProgressToken
- isFailure() - Method in enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
- isFinished() - Method in class com.yahoo.documentapi.ProgressToken
- isInconsistentState() - Method in class com.yahoo.documentapi.ProgressToken
- isLosslessResetPossible() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- isRemoveEntry() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
- isRemoveEntry() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- isShutdown() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
- isSuccess() - Method in class com.yahoo.documentapi.Response
-
Returns whether this response encodes a success or a failure
- isSuccess() - Method in class com.yahoo.documentapi.Result
-
Returns whether this operation is a success.
- isWaiting() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
K
- keyToBucketId(long) - Static method in class com.yahoo.documentapi.ProgressToken
L
- LazyDecoder - Interface in com.yahoo.documentapi.messagebus.protocol
- LoadBalancer - Class in com.yahoo.documentapi.messagebus.protocol
-
Load balances over a set of nodes based on statistics gathered from those nodes.
- LoadBalancer(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
- LoadBalancer.Node - Class in com.yahoo.documentapi.messagebus.protocol
- LoadBalancer.NodeMetrics - Class in com.yahoo.documentapi.messagebus.protocol
- LoadBalancerPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
Routing policy to load balance between nodes in a randomly distributed cluster, such as a docproc cluster.
- LocalAsyncSession - Class in com.yahoo.documentapi.local
- LocalAsyncSession(AsyncParameters, LocalDocumentAccess) - Constructor for class com.yahoo.documentapi.local.LocalAsyncSession
- LocalDocumentAccess - Class in com.yahoo.documentapi.local
-
The main class of the local implementation of the document api
- LocalDocumentAccess(DocumentAccessParams) - Constructor for class com.yahoo.documentapi.local.LocalDocumentAccess
- LocalServicePolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
This policy implements the logic to prefer local services that matches a slobrok pattern.
- LocalSyncSession - Class in com.yahoo.documentapi.local
- LocalSyncSession(LocalDocumentAccess) - Constructor for class com.yahoo.documentapi.local.LocalSyncSession
- lookup(RoutingContext, String) - Method in class com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy
- LOW_1 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- LOW_2 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- LOW_3 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- LOWEST - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
M
- makeNthBucketKey(long, int) - Static method in class com.yahoo.documentapi.ProgressToken
-
Directly generate a bucket Id key for the
n
th bucket in reverse sorted order. - MapVisitorMessage - Class in com.yahoo.documentapi.messagebus.protocol
- MapVisitorMessage(MapVisitorMessage) - Constructor for class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
- MapVisitorMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.MapVisitorMessageFactory
- MapVisitorReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.MapVisitorReplyFactory
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.ANDPolicy
- merge(RoutingContext) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
This is a convenient entry to the
DocumentProtocol.merge(RoutingContext,Set)
method by way of a routing context object. - merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.ErrorPolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
- merge(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
- merge(RoutingContext, Set<Integer>) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
This method implements the common way to merge document replies for whatever routing policy.
- merge(List<Reply>) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
This method implements the common way to merge document replies for whatever routing policy.
- mergePendingBucket(BucketId) - Method in class com.yahoo.documentapi.ProgressToken
- message - Variable in class com.yahoo.documentapi.VisitorControlHandler.Result
- MESSAGE_CREATEVISITOR - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_DESTROYVISITOR - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_DOCUMENTLIST - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_DOCUMENTSUMMARY - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_EMPTYBUCKETS - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_GETBUCKETLIST - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_GETBUCKETSTATE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_GETDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_MAPVISITOR - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_PUTDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_QUERYRESULT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_REMOVEDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_REMOVELOCATION - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_SEARCHRESULT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_STATBUCKET - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_UPDATEDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MESSAGE_VISITORINFO - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- MessageBusAsyncSession - Class in com.yahoo.documentapi.messagebus
-
An access session which wraps a messagebus source session sending document messages.
- MessageBusDocumentAccess - Class in com.yahoo.documentapi.messagebus
-
This class implements the
DocumentAccess
interface using message bus for communication. - MessageBusDocumentAccess() - Constructor for class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
-
Creates a new document access using default values for all parameters.
- MessageBusDocumentAccess(MessageBusParams) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
-
Creates a new document access using the supplied parameters.
- MessageBusParams - Class in com.yahoo.documentapi.messagebus
- MessageBusParams() - Constructor for class com.yahoo.documentapi.messagebus.MessageBusParams
- MessageBusParams(LoadTypeSet) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusParams
- MessageBusReceiver(DestinationSession) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiver
- MessageBusReceiverFactory(MessageBus) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiverFactory
- MessageBusSender(SourceSession) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSender
- MessageBusSenderFactory(MessageBus) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSenderFactory
- MessageBusSession - Interface in com.yahoo.documentapi.messagebus
-
This class defines a common interface for message bus sessions.
- MessageBusSyncSession - Class in com.yahoo.documentapi.messagebus
-
An implementation of the SyncSession interface running over message bus.
- MessageBusVisitorDestinationSession - Class in com.yahoo.documentapi.messagebus
-
A visitor destination session for receiving data from a visitor using a messagebus destination session.
- MessageBusVisitorDestinationSession(VisitorDestinationParameters, MessageBus) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
-
Creates a message bus visitor destination session.
- MessageBusVisitorSession - Class in com.yahoo.documentapi.messagebus
-
A visitor session for tracking progress for and potentially receiving data from a visitor using a MessageBus source and destination session.
- MessageBusVisitorSession(VisitorParameters, MessageBusVisitorSession.AsyncTaskExecutor, MessageBusVisitorSession.SenderFactory, MessageBusVisitorSession.ReceiverFactory, RoutingTable) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- MessageBusVisitorSession(VisitorParameters, MessageBusVisitorSession.AsyncTaskExecutor, MessageBusVisitorSession.SenderFactory, MessageBusVisitorSession.ReceiverFactory, RoutingTable, MessageBusVisitorSession.Clock) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- MessageBusVisitorSession.AsyncTaskExecutor - Interface in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.Clock - Interface in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.MessageBusReceiver - Class in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.MessageBusReceiverFactory - Class in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.MessageBusSender - Class in com.yahoo.documentapi.messagebus
-
Message bus implementations of interfaces
- MessageBusVisitorSession.MessageBusSenderFactory - Class in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.RealClock - Class in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.Receiver - Interface in com.yahoo.documentapi.messagebus
-
Abstract away notion of destination session into a generic Receiver interface to allow easy mocking.
- MessageBusVisitorSession.ReceiverFactory - Interface in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.Sender - Interface in com.yahoo.documentapi.messagebus
-
Abstract away notion of source session into a generic Sender interface to allow easy mocking.
- MessageBusVisitorSession.SenderFactory - Interface in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.State - Enum in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.StateDescription - Class in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.ThreadAsyncTaskExecutor - Class in com.yahoo.documentapi.messagebus
- MessageBusVisitorSession.VisitingProgress - Class in com.yahoo.documentapi.messagebus
- MessageTypePolicy - Class in com.yahoo.documentapi.messagebus.protocol
- metrics - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Node
- monotonicNanoTime() - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Clock
- monotonicNanoTime() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.RealClock
N
- name() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
- name(String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
- NAME - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
The name of this protocol.
- Node(Mirror.Entry, LoadBalancer.NodeMetrics) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Node
- NodeMetrics() - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
- NORMAL_1 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- NORMAL_2 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- NORMAL_3 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- NORMAL_4 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- NORMAL_5 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- NORMAL_6 - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- NOT_STARTED - com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
- NULL_BUCKET - Static variable in class com.yahoo.documentapi.ProgressToken
O
- onDocument(Document, long) - Method in class com.yahoo.documentapi.DumpVisitorDataHandler
-
Called when a document is received.
- onDocument(Document, long) - Method in class com.yahoo.documentapi.SimpleVisitorDocumentQueue
- onDone() - Method in class com.yahoo.documentapi.VisitorDataHandler
-
Called when visiting is done, to notify clients waiting on getNext().
- onDone(VisitorControlHandler.CompletionCode, String) - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Callback called when the visitor is done.
- onMessage(Message, AckToken) - Method in class com.yahoo.documentapi.DumpVisitorDataHandler
- onMessage(Message, AckToken) - Method in class com.yahoo.documentapi.VisitorDataHandler
-
Called when a data message is received.
- onMessage(Message, AckToken) - Method in class com.yahoo.documentapi.VisitorDataQueue
- onProgress(ProgressToken) - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Callback called when progress has changed.
- onRemove(DocumentId) - Method in class com.yahoo.documentapi.DumpVisitorDataHandler
-
Called when a remove is received.
- onRemove(DocumentId) - Method in class com.yahoo.documentapi.SimpleVisitorDocumentQueue
- onVisitorError(String) - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Callback for visitor error messages.
- onVisitorStatistics(VisitorStatistics) - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Callback for visitor statistics updates.
- openSubscription(SubscriptionParameters) - Method in class com.yahoo.documentapi.DocumentAccess
-
Returns a session for document subscription.
- openSubscription(SubscriptionParameters) - Method in class com.yahoo.documentapi.local.LocalDocumentAccess
- openSubscription(SubscriptionParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
- owningBucketStates - Static variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
P
- Parameters - Class in com.yahoo.documentapi
-
Superclass of the classes which contains the parameters for creating or opening a session.
- Parameters() - Constructor for class com.yahoo.documentapi.Parameters
- Parameters(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- parse(String) - Static method in class com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy
- percentFinished() - Method in class com.yahoo.documentapi.ProgressToken
-
Calculate an estimate on how far we've managed to iterate over both the superbuckets and the sub-buckets.
- popTask() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
-
If there is a task ready for scheduling, remove it from the queue and return it.
- progressFraction(BucketId, BucketId) - Method in class com.yahoo.documentapi.ProgressToken
- ProgressToken - Class in com.yahoo.documentapi
-
Token to use to keep track of progress for visiting.
- ProgressToken() - Constructor for class com.yahoo.documentapi.ProgressToken
-
Creates a progress token.
- ProgressToken(byte[]) - Constructor for class com.yahoo.documentapi.ProgressToken
- ProgressToken(int) - Constructor for class com.yahoo.documentapi.ProgressToken
- ProgressToken(String) - Constructor for class com.yahoo.documentapi.ProgressToken
- ProgressToken.BucketEntry - Class in com.yahoo.documentapi
-
When a bucket has its state kept by the progress token, we need to discern between active buckets (i.e.
- ProgressToken.BucketKeyWrapper - Class in com.yahoo.documentapi
-
For consistent bucket key ordering, we need to ensure that reverse bucket IDs that have their MSB set actually are compared as being greater than those that don't.
- ProgressToken.BucketState - Enum in com.yahoo.documentapi
-
Any bucket kept track of by a
ProgressToken
instance may be in one of two states: pending or active. - pushTask(Runnable) - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
- pushTask(Runnable, long) - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
- put(Document) - Method in interface com.yahoo.documentapi.AsyncSession
-
Puts a document.
- put(Document) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- put(Document) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- put(DocumentPut) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- put(DocumentPut) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- put(DocumentPut) - Method in interface com.yahoo.documentapi.SyncSession
-
Puts a document.
- put(DocumentPut, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- put(DocumentPut, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- put(DocumentPut, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.SyncSession
-
Puts a document.
- put(Document, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
-
Puts a document.
- put(Document, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- put(Document, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- PutDocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
- PutDocumentMessage(DocumentPut) - Constructor for class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
-
Constructs a new document put message
- PutDocumentMessage(LazyDecoder, DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
-
Constructs a new message from a byte buffer.
- PutDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.PutDocumentMessageFactory
- PutDocumentReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.PutDocumentReplyFactory
- putRoutableFactory(int, RoutableFactory, VersionSpecification) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Adds a new routable factory to this protocol.
- putRoutableFactory(int, RoutableFactory, List<VersionSpecification>) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Convenience method to call
DocumentProtocol.putRoutableFactory(int, RoutableFactory, com.yahoo.component.VersionSpecification)
for multiple version specifications. - putRoutingPolicyFactory(String, RoutingPolicyFactory) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
-
Adds a new routable factory to this protocol.
Q
- QueryResultMessage - Class in com.yahoo.documentapi.messagebus.protocol
- QueryResultMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
- QueryResultMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.QueryResultMessageFactory
- QueryResultReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.QueryResultReplyFactory
R
- randomizer - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
- RealClock() - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.RealClock
- received(LoadBalancer.Node, boolean) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
- remove(DocumentId) - Method in interface com.yahoo.documentapi.AsyncSession
-
Removes a document if it is present.
- remove(DocumentId) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- remove(DocumentId) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- remove(DocumentId, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
-
Removes a document if it is present.
- remove(DocumentId, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- remove(DocumentId, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- remove(DocumentRemove) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- remove(DocumentRemove) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- remove(DocumentRemove) - Method in interface com.yahoo.documentapi.SyncSession
-
Removes a document if it is present and condition is fulfilled.
- remove(DocumentRemove, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- remove(DocumentRemove, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- remove(DocumentRemove, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.SyncSession
-
Removes a document if it is present.
- RemoveDocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
- RemoveDocumentMessage(DocumentId) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
-
Constructs a new document remove message.
- RemoveDocumentMessage(DocumentRemove) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
-
Constructs a new document remove message.
- RemoveDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveDocumentMessageFactory
- RemoveDocumentReply - Class in com.yahoo.documentapi.messagebus.protocol
- RemoveDocumentReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentReply
-
Constructs a new reply with no content.
- RemoveDocumentReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveDocumentReplyFactory
- RemoveLocationMessage - Class in com.yahoo.documentapi.messagebus.protocol
-
Message (VDS only) to remove an entire location for users using n= or g= schemes.
- RemoveLocationMessage(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
- RemoveLocationMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveLocationMessageFactory
- RemoveLocationReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.RemoveLocationReplyFactory
- RemoveResponse - Class in com.yahoo.documentapi
-
This response is provided for successful document remove operations.
- RemoveResponse(long, boolean) - Constructor for class com.yahoo.documentapi.RemoveResponse
- reply(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiver
- reply(Reply) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Receiver
- REPLY_CREATEVISITOR - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_DESTROYVISITOR - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_DOCUMENTIGNORED - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_DOCUMENTLIST - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_DOCUMENTSUMMARY - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_EMPTYBUCKETS - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_GETBUCKETLIST - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_GETBUCKETSTATE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_GETDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_MAPVISITOR - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_PUTDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_QUERYRESULT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_REMOVEDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_REMOVELOCATION - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_SEARCHRESULT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_STATBUCKET - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_UPDATEDOCUMENT - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_VISITORINFO - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- REPLY_WRONGDISTRIBUTION - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
- reset() - Method in class com.yahoo.documentapi.SimpleVisitorDocumentQueue
- reset() - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Called before the visitor starts.
- reset() - Method in class com.yahoo.documentapi.VisitorDataHandler
-
Called before the visitor starts.
- reset() - Method in class com.yahoo.documentapi.VisitorDataQueue
- Response - Class in com.yahoo.documentapi
-
An asynchronous response from the document api.
- Response(long) - Constructor for class com.yahoo.documentapi.Response
-
Creates a successful response containing no information
- Response(long, String) - Constructor for class com.yahoo.documentapi.Response
-
Creates a successful response containing a textual message
- Response(long, String, boolean) - Constructor for class com.yahoo.documentapi.Response
-
Creates a response containing a textual message
- ResponseHandler - Interface in com.yahoo.documentapi
- Result - Class in com.yahoo.documentapi
-
The synchronous result of submitting an asynchronous operation.
- Result() - Constructor for class com.yahoo.documentapi.VisitorControlHandler.Result
- Result(long) - Constructor for class com.yahoo.documentapi.Result
-
Creates a successful result
- Result(Result.ResultType, Error) - Constructor for class com.yahoo.documentapi.Result
-
Creates a unsuccessful result
- Result.ResultType - Enum in com.yahoo.documentapi
-
The types that a Result can have.
- RoundRobinPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
This policy implements round-robin selection of the configured recipients that are currently registered in slobrok.
- RoundRobinPolicy() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
- RoutableFactories60 - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60
- RoutableFactories60.CreateVisitorMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.CreateVisitorReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.DestroyVisitorMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.DestroyVisitorReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.DocumentIgnoredReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.DocumentListMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.DocumentListReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.DocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
-
Implements the shared factory logic required for
DocumentMessage
objects, and it offers a more convenient interface for implementingRoutableFactory
. - RoutableFactories60.DocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
-
Implements the shared factory logic required for
DocumentReply
objects, and it offers a more convenient interface for implementingRoutableFactory
. - RoutableFactories60.DocumentSummaryMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.DocumentSummaryReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.EmptyBucketsMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.EmptyBucketsReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.GetBucketListMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.GetBucketListReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.GetBucketStateMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.GetBucketStateReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.GetDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.GetDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.MapVisitorMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.MapVisitorReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.PutDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.PutDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.QueryResultMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.QueryResultReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.RemoveDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.RemoveDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.RemoveLocationMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.RemoveLocationReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.SearchResultMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.SearchResultReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.StatBucketMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.StatBucketReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.UpdateDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.UpdateDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.VisitorInfoMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.VisitorInfoReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactories60.WrongDistributionReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
- RoutableFactory - Interface in com.yahoo.documentapi.messagebus.protocol
-
This interface defines the necessary methods of a routable factory that can be plugged into a
DocumentProtocol
using theDocumentProtocol.putRoutableFactory(int, RoutableFactory, com.yahoo.component.VersionSpecification)
method. - route - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
- route() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- route(int) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
- route(DocumentrouteselectorpolicyConfig.Route.Builder) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
-
Add the given builder to this builder's list of Route builders
- route(List<DocumentrouteselectorpolicyConfig.Route.Builder>) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
-
Set the given list as this builder's list of Route builders
- Route(DocumentrouteselectorpolicyConfig.Route.Builder) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
- RoutingPolicyFactories - Class in com.yahoo.documentapi.messagebus.protocol
- RoutingPolicyFactories() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories
- RoutingPolicyFactory - Interface in com.yahoo.documentapi.messagebus.protocol
-
This interface defines the necessary methods of a routing policy factory that can be plugged into a
DocumentProtocol
using theDocumentProtocol.putRoutingPolicyFactory(String, RoutingPolicyFactory)
method.
S
- ScheduledEventQueue - Class in com.yahoo.documentapi.messagebus
-
Simple, lightweight event scheduler that does not maintain any executor threads of its own, but rather makes it the responsibility of the caller to run the events as the queue hands them over.
- ScheduledEventQueue() - Constructor for class com.yahoo.documentapi.messagebus.ScheduledEventQueue
- ScheduledEventQueue(Timer) - Constructor for class com.yahoo.documentapi.messagebus.ScheduledEventQueue
- scheduleTask(Runnable, long, TimeUnit) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.AsyncTaskExecutor
- scheduleTask(Runnable, long, TimeUnit) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.ThreadAsyncTaskExecutor
- SearchResultMessage - Class in com.yahoo.documentapi.messagebus.protocol
- SearchResultMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.SearchResultMessage
- SearchResultMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.SearchResultMessageFactory
- SearchResultReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.SearchResultReplyFactory
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.ANDPolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.ErrorPolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
- select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
- selector() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
- selector(String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
- send(Message) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
-
A convenience method for assigning the internal trace level and route string to a message before sending it through the internal mbus session object.
- send(Message) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSender
- send(Message) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Sender
- sent - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
- serialize() - Method in class com.yahoo.documentapi.ProgressToken
- serialize(Serializer) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
- serialize(Serializer) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- serializeToString() - Method in class com.yahoo.documentapi.ProgressToken
-
Returns a string (base64) encoding of the serial form of this token
- session - Variable in class com.yahoo.documentapi.VisitorDataHandler
- Session - Interface in com.yahoo.documentapi
-
Superclass of all document api sessions.
- setActiveBucketCount(long) - Method in class com.yahoo.documentapi.ProgressToken
- setAllBucketsToState(ProgressToken.BucketState) - Method in class com.yahoo.documentapi.ProgressToken
- setBucketCursor(long) - Method in class com.yahoo.documentapi.ProgressToken
- setBucketId(BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- setBucketId(BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
-
Sets the bucket whose state this contains.
- setBucketIds(List<BucketId>) - Method in class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
- setBuckets(List<BucketId>) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setBucketSpace(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setBucketSpace(String) - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
- setBucketSpace(String) - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- setBucketSpace(String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set which (single) bucket space this visiting will be against.
- setBucketState(List<DocumentState>) - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateReply
-
Sets the bucket state of this.
- setBucketsToVisit(Set<BucketId>) - Method in class com.yahoo.documentapi.VisitorParameters
- setCondition(TestAndSetCondition) - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
- setCondition(TestAndSetCondition) - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
- setCondition(TestAndSetCondition) - Method in class com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage
- setCondition(TestAndSetCondition) - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
- setControlDestination(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setControlHandler(VisitorControlHandler) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set control handler.
- setDataDestination(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setDefaultTimeout(Duration) - Method in class com.yahoo.documentapi.SyncParameters.Builder
-
Set default timeout for all messagebus operations.
- setDistributionBitCount(int) - Method in class com.yahoo.documentapi.ProgressToken
-
Set the internal number of distribution bits, which wil be used for writing the progress file and calculating correct percent-wise sub-bucket completion.
- setDistributionBitCount(int) - Method in class com.yahoo.documentapi.VisitorIterator
-
Set the distribution bit count for the iterator and the buckets it currently maintains and will return in the future.
- setDistributionBitCount(int, ProgressToken) - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- setDistributionBitCount(int, ProgressToken) - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- setDistributionBitCount(int, ProgressToken) - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- setDocument(Document) - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
-
Sets the document of this reply.
- setDocumentId(DocumentId) - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
-
Sets the identifier of the document to retrieve.
- setDocumentId(DocumentId) - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
-
Sets the identifier of the document to remove.
- setDocumentmanagerConfig(DocumentmanagerConfig) - Method in class com.yahoo.documentapi.DocumentAccessParams
- setDocumentManagerConfigId(String) - Method in class com.yahoo.documentapi.DocumentAccessParams
-
Sets the config id that the document manager should subscribe to.
- setDocumentPut(DocumentPut) - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
-
Sets the document to put
- setDocumentSelection(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setDocumentSelection(String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set the document selection expression
- setDocumentSummary(DocumentSummary) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentSummaryMessage
- setDocumentUpdate(DocumentUpdate) - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Sets the document update to perform.
- setDynamicallyIncreaseMaxBucketsPerVisitor(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set whether or not max buckets per visitor value should be dynamically increased when using orderdoc and visitors do not return at least half the desired amount of documents
- setDynamicMaxBucketsIncreaseFactor(float) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set factor with which max buckets are dynamically increased each time
- setErrorMessage(String) - Method in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- setFieldSet(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setFieldSet(String) - Method in class com.yahoo.documentapi.VisitorParameters
- setFinishedBucketCount(long) - Method in class com.yahoo.documentapi.ProgressToken
-
For use by bucket sources and unit tests only!
- setFinishedBuckets(Set<BucketId>) - Method in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- setFromTimestamp(long) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setFromTimestamp(long) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set from timestamp in microseconds.
- setHighestModificationTimestamp(long) - Method in class com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply
-
Sets the modification timestamp.
- setInconsistentState(boolean) - Method in class com.yahoo.documentapi.ProgressToken
- setInstanceId(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setInstanceId(String) - Method in class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
- setLastBucket(BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply
- setLibraryName(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setLibraryParameter(String, byte[]) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set a visitor library specific parameter.
- setLibraryParameter(String, String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set a visitor library specific parameter.
- setLibraryParameters(Map<String, byte[]>) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set all visitor library specific parameters.
- setLoadType(LoadType) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
- setLoadType(LoadType) - Method in class com.yahoo.documentapi.VisitorParameters
- setLocalDataHandler(VisitorDataHandler) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set local data handler.
- setMaxBucketsPerVisitor(int) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setMaxBucketsPerVisitor(int) - Method in class com.yahoo.documentapi.VisitorParameters
- setMaxFirstPassHits(long) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set the maximum number of documents to visit (max documents returned by the visitor)
- setMaxPending(int) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set maximum pending messages one storage visitor will have pending to this client before stalling, waiting for acks.
- setMaxPendingReplyCount(int) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setMaxTotalHits(long) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set the maximum number of documents to visit (max documents returned by the visitor)
- setMessageBusParams(MessageBusParams) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the params object used to instantiate the message bus.
- setNewTimestamp(long) - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Sets the timestamp to assign to the updated document.
- setOldTimestamp(long) - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Sets the timestamp required for this update to be applied.
- setParameters(Map<String, byte[]>) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setPendingBucketCount(long) - Method in class com.yahoo.documentapi.ProgressToken
- setPriority(DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
-
Sets the priority tag for this message.
- setPriority(DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentReply
-
Sets the priority tag for this message.
- setPriority(DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.VisitorParameters
- setProgress(BucketId) - Method in class com.yahoo.documentapi.ProgressToken.BucketEntry
- setProtocolConfigId(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the id to resolve to protocol config.
- setRemoteDataHandler(String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set address for the remote data handler.
- setResponseHandler(ResponseHandler) - Method in class com.yahoo.documentapi.AsyncParameters
- setResults(String) - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketReply
- setResumeFileName(String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set filename for reading/storing progress token.
- setResumeToken(ProgressToken) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set progress token, which can be used to resume visitor.
- setRoute(Route) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set the route to visit.
- setRoute(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- setRoute(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the route string to send all requests to.
- setRoute(String) - Method in interface com.yahoo.documentapi.messagebus.MessageBusSession
-
Sets the route to send all messages to when sending through this session.
- setRoute(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- setRoute(String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set the name of the storage cluster route to visit.
- setRouteForGet(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
- setRouteName(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the name of the route to send appropriate requests to.
- setRouteNameForGet(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
- setRoutingConfigId(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the id to resolve to routing config.
- setRPCNetworkParams(RPCNetworkParams) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the params object used to instantiate the rpc network layer for message bus.
- setSearchResult(SearchResult) - Method in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
- setSearchResult(SearchResult) - Method in class com.yahoo.documentapi.messagebus.protocol.SearchResultMessage
- setSession(VisitorControlSession) - Method in class com.yahoo.documentapi.VisitorControlHandler
- setSession(VisitorControlSession) - Method in class com.yahoo.documentapi.VisitorDataHandler
-
Sets which session this visitor data handler belongs to.
- setSessionTimeoutMs(long) - Method in class com.yahoo.documentapi.VisitorParameters
-
Sets timeout for the entire visiting session, in milliseconds.
- setSourceSessionParams(SourceSessionParams) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the extended source session params.
- setState(ProgressToken.BucketState) - Method in class com.yahoo.documentapi.ProgressToken.BucketEntry
- setSummary(DocumentSummary) - Method in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
- setSystemState(String) - Method in class com.yahoo.documentapi.messagebus.protocol.WrongDistributionReply
- setThrottlePolicy(ThrottlePolicy) - Method in class com.yahoo.documentapi.VisitorParameters
- setTimeoutMs(long) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set the timeout for each visitor command in milliseconds.
- setTimestamp(long) - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
-
Sets the timestamp of the document to put
- setTotalBucketCount(long) - Method in class com.yahoo.documentapi.ProgressToken
-
For use by bucket sources and unit tests only!
- setToTimestamp(long) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setToTimestamp(long) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set to timestamp in microseconds.
- setTraceLevel(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- setTraceLevel(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
-
Sets the trace level to use when sending.
- setTraceLevel(int) - Method in interface com.yahoo.documentapi.messagebus.MessageBusSession
-
Sets the trace level used when sending messages through this session.
- setTraceLevel(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- setTraceLevel(int) - Method in class com.yahoo.documentapi.VisitorParameters
- setVisitHeadersOnly(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
-
Deprecated.this option is ignored
- setVisitInconsistentBuckets(boolean) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setVisitInconsistentBuckets(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
- setVisitorLibrary(String) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set which visitor library is used for visiting in storage.
- setVisitorStatistics(VisitorStatistics) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply
- setVisitRemoves(boolean) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- setVisitRemoves(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
- setWasFound(boolean) - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentReply
-
Set whether or not the document was found and removed.
- setWasFound(boolean) - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentReply
-
Sets whether or not the document was found and updated.
- shouldYield() - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- shouldYield() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- shouldYield() - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- shutdown() - Method in class com.yahoo.documentapi.DocumentAccess
-
Shuts down the underlying sessions used by this DocumentAccess; subsequent use of this DocumentAccess will throw unspecified exceptions, depending on implementation.
- shutdown() - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
- shutdown() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
- SimpleVisitorDocumentQueue - Class in com.yahoo.documentapi
-
A simple document queue that queues up all results and automatically acks them.
- SimpleVisitorDocumentQueue() - Constructor for class com.yahoo.documentapi.SimpleVisitorDocumentQueue
- size() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
- skipBucketsOnFatalErrors() - Method in class com.yahoo.documentapi.VisitorParameters
- skipBucketsOnFatalErrors(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
- slobrokHostPatternGenerator - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
- SlobrokPolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
Abstract class for policies that allow you to specify which slobrok to use for the routing.
- SlobrokPolicy() - Constructor for class com.yahoo.documentapi.messagebus.protocol.SlobrokPolicy
- splitPendingBucket(BucketId) - Method in class com.yahoo.documentapi.ProgressToken
- start() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- StatBucketMessage - Class in com.yahoo.documentapi.messagebus.protocol
- StatBucketMessage(BucketId, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- StatBucketMessage(BucketId, String, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
- StatBucketMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketMessageFactory
- StatBucketReply - Class in com.yahoo.documentapi.messagebus.protocol
- StatBucketReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.StatBucketReply
- StatBucketReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.StatBucketReplyFactory
- StateDescription(MessageBusVisitorSession.State) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
- StateDescription(MessageBusVisitorSession.State, String) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
- StoragePolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
Routing policy to determine which distributor in a storage cluster to send data to.
- StoragePolicy(StoragePolicy.Parameters) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
-
Constructor specifying a bit more in detail, so we can override what needs to be overridden in tests
- StoragePolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
-
Constructor used in production.
- StoragePolicy(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
- StoragePolicy.BucketIdCalculator - Class in com.yahoo.documentapi.messagebus.protocol
-
Helper class to get the bucket identifier of a message.
- StoragePolicy.DistributorSelectionLogic - Class in com.yahoo.documentapi.messagebus.protocol
-
Class handling the logic of picking a distributor
- StoragePolicy.HostFetcher - Class in com.yahoo.documentapi.messagebus.protocol
-
Helper class to match a host pattern with node to use.
- StoragePolicy.Parameters - Class in com.yahoo.documentapi.messagebus.protocol
-
Class parsing the semicolon separated parameter string and exposes the appropriate value to the policy.
- StoragePolicy.SlobrokHostFetcher - Class in com.yahoo.documentapi.messagebus.protocol
-
Host fetcher using a slobrok mirror to find the hosts.
- StoragePolicy.SlobrokHostPatternGenerator - Class in com.yahoo.documentapi.messagebus.protocol
-
This class merely generates slobrok a host pattern for a given distributor.
- submitTask(Runnable) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.AsyncTaskExecutor
- submitTask(Runnable) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.ThreadAsyncTaskExecutor
- SubscriptionParameters - Class in com.yahoo.documentapi
-
Parameters for creating or opening a visitor session
- SubscriptionParameters() - Constructor for class com.yahoo.documentapi.SubscriptionParameters
- SubscriptionSession - Interface in com.yahoo.documentapi
-
This class provides document subscription - accessing document changes to a document repository.
- SubsetServicePolicy - Class in com.yahoo.documentapi.messagebus.protocol
-
This policy implements the logic to select a subset of services that matches a slobrok pattern.
- SUCCESS - com.yahoo.documentapi.Result.ResultType
-
The request was successful, no error information is attached.
- SUCCESS - com.yahoo.documentapi.VisitorControlHandler.CompletionCode
-
Visited all specified data successfully.
- swapState(Routable) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
- SyncParameters - Class in com.yahoo.documentapi
-
Parameters for creating a synchronous session
- SyncParameters.Builder - Class in com.yahoo.documentapi
- syncSend(Message) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
-
Perform a synchronous sending of a message.
- SyncSession - Interface in com.yahoo.documentapi
-
A session for synchronous access to a document repository.
T
- TestAndSetMessage - Class in com.yahoo.documentapi.messagebus.protocol
-
This class represents messages having an optional "test and set" condition
- TestAndSetMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.TestAndSetMessage
- ThreadAsyncTaskExecutor(ScheduledExecutorService) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.ThreadAsyncTaskExecutor
- TIMED_OUT - com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
- TIMEOUT - com.yahoo.documentapi.VisitorControlHandler.CompletionCode
-
Create visitor reply did not return within the specified timeframe.
- toBucketId() - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
- toString() - Method in class com.yahoo.documentapi.DocumentIdResponse
- toString() - Method in class com.yahoo.documentapi.DocumentResponse
- toString() - Method in class com.yahoo.documentapi.DocumentUpdateResponse
- toString() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
- toString() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
- toString() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
- toString() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
- toString() - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
- toString() - Method in class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
- toString() - Method in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- toString() - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
- toString() - Method in class com.yahoo.documentapi.ProgressToken
-
The format of the bucket progress output is as follows:
- toString() - Method in class com.yahoo.documentapi.RemoveResponse
- toString() - Method in class com.yahoo.documentapi.Response
- toString() - Method in class com.yahoo.documentapi.UpdateResponse
- toString() - Method in class com.yahoo.documentapi.VisitorControlHandler.Result
- toString() - Method in class com.yahoo.documentapi.VisitorParameters
- TRANSIENT_ERROR - com.yahoo.documentapi.Result.ResultType
-
The request failed, but may be successful if retried at a later time.
- type() - Method in class com.yahoo.documentapi.Result
-
Returns the type of result.
U
- update(BucketId, BucketId) - Method in class com.yahoo.documentapi.VisitorIterator
-
Tell the iterator that we've finished processing up to and including
progress
. - update(BucketId, BucketId, ProgressToken) - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- update(BucketId, BucketId, ProgressToken) - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- update(BucketId, BucketId, ProgressToken) - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- update(DocumentUpdate) - Method in interface com.yahoo.documentapi.AsyncSession
-
Updates a document.
- update(DocumentUpdate) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- update(DocumentUpdate) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- update(DocumentUpdate) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- update(DocumentUpdate) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- update(DocumentUpdate) - Method in interface com.yahoo.documentapi.SyncSession
-
Updates a document.
- update(DocumentUpdate, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
-
Updates a document.
- update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
- update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalSyncSession
- update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
- update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
- update(DocumentUpdate, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.SyncSession
-
Updates a document.
- UpdateDocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
- UpdateDocumentMessage(DocumentUpdate) - Constructor for class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Constructs a new document update message.
- UpdateDocumentMessage(LazyDecoder, DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
-
Constructs a new message from a byte buffer.
- UpdateDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.UpdateDocumentMessageFactory
- UpdateDocumentReply - Class in com.yahoo.documentapi.messagebus.protocol
- UpdateDocumentReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentReply
-
Constructs a new reply with no content.
- UpdateDocumentReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.UpdateDocumentReplyFactory
- updateProgress(BucketId, BucketId) - Method in class com.yahoo.documentapi.ProgressToken
-
Updates internal progress state for
bucket
, indicating it's currently atprogress
. - UpdateResponse - Class in com.yahoo.documentapi
-
This response is provided for successful document update operations.
- UpdateResponse(long, boolean) - Constructor for class com.yahoo.documentapi.UpdateResponse
V
- valueOf(String) - Static method in enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yahoo.documentapi.ProgressToken.BucketState
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yahoo.documentapi.Result.ResultType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum com.yahoo.documentapi.VisitorControlHandler.CompletionCode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.yahoo.documentapi.ProgressToken.BucketState
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.yahoo.documentapi.Result.ResultType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum com.yahoo.documentapi.VisitorControlHandler.CompletionCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- VERY_HIGH - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- VERY_LOW - com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
- visitInconsistentBuckets() - Method in class com.yahoo.documentapi.VisitorParameters
- visitInconsistentBuckets(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set whether to visit inconsistent buckets.
- VisitingProgress(VisitorIterator, ProgressToken) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.VisitingProgress
- VisitorControlHandler - Class in com.yahoo.documentapi
-
A class for controlling a visitor supplied through visitor parameters when creating the visitor session.
- VisitorControlHandler() - Constructor for class com.yahoo.documentapi.VisitorControlHandler
- VisitorControlHandler.CompletionCode - Enum in com.yahoo.documentapi
-
Possible completion codes for visiting.
- VisitorControlHandler.Result - Class in com.yahoo.documentapi
-
The result of the visitor, containing a completion code and an optional error message.
- VisitorControlSession - Interface in com.yahoo.documentapi
-
Superclass for document visiting functionality - accessing documents in an order decided by the document repository.
- VisitorDataHandler - Class in com.yahoo.documentapi
-
A data handler is a class that handles responses from a visitor.
- VisitorDataHandler() - Constructor for class com.yahoo.documentapi.VisitorDataHandler
-
Creates a new visitor data handler.
- VisitorDataQueue - Class in com.yahoo.documentapi
-
A visitor data handler that queues up documents in visitor responses and implements the
getNext
methods, thus implementing the polling API defined in VisitorDataHandler. - VisitorDataQueue() - Constructor for class com.yahoo.documentapi.VisitorDataQueue
-
Creates a new visitor data queue.
- VisitorDestinationParameters - Class in com.yahoo.documentapi
-
Parameters for creating or opening a visitor destination session.
- VisitorDestinationParameters(String, VisitorDataHandler) - Constructor for class com.yahoo.documentapi.VisitorDestinationParameters
-
Creates visitor destination parameters from the supplied parameters.
- VisitorDestinationSession - Interface in com.yahoo.documentapi
-
A visitor destination session for receiving data from a visitor.
- VisitorInfoMessage - Class in com.yahoo.documentapi.messagebus.protocol
- VisitorInfoMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
- VisitorInfoMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.VisitorInfoMessageFactory
- VisitorInfoReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.VisitorInfoReplyFactory
- VisitorIterator - Class in com.yahoo.documentapi
-
Enables transparent iteration of super/sub-buckets
- VisitorIterator.BucketProgress - Class in com.yahoo.documentapi
- VisitorIterator.BucketSource - Interface in com.yahoo.documentapi
-
Provides an abstract interface to
VisitorIterator
for how pending buckets are acquired, decoupling this from the iteration itself. - VisitorIterator.DistributionRangeBucketSource - Class in com.yahoo.documentapi
-
Provides a bucket source that encompasses the entire range available through a given value of distribution bits
- VisitorIterator.ExplicitBucketSource - Class in com.yahoo.documentapi
-
Provides an explicit set of bucket IDs to iterate over.
- VisitorMessage - Class in com.yahoo.documentapi.messagebus.protocol
- VisitorMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.VisitorMessage
- VisitorParameters - Class in com.yahoo.documentapi
-
Parameters for creating or opening a visitor session
- VisitorParameters(VisitorParameters) - Constructor for class com.yahoo.documentapi.VisitorParameters
-
Copy constructor.
- VisitorParameters(String) - Constructor for class com.yahoo.documentapi.VisitorParameters
-
Creates visitor parameters from a document selection expression, using defaults for other parameters.
- VisitorReply - Class in com.yahoo.documentapi.messagebus.protocol
- VisitorReply(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.VisitorReply
- VisitorResponse - Class in com.yahoo.documentapi
-
Common class for all visitor responses.
- VisitorResponse(AckToken) - Constructor for class com.yahoo.documentapi.VisitorResponse
-
Creates visitor response containing an ack token.
- VisitorSession - Interface in com.yahoo.documentapi
-
A session for tracking progress for and potentially receiving data from a visitor.
- visitRemoves() - Method in class com.yahoo.documentapi.VisitorParameters
- visitRemoves(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
-
Set whether to visit remove entries.
- visitsAllBuckets() - Method in interface com.yahoo.documentapi.VisitorIterator.BucketSource
- visitsAllBuckets() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
- visitsAllBuckets() - Method in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
- visitsAllBuckets() - Method in class com.yahoo.documentapi.VisitorIterator
W
- waitUntilDone() - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Waits until visiting is done.
- waitUntilDone(long) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
- waitUntilDone(long) - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Waits until visiting is done, or the given timeout (in ms) expires.
- waitUntilDone(long) - Method in interface com.yahoo.documentapi.VisitorSession
-
Waits until visiting is done, or the given timeout (in ms) expires.
- waitUntilDone(Duration) - Method in class com.yahoo.documentapi.VisitorControlHandler
-
Waits until visiting is done, or the given timeout (in ms) expires.
- wakeTasks() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
-
For unit testing only
- wasFound() - Method in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentReply
-
Returns whether or not the document was found and removed.
- wasFound() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentReply
-
Returns whether or not the document was found and updated.
- wasFound() - Method in class com.yahoo.documentapi.RemoveResponse
- wasFound() - Method in class com.yahoo.documentapi.UpdateResponse
- weight - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
- WORKING - com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
- WriteDocumentReply - Class in com.yahoo.documentapi.messagebus.protocol
-
This reply class is used by operations that perform writes to VDS/search, that is: Put, Remove, Update.
- WriteDocumentReply(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply
- WrongDistributionReply - Class in com.yahoo.documentapi.messagebus.protocol
- WrongDistributionReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.WrongDistributionReply
- WrongDistributionReply(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.WrongDistributionReply
- WrongDistributionReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories60.WrongDistributionReplyFactory
All Classes All Packages