Skip navigation links
A B C D E F G H I K L M N O P Q R S T U V W _ 

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.
AbstractRoutableFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
AbstractRoutableFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.AbstractRoutableFactory
 
access - Variable in class com.yahoo.documentapi.local.LocalAsyncSession
 
access - Variable in class com.yahoo.documentapi.local.LocalSyncSession
 
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.
activeBucketCount - Variable in class com.yahoo.documentapi.ProgressToken
 
add(M) - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
addAll(Collection<? extends M>) - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
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
 
addFailure(Integer) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.InstabilityChecker
 
addResponse(Response) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
addUpdate(DocumentUpdate) - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Adds a document update to perform.
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.
AndPolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.AndPolicyFactory
 
appendSingleOpToPendingList(DocumentOperation, AckToken) - Method in class com.yahoo.documentapi.VisitorDataQueue
 
AsyncInitializationPolicy - Class in com.yahoo.documentapi.messagebus.protocol
Abstract class for routing policies that need asynchronous initialization.
AsyncInitializationPolicy(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
AsyncInitializationPolicy.InitState - Enum in com.yahoo.documentapi.messagebus.protocol
 
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.
averageWaitTime - Variable in class com.yahoo.documentapi.ThroughputLimitQueue
 

B

BatchDocumentUpdateMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
BatchDocumentUpdateMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Constructs a new message for deserialization.
BatchDocumentUpdateMessage(long, LazyDecoder, DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Constructs a new message from a byte buffer.
BatchDocumentUpdateMessage(String, LazyDecoder, DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Constructs a new message from a byte buffer.
BatchDocumentUpdateMessage(long) - Constructor for class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Constructs a batch document update message, to contain updates for documents for the given user.
BatchDocumentUpdateMessage(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Constructs a batch document update message, to contain updates for documents for the given user.
BatchDocumentUpdateMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.BatchDocumentUpdateMessageFactory
 
BatchDocumentUpdateReply - Class in com.yahoo.documentapi.messagebus.protocol
 
BatchDocumentUpdateReply() - Constructor for class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateReply
Constructs a new reply with no content.
BatchDocumentUpdateReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.BatchDocumentUpdateReplyFactory
 
bids - Variable in class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
 
bucket - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
 
bucket - Variable in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
 
bucket - Variable in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
 
bucketCursor - Variable in class com.yahoo.documentapi.ProgressToken
The bucket cursor (i.e.
BucketEntry(BucketId, ProgressToken.BucketState) - Constructor for class com.yahoo.documentapi.ProgressToken.BucketEntry
 
bucketId - Variable in class com.yahoo.documentapi.BucketListVisitorResponse
 
bucketId - Variable in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
bucketId - Variable in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
 
bucketId - Variable in class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
 
bucketId - Variable in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
 
bucketIdCalculator - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
BucketIdCalculator() - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.BucketIdCalculator
 
bucketIds - Variable in class com.yahoo.documentapi.EmptyBucketsVisitorResponse
 
BucketInfo() - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
 
BucketInfo(BucketId, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply.BucketInfo
 
bucketInformation - Variable in 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
 
buckets - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
buckets - Variable in class com.yahoo.documentapi.messagebus.protocol.GetBucketListReply
 
buckets - Variable in class com.yahoo.documentapi.ProgressToken
 
bucketSource - Variable in class com.yahoo.documentapi.VisitorIterator
 
bucketSpace - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
bucketSpace - Variable in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
 
bucketSpace - Variable in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
 
bucketSpace - Variable in class com.yahoo.documentapi.VisitorParameters
 
BucketState() - Constructor for enum com.yahoo.documentapi.ProgressToken.BucketState
 
bucketsToVisit - Variable in class com.yahoo.documentapi.VisitorParameters
 
bucketToKey(long) - Static method in class com.yahoo.documentapi.ProgressToken
 
bucketToKeyWrapper(BucketId) - Static method in class com.yahoo.documentapi.ProgressToken
 
buffer - Variable in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
buffer - Variable in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
 
buffer - Variable in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
 
buffer - Variable in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
 
build() - Method in class com.yahoo.documentapi.SyncParameters.Builder
 
Builder() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
 
Builder(DocumentrouteselectorpolicyConfig) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
 
Builder() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
Builder(DocumentrouteselectorpolicyConfig.Route) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
Builder() - Constructor for class com.yahoo.documentapi.SyncParameters.Builder
 
bus - Variable in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
 
busy - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
 

C

cache - Variable in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
 
cache - Variable in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
 
cache - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
 
cache - Variable in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
 
cachedClusterState - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
CacheEntry() - Constructor for class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy.CacheEntry
 
CacheEntry() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy.CacheEntry
 
CacheEntry() - Constructor for class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy.CacheEntry
 
CacheKey(Version, int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableRepository.CacheKey
 
cachingGetTargetSpec(Integer, RoutingContext, StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher
 
calculateAverage(M) - Method in class com.yahoo.documentapi.ThroughputLimitQueue
Calculates the average waiting time and readjusts the queue capacity.
calculatedDistributor - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.MessageContext
 
capacity - Variable in class com.yahoo.documentapi.ThroughputLimitQueue
 
capacity() - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
checkStartInit() - Method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
clearAllBuckets() - Method in class com.yahoo.documentapi.ProgressToken
 
clock - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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.
cluster - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
 
cluster - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
clusterName - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
clusterName - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostPatternGenerator
 
clusterStateFromReply(WrongDistributionReply) - Static method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
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(ScheduledEventQueue.Entry) - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
compareTo(ProgressToken.BucketKeyWrapper) - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
 
completed - Variable in class com.yahoo.documentapi.VisitorControlHandler
 
CompletionCode() - Constructor for enum com.yahoo.documentapi.VisitorControlHandler.CompletionCode
 
completionMonitor - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
computeBoundedMessageTimeoutMillis(long) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
config - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
 
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
 
configId - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.DocumentRouteSelectorPolicyFactory
 
configId - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.MessageTypePolicyFactory
 
configRef - Variable in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
 
configSources - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
configure(DocumentrouteselectorpolicyConfig) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
This method is called when configuration arrives from the config server.
configure(SlobroksConfig) - Method in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
configure(MessagetyperouteselectorpolicyConfig) - Method in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
 
containsFailedBuckets() - Method in class com.yahoo.documentapi.ProgressToken
 
containsFieldsFlaggedWithRestart() - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
 
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(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ContentPolicy
 
ContentPolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ContentPolicy
 
ContentPolicy.ContentParameters - Class in com.yahoo.documentapi.messagebus.protocol
 
ContentPolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.ContentPolicyFactory
 
continueVisiting() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
controlDestination - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
controlHandler - Variable in class com.yahoo.documentapi.VisitorParameters
 
convertSlobrokNameToSessionName(String) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostFetcher
 
correctInconsistentPending(int) - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
Ensure that a given ProgressToken instance only has buckets pending that have a used-bits count of that of the targetDistCits.
correctTruncatedBucketCursor() - Method in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
 
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.
createDestinationParams(MessageHandler, String) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiverFactory
 
createDistribution(ExternalSlobrokPolicy) - 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
createEmptyReplyResult() - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
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(ExternalSlobrokPolicy) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
createMergedErrorReplyResult() - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
createMessage(VisitorIterator.BucketProgress) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.SendCreateVisitorsTask
 
createMessageHandler() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
createPatternGenerator() - Method in class com.yahoo.documentapi.messagebus.protocol.ContentPolicy.ContentParameters
 
createPatternGenerator() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
createPolicy(String, String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.AndPolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.ContentPolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.DocumentRouteSelectorPolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.ExternPolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.LoadBalancerPolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.LocalServicePolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.MessageTypePolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.RoundRobinPolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.StoragePolicyFactory
 
createPolicy(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.SubsetServicePolicyFactory
 
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.RoutingPolicyRepository
Creates and returns a routing policy using the named factory and the given parameter.
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.BatchDocumentUpdateMessage
 
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
 
createReplyHandler() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
createSender(ReplyHandler, VisitorParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSenderFactory
 
createSender(ReplyHandler, VisitorParameters) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.SenderFactory
 
createSessionName() - Static method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
createSourceSessionParams(VisitorParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSenderFactory
 
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
 
createVector(List<DocumentrouteselectorpolicyConfig.Route.Builder>) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
createVisitingProgress(VisitorParameters) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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() - Constructor for class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
CreateVisitorMessage(String, String, String, String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
CreateVisitorMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.CreateVisitorMessageFactory
 
CreateVisitorMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.CreateVisitorMessageFactory
 
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.RoutableFactories50.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
 
currentProgress - Variable in class com.yahoo.documentapi.VisitorControlHandler
 
currentStatistics - Variable in class com.yahoo.documentapi.VisitorControlHandler
 

D

data - Variable in class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
 
dataDestination - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
dataDestination - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
dataHandler - Variable in class com.yahoo.documentapi.VisitorDestinationParameters
 
decode(Version, byte[]) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
decode(Routable, DocumentDeserializer) - Method in interface com.yahoo.documentapi.messagebus.protocol.LazyDecoder
 
decode(DocumentDeserializer, LoadTypeSet) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentMessageFactory
 
decode(DocumentDeserializer, LoadTypeSet) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentReplyFactory
 
decode(DocumentDeserializer, LoadTypeSet) - Method in interface com.yahoo.documentapi.messagebus.protocol.RoutableFactory
This method decodes the given byte bufer to a routable.
decode(DocumentTypeManager, Version, byte[]) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
Decodes a Routable from the given byte array.
decodeBucketSpace(Deserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketListMessageFactory
 
decodeBucketSpace(Deserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.StatBucketMessageFactory
 
decodeBucketSpace(Deserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.CreateVisitorMessageFactory
 
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.RoutableFactories50.PutDocumentMessageFactory
 
decodeInto(RemoveDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveDocumentMessageFactory
 
decodeInto(UpdateDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.UpdateDocumentMessageFactory
 
decodeInto(PutDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.PutDocumentMessageFactory
 
decodeInto(RemoveDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.RemoveDocumentMessageFactory
 
decodeInto(UpdateDocumentMessage, DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.UpdateDocumentMessageFactory
 
decoder - Variable in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
decoder - Variable in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
 
decoder - Variable in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
 
decoder - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.BatchDocumentUpdateMessageFactory
 
decoder - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetDocumentReplyFactory
 
decoder - Variable in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
 
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).
decodeTasCondition(TestAndSetMessage, DocumentDeserializer) - Static method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52
 
DEFAULT_FIELD_SET - Static variable in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
 
defaultRoute - Variable in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
 
defaultTimeout - Variable in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
defaultTimeout - Variable in class com.yahoo.documentapi.SyncParameters.Builder
 
defaultTimeout - Variable in class com.yahoo.documentapi.SyncParameters
 
defaultTimeout() - Method in class com.yahoo.documentapi.SyncParameters
 
description - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
 
deserialize() - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
This method will make sure that any serialized content is deserialized into proper message content on first entry.
deserialize() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
This method will make sure that any serialized content is deserialized into proper message content on first entry.
deserialize() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
This method will make sure that any serialized content is deserialized into proper message content on first entry.
deserialize() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
This method will make sure that any serialized content is deserialized into proper message content on first entry.
destinationSession - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiver
 
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.AsyncInitializationPolicy
 
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.ExternalSlobrokPolicy
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
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 class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.AndPolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.ContentPolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.DocumentRouteSelectorPolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.ExternPolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.LoadBalancerPolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.LocalServicePolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.MessageTypePolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.RoundRobinPolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.StoragePolicyFactory
 
destroy() - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.SubsetServicePolicyFactory
 
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.
destroying - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
DestroyVisitorMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
DestroyVisitorMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
 
DestroyVisitorMessage(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
 
DestroyVisitorMessage(DestroyVisitorMessage) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
 
DestroyVisitorMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DestroyVisitorMessageFactory
 
DestroyVisitorReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DestroyVisitorReplyFactory
 
dispatchGetConfig(ConfigInstance.Producer) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
 
distribution - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
distributionBitCount - Variable in class com.yahoo.documentapi.VisitorIterator
 
distributionBitCount - Variable in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
 
distributionBitCount - Variable in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
 
distributionBits - Variable in class com.yahoo.documentapi.ProgressToken
By default, a ProgressToken's distribution bit count is set to the VDS standard value of 16, but it may be changed via the iterator using it or by a bucket source when importing an existing progress
distributionConfigId - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
DistributionRangeBucketSource(int, ProgressToken) - Constructor for class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
 
distributorSelectionLogic - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
DistributorSelectionLogic(StoragePolicy.Parameters, ExternalSlobrokPolicy) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
doc - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
 
docId - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentState
 
docMan - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
docSelection - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
document - Variable in class com.yahoo.documentapi.DocumentResponse
The document of this response, if any
document - Variable in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
 
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, Set<Integer>) - Constructor for exception com.yahoo.documentapi.DocumentAccessException
 
DocumentAccessException(String, Throwable) - 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
 
documentId - Variable in class com.yahoo.documentapi.DocumentIdResponse
The document id of this response, if any
documentId - Variable in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
 
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, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentIdResponse
Creates a response containing a textual message
DocumentIdResponse(long, DocumentId, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentIdResponse
Creates a response containing a textual message and/or a document id
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.RoutableFactories51.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.RoutableFactories50.DocumentListMessageFactory
 
DocumentListReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentListReplyFactory
 
DocumentListVisitorResponse - Class in com.yahoo.documentapi
Visitor response containing a document list.
DocumentListVisitorResponse(DocumentList, AckToken) - Constructor for class com.yahoo.documentapi.DocumentListVisitorResponse
Creates visitor response containing a document list and an ack token.
documentmanagerConfig - Variable in class com.yahoo.documentapi.DocumentAccessParams
The document manager config, or empty if not provided (in which case a subscription must be created)
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
documentManagerConfigId - Variable in class com.yahoo.documentapi.DocumentAccessParams
The id to resolve to document manager config.
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.RoutableFactories50.DocumentMessageFactory
 
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.RoutableFactories50.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, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentResponse
Creates a response containing a textual message
DocumentResponse(long, Document, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentResponse
Creates a response containing a textual message and/or a document
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(DocumentrouteselectorpolicyConfig.Builder, boolean) - 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
 
DocumentRouteSelectorPolicyFactory(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.DocumentRouteSelectorPolicyFactory
 
documents - Variable in class com.yahoo.documentapi.BucketListVisitorResponse
 
documents - Variable in class com.yahoo.documentapi.DocumentListVisitorResponse
 
documents - Variable in class com.yahoo.documentapi.local.LocalDocumentAccess
 
documents - Variable in class com.yahoo.documentapi.SimpleVisitorDocumentQueue
 
documentSelection - Variable in class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
 
documentSelection - Variable in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
 
documentSelection - Variable in class com.yahoo.documentapi.VisitorParameters
 
documentsNotFound - Variable in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateReply
 
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
 
documentSummary - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentSummaryMessage
 
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.RoutableFactories50.DocumentSummaryMessageFactory
 
DocumentSummaryReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentSummaryReplyFactory
 
documentTypeConfigSubscriber - Variable in class com.yahoo.documentapi.DocumentAccess
 
documentTypeManager - Variable in class com.yahoo.documentapi.DocumentAccess
 
documentUpdate - Variable in class com.yahoo.documentapi.DocumentUpdateResponse
The document update of this response, if any
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, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentUpdateResponse
Creates a response containing a textual message
DocumentUpdateResponse(long, DocumentUpdate, String, boolean) - Constructor for class com.yahoo.documentapi.DocumentUpdateResponse
Creates a response containing a textual message and/or a document update
DocumentVisitor - Class in com.yahoo.documentapi
Visitor that simply returns documents found in storage.
DocumentVisitor(String) - Constructor for class com.yahoo.documentapi.DocumentVisitor
Create a document visitor.
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.BatchDocumentUpdateMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.BatchDocumentUpdateReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.CreateVisitorMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.CreateVisitorReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DestroyVisitorMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DestroyVisitorReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentListMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentListReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentMessageFactory
This method decodes a message from the given deserializer.
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentReplyFactory
This method decodes a reply from the given byte buffer.
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentSummaryMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentSummaryReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.EmptyBucketsMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.EmptyBucketsReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketListMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketListReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketStateMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketStateReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetDocumentMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetDocumentReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.MapVisitorMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.MapVisitorReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.PutDocumentMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.PutDocumentReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.QueryResultMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.QueryResultReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveDocumentMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveDocumentReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveLocationMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveLocationReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.SearchResultMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.SearchResultReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.StatBucketMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.StatBucketReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.UpdateDocumentMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.UpdateDocumentReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.VisitorInfoMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.VisitorInfoReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.WrongDistributionReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.CreateVisitorMessageFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.DocumentIgnoredReplyFactory
 
doDecode(DocumentDeserializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.GetDocumentMessageFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.BatchDocumentUpdateMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.BatchDocumentUpdateReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.CreateVisitorMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.CreateVisitorReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DestroyVisitorMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DestroyVisitorReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentListMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentListReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentMessageFactory
This method encodes the given message using the given serializer.
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentReplyFactory
This method encodes the given reply into the given byte buffer.
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentSummaryMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.DocumentSummaryReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.EmptyBucketsMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.EmptyBucketsReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketListMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketListReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketStateMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketStateReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetDocumentMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetDocumentReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.MapVisitorMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.MapVisitorReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.PutDocumentMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.PutDocumentReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.QueryResultMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.QueryResultReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveDocumentMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveDocumentReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveLocationMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveLocationReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.SearchResultMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.SearchResultReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.StatBucketMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.StatBucketReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.UpdateDocumentMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.UpdateDocumentReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.VisitorInfoMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.VisitorInfoReplyFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.WrongDistributionReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.CreateVisitorMessageFactory
 
doEncode(DocumentReply, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.DocumentIgnoredReplyFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.GetDocumentMessageFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.PutDocumentMessageFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.RemoveDocumentMessageFactory
 
doEncode(DocumentMessage, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.UpdateDocumentMessageFactory
 
done - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
doSelect(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
doSelect(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
doSelect(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
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
 
dynamicallyIncreaseMaxBucketsPerVisitor - Variable in class com.yahoo.documentapi.VisitorParameters
 
dynamicMaxBucketsIncreaseFactor - Variable in class com.yahoo.documentapi.VisitorParameters
 

E

elapsedTimeMillis() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
EmptyBucketsMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
EmptyBucketsMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
 
EmptyBucketsMessage(List<BucketId>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.EmptyBucketsMessage
 
EmptyBucketsMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.EmptyBucketsMessageFactory
 
EmptyBucketsReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.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.RoutableFactories50.DocumentMessageFactory
 
encode(Routable, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.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.
encode(Version, Routable) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
Encodes a Routable into a byte array.
encodeBucketSpace(String, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.GetBucketListMessageFactory
 
encodeBucketSpace(String, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.StatBucketMessageFactory
 
encodeBucketSpace(String, DocumentSerializer) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.CreateVisitorMessageFactory
 
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).
encodeTasCondition(DocumentSerializer, TestAndSetMessage) - Static method in class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52
 
enoughHitsReceived() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
entries - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
 
entry - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Node
 
Entry(Runnable, long, long) - Constructor for class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
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.messagebus.protocol.RoutableRepository.CacheKey
 
equals(Object) - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
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 - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
 
error - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
error - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
error - Variable in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
error - Variable in class com.yahoo.documentapi.Result
Null if this is a success, set to the error occurring if this is a failure
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.
errorCodes - Variable in exception com.yahoo.documentapi.DocumentAccessException
 
errorMessage - Variable in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
 
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 invoke ErrorPolicy.select(RoutingContext).
exceptionMessageWithTrace(Exception) - Static method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
executor - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.ThreadAsyncTaskExecutor
 
executor - Variable in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
ExplicitBucketSource(Set<BucketId>, int, ProgressToken) - Constructor for class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
 
ExternalSlobrokPolicy - Class in com.yahoo.documentapi.messagebus.protocol
Abstract class for policies that allow you to specify which slobrok to use for the routing.
ExternalSlobrokPolicy(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
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.
ExternPolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.ExternPolicyFactory
 

F

factories - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyRepository
 
factory - Static variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.BucketIdCalculator
 
factoryTypes - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
 
factoryVersions - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository.VersionMap
 
failed() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
 
failedBuckets - Variable in class com.yahoo.documentapi.ProgressToken
 
failure - Variable in enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
 
failureLimit - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.InstabilityChecker
 
feed - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
feed(String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
feed - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
feed() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
fieldSet - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
fieldSet - Variable in class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
 
fieldSet - Variable in class com.yahoo.documentapi.VisitorParameters
 
fieldSet() - Method in class com.yahoo.documentapi.VisitorParameters
 
fieldSet(String) - Method in class com.yahoo.documentapi.VisitorParameters
Set field set to use.
finalize() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
FINISHED_BUCKET - Static variable in class com.yahoo.documentapi.ProgressToken
 
finishedBucketCount - Variable in class com.yahoo.documentapi.ProgressToken
 
finishedBuckets - Variable in class com.yahoo.documentapi.messagebus.protocol.VisitorInfoMessage
 
firstErrorMsg - Variable in class com.yahoo.documentapi.ProgressToken
 
firstTry - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
flushActive - Variable in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
 
formatIdentifyingVisitorErrorString(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
formatProcessingException(Exception, String) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
found - Variable in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentReply
 
found - Variable in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentReply
 
fromTime - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
fromTimestamp - Variable in class com.yahoo.documentapi.VisitorParameters
 

G

generation - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
generation - Variable in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy.CacheEntry
 
generation - Variable in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy.CacheEntry
 
generation - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache
 
generation() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache
 
generation - Variable in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy.CacheEntry
 
generationCache - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher
 
GenerationCache(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache
 
get(DocumentId) - Method in interface com.yahoo.documentapi.AsyncSession
Gets a document.
get(DocumentId, boolean, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
Gets a document.
get(DocumentId) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
get(DocumentId, boolean, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
get(DocumentId) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
get(DocumentId, String, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
get(DocumentId) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
get(DocumentId, boolean, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
get(DocumentId) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
get(DocumentId, String, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
get(DocumentId, Duration) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
get(DocumentId, String, DocumentProtocol.Priority, Duration) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
get(Integer) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache
 
get(DocumentId) - Method in interface com.yahoo.documentapi.SyncSession
Gets a document.
get(DocumentId, String, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.SyncSession
Gets a document.
get(DocumentId, Duration) - Method in interface com.yahoo.documentapi.SyncSession
Gets a document with timeout.
get(DocumentId, String, DocumentProtocol.Priority, 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
 
getAttemptRandomOnFailuresLimit() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
When we have gotten this amount of failures from a node (Any kind of failures).
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.BatchDocumentUpdateMessage
 
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
 
getBucketId(Message) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.BucketIdCalculator
 
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() - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
 
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.RoutableFactories50.GetBucketListMessageFactory
 
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.RoutableFactories50.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() - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
Constructs a new message for deserialization.
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.RoutableFactories50.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.RoutableFactories50.GetBucketStateReplyFactory
 
getBucketsToVisit() - Method in class com.yahoo.documentapi.VisitorParameters
 
getCacheKey(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
Returns a cache key for this instance of the policy.
getCacheKey(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
Returns a cache key for this instance of the policy.
getCacheKey(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
Returns a cache key for this instance of the policy.
getChangesRequiringRestart(DocumentrouteselectorpolicyConfig) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
 
getChangesRequiringRestart(DocumentrouteselectorpolicyConfig.Route) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
getClusterName() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
getClusterRoute(RoutingTable) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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
 
getDistributionConfigId() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
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.
getDocumentList() - Method in class com.yahoo.documentapi.DocumentListVisitorResponse
 
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() - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetDocumentMessage
Constructs a new message for deserialization.
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.RoutableFactories50.GetDocumentMessageFactory
 
GetDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51.GetDocumentMessageFactory
 
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() - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
Constructs a new reply for deserialization.
GetDocumentReply(LazyDecoder, DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
Constructs a new reply to lazily deserialize from a byte buffer.
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.RoutableFactories50.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
 
getDocumentsNotFound() - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateReply
If all documents to update are found, this vector will be empty.
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
 
getEntries(String, RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostFetcher
 
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(Reply) - Static method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
Returns a concatenated error string from the errors contained in a reply.
getErrorMessage(Error) - Static method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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.
getFactory(Version, int) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
Returns the routable factory for a given version and routable type.
getFactory(Version) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository.VersionMap
 
getFactory(String) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyRepository
Returns the routing policy factory for a given name.
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
 
getGroup() - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
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.
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.ANDPolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
getMetrics() - Method in interface com.yahoo.documentapi.messagebus.protocol.DocumentProtocolRoutingPolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.ErrorPolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
getMetrics() - Method in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
 
getMirror() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
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(int) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
getNext() - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
getNext(int) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
 
getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
 
getNext() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
getNext(int) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
getNext() - Method in interface com.yahoo.documentapi.Session
Returns the next response of this session.
getNext(int) - 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(int) - 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(int) - Method in class com.yahoo.documentapi.VisitorDataHandler
Returns the next response of this session.
getNext() - Method in class com.yahoo.documentapi.VisitorDataQueue
 
getNext(int) - 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
 
getNextRequestId() - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
getNextSessionId() - Static method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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.
getNextVisitorId() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.SendCreateVisitorsTask
 
getNodeMetrics(Mirror.Entry) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
Returns the node metrics at a given index.
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(int) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
Get a priority enum instance by its value.
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
 
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.
getRandomTargetSpec(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
 
getRecipient() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
Returns the appropriate recipient hop.
getRecipient(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.
getRecipient(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
Finds the TCP address of the target.
getRecipient(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
Returns the appropriate recipient hop for the given routing context.
getRecipient(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
Returns the appropriate recipient hop for the given routing context.
getRecipient(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
Returns the appropriate recipient hop for the given routing context.
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.
getRequiredUpPercentageToSendToKnownGoodNodes() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
When getting new cluster states we update good nodes.
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.
getRoutableTypes(Version) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
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
 
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
 
getSequenceId() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
getSerializedBuffer() - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Returns the raw serialized buffer.
getSerializedBuffer() - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
Returns the internal buffer to deserialize from, may be null.
getSerializedBuffer() - Method in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
Returns the raw serialized buffer.
getSerializedBuffer() - Method in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
Returns the raw serialized buffer.
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(RoutingContext, BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
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
 
getTargetSpec(Integer, RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher
 
getTask() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
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.
getTimestamp() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
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.BatchDocumentUpdateMessage
 
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
 
getType() - Method in class com.yahoo.documentapi.Result
Deprecated.
use type() instead. Returns the type of result.
getUpdates() - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
Returns the list of document updates to perform.
getUserId() - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
getValue() - Method in enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
 
getVisitHeadersOnly() - Method in class com.yahoo.documentapi.VisitorParameters
 
getVisitInconsistentBuckets() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
getVisitInconsistentBuckets() - Method in class com.yahoo.documentapi.VisitorParameters
 
getVisitorDispatcherVersion() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
getVisitorLibrary() - Method in class com.yahoo.documentapi.DocumentVisitor
 
getVisitorLibrary() - Method in class com.yahoo.documentapi.VisitorParameters
 
getVisitorOrdering() - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
getVisitorOrdering() - 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
 
gid - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentState
 
group - Variable in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 

H

handleBucketIdCalculation(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.BucketIdCalculator
 
handleCreateVisitorReply(CreateVisitorReply) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
handleDocumentMessage(DocumentMessage) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
handleErrorReply(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
handleErrorReply(Reply, Object) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
handleMessage(Message) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
 
handleMessageProcessingException(Reply, Exception, String) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
HandleMessageTask(Message) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.HandleMessageTask
 
handler - Variable in class com.yahoo.documentapi.local.LocalAsyncSession
 
handler - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession.MyReplyHandler
 
handleReply(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession.MyReplyHandler
 
handleReply(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
HandleReplyTask(Reply) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.HandleReplyTask
 
handleReplyWithOnlyIgnoredErrors(Reply) - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
handleResponse(Response) - Method in interface com.yahoo.documentapi.ResponseHandler
This method is called once for each document api operation invoked on a AsyncSession.
handleVisitorInfoMessage(VisitorInfoMessage) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
NOTE: not called from within lock, function must take lock itself
handleWrongDistribution(WrongDistributionReply, RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
handleWrongDistributionReply(WrongDistributionReply) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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.messagebus.protocol.RoutableRepository.CacheKey
 
hashCode() - Method in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
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.
highestModificationTimestamp - Variable in class com.yahoo.documentapi.messagebus.protocol.WriteDocumentReply
 
hops - Variable in class com.yahoo.documentapi.messagebus.protocol.ANDPolicy
 
hostFetcher - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
HostFetcher() - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
 

I

ignore - Variable in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
inconsistentState - Variable in class com.yahoo.documentapi.ProgressToken
Set by the VisitorIterator during a distribution bit change when the token contains active/pending buckets with different used-bits
increaseWeights() - Method in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
Scale weights such that ratios are preserved
init() - Method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
init() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
init() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
initException - Variable in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
initializeHandlers() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
Called from the constructor to ensure control and data handlers are set and initialized.
initializeRoute(RoutingTable) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
initState - Variable in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
InitState() - Constructor for enum com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy.InitState
 
InstabilityChecker(int) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.InstabilityChecker
 
instanceId - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
instanceId - Variable in class com.yahoo.documentapi.messagebus.protocol.DestroyVisitorMessage
 
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
 
isErrorOfType(Reply, int) - Static method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
isFailure() - Method in enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
 
isFatalError(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
isFinished() - Method in class com.yahoo.documentapi.ProgressToken
 
isInconsistentState() - Method in class com.yahoo.documentapi.ProgressToken
 
isInfiniteTimeout(long) - Static method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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
 
iterator - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.VisitingProgress
 

K

key - Variable in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
 
keyToBucketId(long) - Static method in class com.yahoo.documentapi.ProgressToken
 

L

lastBucket - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply
 
lastModified - Variable in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
 
LazyDecoder - Interface in com.yahoo.documentapi.messagebus.protocol
 
libName - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
libraryParameters - Variable in class com.yahoo.documentapi.VisitorParameters
 
LoadBalancer - Class in com.yahoo.documentapi.messagebus.protocol
Load balances over a set of nodes based on statistics gathered from those nodes.
LoadBalancer(String, String, LoadBalancer.Metrics) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
 
loadBalancer - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
LoadBalancer.Metrics - Class in com.yahoo.documentapi.messagebus.protocol
 
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.
LoadBalancerPolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
LoadBalancerPolicy(String, Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
LoadBalancerPolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.LoadBalancerPolicyFactory
 
loadType - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
 
loadType - Variable in class com.yahoo.documentapi.VisitorParameters
 
loadTypes - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
loadTypes - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
 
localAddress - Variable in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
 
LocalAsyncSession - Class in com.yahoo.documentapi.local
 
LocalAsyncSession(AsyncParameters, LocalDocumentAccess) - Constructor for class com.yahoo.documentapi.local.LocalAsyncSession
 
localDataHandler - Variable in class com.yahoo.documentapi.VisitorParameters
 
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.
LocalServicePolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
Constructs a policy that will choose local services that match the slobrok pattern in which this policy occured.
LocalServicePolicy.CacheEntry - Class in com.yahoo.documentapi.messagebus.protocol
Defines the necessary cache data.
LocalServicePolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.LocalServicePolicyFactory
 
LocalSyncSession - Class in com.yahoo.documentapi.local
 
LocalSyncSession(LocalDocumentAccess) - Constructor for class com.yahoo.documentapi.local.LocalSyncSession
 
log - Static variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
log - Static variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
 
log - Static variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
log - Static variable in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
log - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
log - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
 
log - Static variable in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
 
log - Static variable in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyRepository
 
log - Static variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
log - Static variable in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
 
log - Static variable in class com.yahoo.documentapi.ProgressToken
 
log - Static variable in class com.yahoo.documentapi.ThroughputLimitQueue
 
log - Static variable in class com.yahoo.documentapi.VisitorIterator
 
lookup(RoutingContext, String) - Method in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 

M

makeNthBucketKey(long, int) - Static method in class com.yahoo.documentapi.ProgressToken
Directly generate a bucket Id key for the nth bucket in reverse sorted order.
MapVisitorMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
MapVisitorMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
 
MapVisitorMessage(MapVisitorMessage) - Constructor for class com.yahoo.documentapi.messagebus.protocol.MapVisitorMessage
 
MapVisitorMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.MapVisitorMessageFactory
 
MapVisitorReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.MapVisitorReplyFactory
 
markBucketProgressAsFailed(BucketId, BucketId, String) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
markReplyAsImmediateRetryIfNewStateObserved(WrongDistributionReply, StoragePolicy.DistributorSelectionLogic.MessageContext, ClusterState) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
markSessionCompleted() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
maxBucketsPerVisitor - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
maxBucketsPerVisitor - Variable in class com.yahoo.documentapi.VisitorParameters
 
maxFirstPassHits - Variable in class com.yahoo.documentapi.VisitorParameters
 
maxOldClusterStatesSeenBeforeThrowingCachedState() - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
If we receive more than this number of wrong distribution replies with old cluster states, we throw the current cached state and takes the old one.
maxOldClusterVersionBeforeSendingRandom - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
maxPending - Variable in class com.yahoo.documentapi.VisitorParameters
 
maxPendingReplyCount - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
maxTotalHits - Variable in class com.yahoo.documentapi.VisitorParameters
 
maxWaitTime - Variable in class com.yahoo.documentapi.ThroughputLimitQueue
 
mayScheduleCreateVisitorsTask() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
mbusParams - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
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, 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>, Set<Integer>) - Static method in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
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.
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(int, Reply) - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
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
 
mergeAllReplyErrors(Reply) - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
mergedReply() - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
mergePendingBucket(BucketId) - Method in class com.yahoo.documentapi.ProgressToken
 
message - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.HandleMessageTask
 
message - Variable in class com.yahoo.documentapi.VisitorControlHandler.Result
 
MESSAGE_BATCHDOCUMENTUPDATE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
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
 
messageBus() - Method in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
 
messageBus - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiverFactory
 
messageBus - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSenderFactory
 
MessageBusAsyncSession - Class in com.yahoo.documentapi.messagebus
An access session which wraps a messagebus source session sending document messages.
MessageBusAsyncSession(AsyncParameters, MessageBus, MessageBusParams) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
Creates a new async session running on message bus logic.
MessageBusAsyncSession(AsyncParameters, MessageBus, MessageBusParams, ReplyHandler) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
Creates a new async session running on message bus logic with a specified reply handler.
MessageBusAsyncSession.MyReplyHandler - Class in com.yahoo.documentapi.messagebus
 
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.
messageBusErrorToResultType(int) - Static method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
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.
MessageBusSyncSession(SyncParameters, MessageBus, MessageBusParams) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusSyncSession
Creates a new sync session running on message bus logic.
MessageBusSyncSession.RequestMonitor - Class in com.yahoo.documentapi.messagebus
This class implements a monitor for waiting for a reply to arrive.
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.HandleMessageTask - Class in com.yahoo.documentapi.messagebus
 
MessageBusVisitorSession.HandleReplyTask - Class 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.SendCreateVisitorsTask - Class 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
 
MessageContext(ClusterState) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.MessageContext
 
messageTimeoutMillis() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
messageTimeoutMs - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.SendCreateVisitorsTask
 
MessageTypePolicy - Class in com.yahoo.documentapi.messagebus.protocol
 
MessageTypePolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
 
MessageTypePolicyFactory(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.MessageTypePolicyFactory
 
metrics - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
metrics - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
 
Metrics(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Metrics
 
metrics - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Node
 
metrics - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
metrics - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyRepository
 
mirror - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
mirror - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
monotonicNanoTime() - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Clock
 
monotonicNanoTime() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.RealClock
 
msg - Variable in class com.yahoo.documentapi.messagebus.protocol.ErrorPolicy
 
MyReplyHandler(ResponseHandler, Queue<Response>) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusAsyncSession.MyReplyHandler
 

N

NAME - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
The name of this protocol.
name - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
name(String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
name - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
name() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
needAsynchronousInitialization() - Method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
newTime - Variable in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
 
Node(Mirror.Entry, LoadBalancer.NodeMetrics) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Node
 
nodeFailures - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.InstabilityChecker
 
NodeMetrics(String, MetricSet) - Constructor for class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
 
nodeWeights - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
Statistics on each node we are load balancing over.
NULL_BUCKET - Static variable in class com.yahoo.documentapi.ProgressToken
 

O

offer(M) - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
offer(M, long, TimeUnit) - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
offset - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
offset - Variable in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy.CacheEntry
 
offset - Variable in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy.CacheEntry
 
offset - Variable in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy.CacheEntry
 
oldClusterVersionGottenCount - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
oldTime - Variable in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
 
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
 
onDocuments(DocumentList, AckToken) - Method in class com.yahoo.documentapi.VisitorDataQueue
Deprecated.
This method is no longer called by the visitor subsystem. See onMessage instead.
onDone(VisitorControlHandler.CompletionCode, String) - Method in class com.yahoo.documentapi.VisitorControlHandler
Callback called when the visitor is done.
onDone() - Method in class com.yahoo.documentapi.VisitorDataHandler
Called when visiting is done, to notify clients waiting on getNext().
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
 
orb - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
orb - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
ordering - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
override(DocumentrouteselectorpolicyConfig.Builder) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
 
override(DocumentrouteselectorpolicyConfig.Route.Builder) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
owningBucketStates - Static variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 

P

parameters - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
Parameters(Map<String, String>) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
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
 
params - Variable in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
 
params - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
 
params - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
params - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
parse(String) - Static method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
pattern - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
pattern - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
patternGenerator - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostFetcher
 
pendingBucketCount - Variable in class com.yahoo.documentapi.ProgressToken
 
pendingMessageCount - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
We keep our own track of pending messages since the sender's pending count cannot be relied on in an async task execution context.
pendingResponses - Variable in class com.yahoo.documentapi.VisitorDataQueue
 
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.
persistentFailureChecker - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
policy - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostFetcher
 
poll() - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
poll(long, TimeUnit) - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
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.
position - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer
 
priority - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
 
Priority(int) - Constructor for enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
 
priority - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentReply
 
priority - Variable in class com.yahoo.documentapi.VisitorParameters
 
progress - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
progress - Variable in class com.yahoo.documentapi.ProgressToken.BucketEntry
 
progress - Variable in class com.yahoo.documentapi.VisitorIterator.BucketProgress
 
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(int) - Constructor for class com.yahoo.documentapi.ProgressToken
 
ProgressToken(String) - Constructor for class com.yahoo.documentapi.ProgressToken
 
ProgressToken(byte[]) - Constructor for class com.yahoo.documentapi.ProgressToken
 
progressToken - Variable in class com.yahoo.documentapi.VisitorIterator.DistributionRangeBucketSource
 
progressToken - Variable in class com.yahoo.documentapi.VisitorIterator
 
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.
protocolConfigId - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
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, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
Puts a document.
put(Document) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
put(Document, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
put(DocumentPut) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
put(DocumentPut, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
put(Document) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
put(Document, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
put(DocumentPut) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
put(DocumentPut, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
put - Variable in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
 
put(Integer, String) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache
 
put(DocumentPut) - Method in interface com.yahoo.documentapi.SyncSession
Puts a document.
put(DocumentPut, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.SyncSession
Puts a document.
put(M) - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
PutDocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
PutDocumentMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
Constructs a new message for deserialization.
PutDocumentMessage(LazyDecoder, DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
Constructs a new message from a byte buffer.
PutDocumentMessage(DocumentPut) - Constructor for class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
Constructs a new document put message.
PutDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.PutDocumentMessageFactory
 
PutDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.PutDocumentMessageFactory
 
PutDocumentReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.PutDocumentReplyFactory
 
putFactory(VersionSpecification, int, RoutableFactory) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
Registers a routable factory for a given version and routable type.
putFactory(VersionSpecification, RoutableFactory) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository.VersionMap
 
putFactory(String, RoutingPolicyFactory) - Method in class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyRepository
Registers a routing policy factory for a given name.
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
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.RoutableFactories50.QueryResultMessageFactory
 
QueryResultReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.QueryResultReplyFactory
 
queue - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession.MyReplyHandler
 

R

random - Variable in class com.yahoo.documentapi.local.LocalAsyncSession
 
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
 
receiver - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
recipients - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
recipients - Variable in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy.CacheEntry
 
recipients - Variable in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy.CacheEntry
 
recipients - Variable in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy.CacheEntry
 
remainingCapacity() - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
remoteDataHandler - Variable in class com.yahoo.documentapi.VisitorParameters
 
remove(DocumentId) - Method in interface com.yahoo.documentapi.AsyncSession
Removes a document if it is present.
remove(DocumentId, DocumentProtocol.Priority) - 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, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
remove(DocumentRemove) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
remove(DocumentRemove, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
remove(DocumentId) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
remove(DocumentId, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
remove(DocumentRemove) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
remove(DocumentRemove, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
remove(RemoveDocumentMessage) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
remove - Variable in class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
 
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 interface com.yahoo.documentapi.SyncSession
Removes a document if it is present.
RemoveDocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
RemoveDocumentMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RemoveDocumentMessage
Constructs a new message for deserialization.
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.RoutableFactories50.RemoveDocumentMessageFactory
 
RemoveDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.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.RoutableFactories50.RemoveDocumentReplyFactory
 
removeEntry - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
 
removeEntry - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentState
 
RemoveLocationMessage - Class in com.yahoo.documentapi.messagebus.protocol
Message (VDS only) to remove an entire location for users using userdoc or groupdoc schemes.
RemoveLocationMessage(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RemoveLocationMessage
 
RemoveLocationMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.RemoveLocationMessageFactory
 
RemoveLocationReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.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
 
replied(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession.RequestMonitor
 
reply - Variable in class com.yahoo.documentapi.messagebus.MessageBusSyncSession.RequestMonitor
 
reply - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.HandleReplyTask
 
reply(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusReceiver
 
reply(Reply) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.Receiver
 
REPLY_BATCHDOCUMENTUPDATE - Static variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
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
 
replyIsBetterThanCurrent(Reply) - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
ReplyMerger - Class in com.yahoo.documentapi.messagebus.protocol
Encapsulated logic for merging replies from 1-n related DocumentProtocol messages.
ReplyMerger() - Constructor for class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
reportVisitorError(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
requestId - Variable in class com.yahoo.documentapi.local.LocalAsyncSession
 
requestId - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
requestId - Variable in class com.yahoo.documentapi.Response
 
requestId - Variable in class com.yahoo.documentapi.Result
The id of this operation
RequestMonitor() - Constructor for class com.yahoo.documentapi.messagebus.MessageBusSyncSession.RequestMonitor
 
requiredUpPercentageToSendToKnownGoodNodes - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
 
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
 
resetCachedStateIfClusterStateVersionLikelyRolledBack(ClusterState) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
resourceWasFound(Reply) - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
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 - Variable in class com.yahoo.documentapi.AsyncParameters
 
ResponseHandler - Interface in com.yahoo.documentapi
 
responses - Variable in class com.yahoo.documentapi.local.LocalAsyncSession
 
responses - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
Result - Class in com.yahoo.documentapi
The synchronous result of submitting an asynchronous operation.
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 - Variable in class com.yahoo.documentapi.VisitorControlHandler
 
Result() - Constructor for class com.yahoo.documentapi.VisitorControlHandler.Result
 
Result.ResultType - Enum in com.yahoo.documentapi
The types that a Result can have.
results - Variable in class com.yahoo.documentapi.messagebus.protocol.StatBucketReply
 
ResultType() - Constructor for enum com.yahoo.documentapi.Result.ResultType
 
resumeFileName - Variable in class com.yahoo.documentapi.VisitorParameters
 
resumeToken - Variable in class com.yahoo.documentapi.VisitorParameters
 
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
 
RoundRobinPolicy.CacheEntry - Class in com.yahoo.documentapi.messagebus.protocol
Defines the necessary cache data.
RoundRobinPolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.RoundRobinPolicyFactory
 
RoutableFactories50 - Class in com.yahoo.documentapi.messagebus.protocol
This class encapsulates all the RoutableFactory classes needed to implement serialization for the document protocol.
RoutableFactories50() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50
 
RoutableFactories50.BatchDocumentUpdateMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.BatchDocumentUpdateReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.CreateVisitorMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.CreateVisitorReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.DestroyVisitorMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.DestroyVisitorReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.DocumentListMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.DocumentListReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.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 implementing RoutableFactory.
RoutableFactories50.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 implementing RoutableFactory.
RoutableFactories50.DocumentSummaryMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.DocumentSummaryReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.EmptyBucketsMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.EmptyBucketsReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.GetBucketListMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.GetBucketListReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.GetBucketStateMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.GetBucketStateReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.GetDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.GetDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.MapVisitorMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.MapVisitorReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.PutDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.PutDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.QueryResultMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.QueryResultReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.RemoveDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.RemoveDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.RemoveLocationMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.RemoveLocationReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.SearchResultMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.SearchResultReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.StatBucketMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.StatBucketReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.UpdateDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.UpdateDocumentReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.VisitorInfoMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.VisitorInfoReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories50.WrongDistributionReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories51 - Class in com.yahoo.documentapi.messagebus.protocol
This class encapsulates all the RoutableFactory classes needed to implement serialization for the document protocol.
RoutableFactories51() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories51
 
RoutableFactories51.CreateVisitorMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories51.DocumentIgnoredReplyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories51.GetDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories52 - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories52() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52
 
RoutableFactories52.PutDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories52.RemoveDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories52.UpdateDocumentMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
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.GetBucketListMessageFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutableFactories60.StatBucketMessageFactory - 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 the DocumentProtocol.putRoutableFactory(int, RoutableFactory, com.yahoo.component.VersionSpecification) method.
routableRepository - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
RoutableRepository - Class in com.yahoo.documentapi.messagebus.protocol
This class encapsulates the logic required to map routable type and version to a corresponding RoutableFactory.
RoutableRepository(LoadTypeSet) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableRepository
 
RoutableRepository.CacheKey - Class in com.yahoo.documentapi.messagebus.protocol
Internal helper class that implements a cache key for mapping a Version and routable type to a RoutableFactory.
RoutableRepository.VersionMap - Class in com.yahoo.documentapi.messagebus.protocol
Internal helper class that implements a map from VersionSpecification to RoutableFactory.
route - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
route - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
route - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
 
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 - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
 
route() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
 
route(int) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig
 
Route() - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
Deprecated.
Not for public use. Does not check for uninitialized fields. Replaced by Route(Builder)
Route(DocumentrouteselectorpolicyConfig.Route.Builder) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
Route(DocumentrouteselectorpolicyConfig.Route.Builder, boolean) - Constructor for class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
routingConfigId - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
RoutingPolicyFactories - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories
 
RoutingPolicyFactories.AndPolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.ContentPolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.DocumentRouteSelectorPolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.ExternPolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.LoadBalancerPolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.LocalServicePolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.MessageTypePolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.RoundRobinPolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.StoragePolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyFactories.SubsetServicePolicyFactory - Class in com.yahoo.documentapi.messagebus.protocol
 
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 the DocumentProtocol.putRoutingPolicyFactory(String, RoutingPolicyFactory) method.
routingPolicyRepository - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentProtocol
 
RoutingPolicyRepository - Class in com.yahoo.documentapi.messagebus.protocol
 
RoutingPolicyRepository(DocumentProtocolMetricSet) - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyRepository
 
rpcNetworkParams - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
run() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.HandleMessageTask
 
run() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.HandleReplyTask
 
run() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.SendCreateVisitorsTask
 
run() - Method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 

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
 
ScheduledEventQueue.Entry - Class in com.yahoo.documentapi.messagebus
 
scheduledExecutorService - Variable in class com.yahoo.documentapi.messagebus.MessageBusDocumentAccess
 
scheduledSendCreateVisitors - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
scheduleSendCreateVisitorsIfApplicable(long, TimeUnit) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
Schedule a new SendCreateVisitors task iff there are still buckets to visit, the visiting has not failed fatally and we haven't already scheduled such a task.
scheduleSendCreateVisitorsIfApplicable() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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
 
searchResult - Variable in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
 
searchResult - Variable in class com.yahoo.documentapi.messagebus.protocol.SearchResultMessage
 
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.RoutableFactories50.SearchResultMessageFactory
 
SearchResultReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.SearchResultReplyFactory
 
select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.ANDPolicy
 
select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
select(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
 
select(RoutingContext, String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
This method runs the selector associated with the given location on the content of the message.
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.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.SubsetServicePolicy
 
selector - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
selector(String) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
selector - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
selector() - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route
 
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
 
SendCreateVisitorsTask(long) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.SendCreateVisitorsTask
 
sender - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
sent - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
 
sequenceCounter - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
 
sequenceId - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
serialize(Serializer) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
 
serialize(Serializer) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentState
 
serialize() - Method in class com.yahoo.documentapi.ProgressToken
 
session - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
session - Variable in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
session - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorDestinationSession
 
session - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
 
session - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancerPolicy
 
Session - Interface in com.yahoo.documentapi
Superclass of all document api sessions.
session - Variable in class com.yahoo.documentapi.VisitorControlHandler
 
session - Variable in class com.yahoo.documentapi.VisitorDataHandler
 
sessionCounter - Static variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
sessionName - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
sessionName - Variable in class com.yahoo.documentapi.VisitorDestinationParameters
 
sessionTimeoutMillis() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
sessionTimeoutMs - Variable in class com.yahoo.documentapi.VisitorParameters
 
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(IdString) - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
setBucketId(BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentListMessage
 
setBucketId(BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketListMessage
 
setBucketId(BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateMessage
Sets the bucket whose state this contains.
setBucketId(BucketId) - Method in class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
 
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.
setCurrentBestReply(int, Reply) - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
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, 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
 
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.
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.messagebus.protocol.StatBucketMessage
 
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
 
setLastModified(long) - Method in class com.yahoo.documentapi.messagebus.protocol.GetDocumentReply
Set the date the document was last modified.
setLibraryName(String) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
setLibraryParameter(String, String) - Method in class com.yahoo.documentapi.VisitorParameters
Set a visitor library specific parameter.
setLibraryParameter(String, byte[]) - 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.
setRequiredUpPercentageToSendToKnownGoodNodes(int) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
 
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(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.
setRoute(Route) - Method in class com.yahoo.documentapi.VisitorParameters
Set the route to visit.
setRouteName(String) - Method in class com.yahoo.documentapi.messagebus.MessageBusParams
Sets the name of the route to send appropriate requests to.
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
 
setVisitInconsistentBuckets(boolean) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
setVisitInconsistentBuckets(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
 
setVisitorDispatcherVersion(int) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
setVisitorLibrary(String) - Method in class com.yahoo.documentapi.VisitorParameters
Set which visitor library is used for visiting in storage.
setVisitorOrdering(int) - Method in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
setVisitorOrdering(int) - Method in class com.yahoo.documentapi.VisitorParameters
 
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.
shouldReportError(Reply) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
Return whether a (transient) error shall be exempt from visitor error reporting.
shouldReturnErrorReply() - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
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 - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
 
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 - Variable in class com.yahoo.documentapi.VisitorParameters
 
skipBucketsOnFatalErrors() - Method in class com.yahoo.documentapi.VisitorParameters
 
skipBucketsOnFatalErrors(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
 
slobrokConfigId - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
SlobrokHostFetcher(StoragePolicy.SlobrokHostPatternGenerator, ExternalSlobrokPolicy) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostFetcher
 
slobrokHostPatternGenerator - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.Parameters
 
SlobrokHostPatternGenerator(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.SlobrokHostPatternGenerator
 
slobroks - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
sourceSession - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.MessageBusSender
 
sourceSessionParams - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
splitPendingBucket(BucketId) - Method in class com.yahoo.documentapi.ProgressToken
 
start() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
startTime - Variable in class com.yahoo.documentapi.ThroughputLimitQueue
 
startTimeNanos - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
StatBucketMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
StatBucketMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.StatBucketMessage
 
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.RoutableFactories50.StatBucketMessageFactory
 
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.RoutableFactories50.StatBucketReplyFactory
 
state - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
State(boolean) - Constructor for enum com.yahoo.documentapi.messagebus.MessageBusVisitorSession.State
 
state - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
 
state - Variable in class com.yahoo.documentapi.messagebus.protocol.GetBucketStateReply
 
state - Variable in class com.yahoo.documentapi.ProgressToken.BucketEntry
 
StateDescription(MessageBusVisitorSession.State, String) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
 
StateDescription(MessageBusVisitorSession.State) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
 
statistics - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
statistics - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorReply
 
StoragePolicy - Class in com.yahoo.documentapi.messagebus.protocol
Routing policy to determine which distributor in a storage cluster to send data to.
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(StoragePolicy.Parameters, Map<String, String>) - 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.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.DistributorSelectionLogic.InstabilityChecker - Class in com.yahoo.documentapi.messagebus.protocol
Class that tracks a failure of a given type per node.
StoragePolicy.DistributorSelectionLogic.MessageContext - Class in com.yahoo.documentapi.messagebus.protocol
Message context class.
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.
StoragePolicy.TargetCachingSlobrokHostFetcher - Class in com.yahoo.documentapi.messagebus.protocol
 
StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache - Class in com.yahoo.documentapi.messagebus.protocol
Distributor index to resolved RPC spec cache for a single given Slobrok update generation.
StoragePolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.StoragePolicyFactory
 
submitTask(Runnable) - Method in interface com.yahoo.documentapi.messagebus.MessageBusVisitorSession.AsyncTaskExecutor
 
submitTask(Runnable) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.ThreadAsyncTaskExecutor
 
subscribe(String, ConfigSourceSet) - Method in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
subscriber - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentRouteSelectorPolicy
 
subscriber - Variable in class com.yahoo.documentapi.messagebus.protocol.ExternalSlobrokPolicy
 
subscriber - Variable in class com.yahoo.documentapi.messagebus.protocol.MessageTypePolicy
 
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.
SubsetServicePolicy(String) - Constructor for class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
Creates an instance of a subset service policy.
SubsetServicePolicy.CacheEntry - Class in com.yahoo.documentapi.messagebus.protocol
Defines the necessary cache data.
SubsetServicePolicyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutingPolicyFactories.SubsetServicePolicyFactory
 
subsetSize - Variable in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
 
success - Variable in class com.yahoo.documentapi.Response
 
successfullyMergedAtLeastOneReply() - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
successIndex - Variable in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
successReply - Variable in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
summary - Variable in class com.yahoo.documentapi.messagebus.protocol.QueryResultMessage
 
superbucket - Variable in class com.yahoo.documentapi.VisitorIterator.BucketProgress
 
swapState(Routable) - Method in class com.yahoo.documentapi.messagebus.protocol.DocumentMessage
 
syncInit - Variable in class com.yahoo.documentapi.messagebus.protocol.AsyncInitializationPolicy
 
SyncParameters - Class in com.yahoo.documentapi
Parameters for creating a synchronous session
SyncParameters() - Constructor for class com.yahoo.documentapi.SyncParameters
Deprecated.
SyncParameters(Duration) - Constructor for class com.yahoo.documentapi.SyncParameters
 
SyncParameters.Builder - Class in com.yahoo.documentapi
 
syncSend(Message) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
Perform a synchronous sending of a message.
syncSend(Message, Duration) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
syncSendPutDocumentMessage(PutDocumentMessage) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
syncSession - Variable in class com.yahoo.documentapi.local.LocalAsyncSession
 
SyncSession - Interface in com.yahoo.documentapi
A session for synchronous access to a document repository.
systemState - Variable in class com.yahoo.documentapi.messagebus.protocol.WrongDistributionReply
 

T

take() - Method in class com.yahoo.documentapi.ThroughputLimitQueue
 
TargetCachingSlobrokHostFetcher(StoragePolicy.SlobrokHostPatternGenerator, ExternalSlobrokPolicy) - Constructor for class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher
 
targets - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.Metrics
 
targets - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.TargetCachingSlobrokHostFetcher.GenerationCache
 
task - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
taskExecutor - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
tasks - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
 
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
 
textMessage - Variable in class com.yahoo.documentapi.Response
 
ThreadAsyncTaskExecutor(ScheduledExecutorService) - Constructor for class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.ThreadAsyncTaskExecutor
 
throttlePolicy - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
throttlePolicy - Variable in class com.yahoo.documentapi.VisitorParameters
 
ThroughputLimitQueue<M> - Class in com.yahoo.documentapi
Queue that limits it's size based on the throughput.
ThroughputLimitQueue(long) - Constructor for class com.yahoo.documentapi.ThroughputLimitQueue
Creates a new queue.
ThroughputLimitQueue(Timer, long) - Constructor for class com.yahoo.documentapi.ThroughputLimitQueue
Creates a new queue.
time - Variable in class com.yahoo.documentapi.messagebus.protocol.PutDocumentMessage
 
timeoutMs - Variable in class com.yahoo.documentapi.VisitorParameters
 
timer - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
 
timer - Variable in class com.yahoo.documentapi.ThroughputLimitQueue
 
timestamp - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentListEntry
 
timestamp - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentState
 
timestamp - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue.Entry
 
toAddress(String) - Static method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
Searches the given connection spec for a hostname or IP address.
toBucketId() - Method in class com.yahoo.documentapi.ProgressToken.BucketKeyWrapper
 
toCompletionCode() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.StateDescription
 
toError(Reply, long) - Static method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
token - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession.VisitingProgress
 
token - Variable in class com.yahoo.documentapi.VisitorResponse
 
tooManyFailures(int) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.InstabilityChecker
 
toResponse(Reply) - Static method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
toResult(long, Result) - Static method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
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.StoragePolicy.DistributorSelectionLogic.MessageContext
 
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
 
toSuccess(Reply, long) - Static method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
totalBucketCount - Variable in class com.yahoo.documentapi.ProgressToken
 
totalBucketCount - Variable in class com.yahoo.documentapi.VisitorIterator.ExplicitBucketSource
 
totalTargets - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
 
toTime - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
toTimestamp - Variable in class com.yahoo.documentapi.VisitorParameters
 
trace - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
traceLevel - Variable in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
traceLevel - Variable in class com.yahoo.documentapi.messagebus.MessageBusParams
 
traceLevel - Variable in class com.yahoo.documentapi.VisitorParameters
 
traceReplyFromRandomDistributor(WrongDistributionReply, ClusterState) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
traceReplyFromSpecificDistributor(WrongDistributionReply, StoragePolicy.DistributorSelectionLogic.MessageContext, ClusterState) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
transitionTo(MessageBusVisitorSession.StateDescription) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
Attempt to transition to a new state.
type - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentReply
 
type - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository.CacheKey
 
type - Variable in class com.yahoo.documentapi.Result
 
type() - Method in class com.yahoo.documentapi.Result
Returns the type of result.

U

update(DocumentUpdate) - Method in interface com.yahoo.documentapi.AsyncSession
Updates a document.
update(DocumentUpdate, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.AsyncSession
Updates a document.
update(DocumentUpdate) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalAsyncSession
 
update(DocumentUpdate) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.local.LocalSyncSession
 
update(DocumentUpdate) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusAsyncSession
 
update(DocumentUpdate) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
update(DocumentUpdate, DocumentProtocol.Priority) - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession
 
update() - Method in class com.yahoo.documentapi.messagebus.protocol.ExternPolicy
Updates the list of matching recipients by querying the extern slobrok.
update(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.LocalServicePolicy
Updates and returns the cache entry for the given routing context.
update(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.RoundRobinPolicy
Updates and returns the cache entry for the given routing context.
update(RoutingContext) - Method in class com.yahoo.documentapi.messagebus.protocol.SubsetServicePolicy
Updates and returns the cache entry for the given routing context.
update - Variable in class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
 
update(DocumentUpdate) - Method in interface com.yahoo.documentapi.SyncSession
Updates a document.
update(DocumentUpdate, DocumentProtocol.Priority) - Method in interface com.yahoo.documentapi.SyncSession
Updates a document.
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(BucketId, BucketId) - Method in class com.yahoo.documentapi.VisitorIterator
Tell the iterator that we've finished processing up to and including progress.
updateCachedRoutingStateFromWrongDistribution(StoragePolicy.DistributorSelectionLogic.MessageContext, ClusterState) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic
 
UpdateDocumentMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
UpdateDocumentMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
Constructs a new message for deserialization.
UpdateDocumentMessage(LazyDecoder, DocumentDeserializer) - Constructor for class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
Constructs a new message from a byte buffer.
UpdateDocumentMessage(DocumentUpdate) - Constructor for class com.yahoo.documentapi.messagebus.protocol.UpdateDocumentMessage
Constructs a new document update message.
UpdateDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.UpdateDocumentMessageFactory
 
UpdateDocumentMessageFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories52.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.RoutableFactories50.UpdateDocumentReplyFactory
 
updateProgress(BucketId, BucketId) - Method in class com.yahoo.documentapi.ProgressToken
Updates internal progress state for bucket, indicating it's currently at progress.
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
 
updates - Variable in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
updateStateUnlessAlreadyFailed(MessageBusVisitorSession.StateDescription) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
updateStateWithSuccessfulReply(int, Reply) - Method in class com.yahoo.documentapi.messagebus.protocol.ReplyMerger
 
updateValidTargets(ClusterState) - Method in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
 
upStates - Static variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy
 
usedState - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.DistributorSelectionLogic.MessageContext
 
userId - Variable in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 

V

val - Variable in enum com.yahoo.documentapi.messagebus.protocol.DocumentProtocol.Priority
 
validateSessionParameters() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
validRandomTargets - Variable in class com.yahoo.documentapi.messagebus.protocol.StoragePolicy.HostFetcher
 
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.AsyncInitializationPolicy.InitState
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.AsyncInitializationPolicy.InitState
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.
verifyUpdate(DocumentUpdate) - Method in class com.yahoo.documentapi.messagebus.protocol.BatchDocumentUpdateMessage
 
version - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
version - Variable in class com.yahoo.documentapi.messagebus.protocol.RoutableRepository.CacheKey
 
VersionMap() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableRepository.VersionMap
 
visitInconsistentBuckets - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
visitInconsistentBuckets - Variable in class com.yahoo.documentapi.VisitorParameters
 
visitInconsistentBuckets() - Method in class com.yahoo.documentapi.VisitorParameters
 
visitInconsistentBuckets(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
Set whether to visit inconsistent buckets.
visitingCompleted() - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
A session is considered completed if one or more of the following holds true: - All buckets have been visited (i.e.
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.
visitorCounter - Variable in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
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.RoutableFactories50.VisitorInfoMessageFactory
 
VisitorInfoReplyFactory() - Constructor for class com.yahoo.documentapi.messagebus.protocol.RoutableFactories50.VisitorInfoReplyFactory
 
VisitorIterator - Class in com.yahoo.documentapi
Enables transparent iteration of super/sub-buckets
VisitorIterator(ProgressToken, VisitorIterator.BucketSource) - Constructor for class com.yahoo.documentapi.VisitorIterator
 
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.
visitorLibrary - Variable in class com.yahoo.documentapi.VisitorParameters
 
VisitorMessage - Class in com.yahoo.documentapi.messagebus.protocol
 
VisitorMessage() - Constructor for class com.yahoo.documentapi.messagebus.protocol.VisitorMessage
 
visitorOrdering - Variable in class com.yahoo.documentapi.VisitorParameters
 
VisitorParameters - Class in com.yahoo.documentapi
Parameters for creating or opening a visitor session
VisitorParameters(String) - Constructor for class com.yahoo.documentapi.VisitorParameters
Creates visitor parameters from a document selection expression, using defaults for other parameters.
VisitorParameters(VisitorParameters) - Constructor for class com.yahoo.documentapi.VisitorParameters
Copy constructor.
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 - Variable in class com.yahoo.documentapi.messagebus.protocol.CreateVisitorMessage
 
visitRemoves - Variable in class com.yahoo.documentapi.VisitorParameters
 
visitRemoves() - Method in class com.yahoo.documentapi.VisitorParameters
 
visitRemoves(boolean) - Method in class com.yahoo.documentapi.VisitorParameters
Set whether to visit remove entries.
visitRoute - Variable in class com.yahoo.documentapi.VisitorParameters
 
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

waitForReply() - Method in class com.yahoo.documentapi.messagebus.MessageBusSyncSession.RequestMonitor
 
waiting - Variable in class com.yahoo.documentapi.messagebus.ScheduledEventQueue
 
waitUntilDone(long) - Method in class com.yahoo.documentapi.messagebus.MessageBusVisitorSession
 
waitUntilDone(Duration) - Method in class com.yahoo.documentapi.VisitorControlHandler
Waits until visiting is done, or the given timeout (in ms) expires.
waitUntilDone(long) - Method in class com.yahoo.documentapi.VisitorControlHandler
Waits until visiting is done, or the given timeout (in ms) expires.
waitUntilDone() - Method in class com.yahoo.documentapi.VisitorControlHandler
Waits until visiting is done.
waitUntilDone(long) - Method in interface com.yahoo.documentapi.VisitorSession
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 - Variable in class com.yahoo.documentapi.RemoveResponse
 
wasFound() - Method in class com.yahoo.documentapi.RemoveResponse
 
wasFound - Variable in class com.yahoo.documentapi.UpdateResponse
 
wasFound() - Method in class com.yahoo.documentapi.UpdateResponse
 
weight - Variable in class com.yahoo.documentapi.messagebus.protocol.LoadBalancer.NodeMetrics
 
weight - Variable in class com.yahoo.documentapi.VisitorParameters
 
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.RoutableFactories50.WrongDistributionReplyFactory
 

_

__uninitialized - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Builder
 
__uninitialized - Variable in class com.yahoo.documentapi.messagebus.protocol.DocumentrouteselectorpolicyConfig.Route.Builder
 
A B C D E F G H I K L M N O P Q R S T U V W _ 
Skip navigation links

Copyright © 2018. All rights reserved.