All Classes Interface Summary Class Summary Enum Summary Exception Summary
Class |
Description |
AbstractCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
AbstractRoutableFactory |
|
AckToken |
Token to use to acknowledge data for visiting.
|
ANDPolicy |
An AND policy is a routing policy that can be used to write simple routes that split a message between multiple other
destinations.
|
Argument |
|
AsyncParameters |
Parameters for creating an async session
|
AsyncSession |
A session for asynchronous access to a document repository.
|
BucketListVisitorResponse |
|
CharStream |
This interface describes a character stream that maintains line and
column number positions of the characters.
|
ContentPolicy |
Policy to talk to content clusters.
|
ContentPolicy.ContentParameters |
|
CreateVisitorMessage |
|
CreateVisitorReply |
|
DestroyVisitorMessage |
|
DocumentAcceptedReply |
Common base class for replies that indicate that a document was routed
to some recipient.
|
DocumentAccess |
This is the starting point of the document api.
|
DocumentAccessException |
General exception thrown from various methods in the Vespa Document API.
|
DocumentAccessParams |
Superclass of the classes which contains the parameters for creating or opening a document access.
|
DocumentIdResponse |
The asynchronous response to a document remove operation.
|
DocumentIgnoredReply |
|
DocumentListEntry |
|
DocumentListMessage |
|
DocumentMessage |
|
DocumentOpVisitorResponse |
Visitor response containing a document operation.
|
DocumentProtocol |
Implements the message bus protocol that is used by all components of Vespa.
|
DocumentProtocol.Priority |
Define the different priorities allowed for document api messages.
|
DocumentProtocolRoutingPolicy |
|
DocumentReply |
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.
|
DocumentResponse |
The asynchronous response to a document put or get operation.
|
DocumentRouteSelectorPolicy |
This policy is responsible for selecting among the given recipient routes according to the configured document
selection properties.
|
DocumentrouteselectorpolicyConfig |
This class represents the root node of documentrouteselectorpolicy
Copyright 2017 Yahoo Holdings.
|
DocumentrouteselectorpolicyConfig.Builder |
|
DocumentrouteselectorpolicyConfig.Producer |
|
DocumentrouteselectorpolicyConfig.Route |
This class represents documentrouteselectorpolicy.route[]
|
DocumentrouteselectorpolicyConfig.Route.Builder |
|
DocumentState |
|
DocumentSummaryMessage |
|
DocumentUpdateResponse |
The asynchronous response to a document update operation.
|
DocumentVisitor |
Visitor that simply returns documents found in storage.
|
DumpVisitorDataHandler |
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.
|
EmptyBucketsMessage |
|
EmptyBucketsVisitorResponse |
Response containing list of empty buckets.
|
ErrorPolicy |
|
ExternPolicy |
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.
|
GetBucketListMessage |
|
GetBucketListReply |
|
GetBucketListReply.BucketInfo |
|
GetBucketStateMessage |
This message is a request to return the state of a given bucket.
|
GetBucketStateReply |
|
GetDocumentMessage |
|
GetDocumentReply |
|
LazyDecoder |
|
LoadBalancer |
Load balances over a set of nodes based on statistics gathered from those nodes.
|
LoadBalancerPolicy |
Routing policy to load balance between nodes in a randomly distributed cluster, such as a docproc cluster.
|
LoadType |
|
LoadTypeSet |
This class keeps track of all configured load types.
|
LocalAsyncSession |
|
LocalDocumentAccess |
The main class of the local implementation of the document api
|
LocalServicePolicy |
This policy implements the logic to prefer local services that matches a slobrok pattern.
|
LocalSyncSession |
|
Location |
|
MapVisitorMessage |
|
MessageBusAsyncSession |
An access session which wraps a messagebus source session sending document messages.
|
MessageBusDocumentAccess |
This class implements the DocumentAccess interface using message bus for communication.
|
MessageBusParams |
|
MessageBusSession |
This class defines a common interface for message bus sessions.
|
MessageBusSyncSession |
An implementation of the SyncSession interface running over message bus.
|
MessageBusVisitorDestinationSession |
A visitor destination session for receiving data from a visitor using a
messagebus destination session.
|
MessageBusVisitorSession |
A visitor session for tracking progress for and potentially receiving data from
a visitor using a MessageBus source and destination session.
|
MessageBusVisitorSession.AsyncTaskExecutor |
|
MessageBusVisitorSession.Clock |
|
MessageBusVisitorSession.MessageBusReceiver |
|
MessageBusVisitorSession.MessageBusReceiverFactory |
|
MessageBusVisitorSession.MessageBusSender |
Message bus implementations of interfaces
|
MessageBusVisitorSession.MessageBusSenderFactory |
|
MessageBusVisitorSession.RealClock |
|
MessageBusVisitorSession.Receiver |
Abstract away notion of destination session into a generic Receiver
interface to allow easy mocking.
|
MessageBusVisitorSession.ReceiverFactory |
|
MessageBusVisitorSession.Sender |
Abstract away notion of source session into a generic Sender
interface to allow easy mocking.
|
MessageBusVisitorSession.SenderFactory |
|
MessageBusVisitorSession.State |
|
MessageBusVisitorSession.ThreadAsyncTaskExecutor |
|
MessageBusVisitorSession.VisitingProgress |
|
MessageTypePolicy |
|
NodeState |
|
Parameters |
Superclass of the classes which contains the parameters for creating or opening a session.
|
ParseException |
This exception is thrown when parse errors are encountered.
|
ProgressToken |
Token to use to keep track of progress for visiting.
|
ProgressToken.BucketEntry |
When a bucket has its state kept by the progress token, we need to
discern between active buckets (i.e.
|
ProgressToken.BucketKeyWrapper |
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 |
Any bucket kept track of by a ProgressToken instance may
be in one of two states: pending or active.
|
PutDocumentMessage |
|
QueryResultMessage |
|
RemoveDocumentMessage |
|
RemoveDocumentReply |
|
RemoveLocationMessage |
Message (VDS only) to remove an entire location for users using n= or g= schemes.
|
RemoveResponse |
This response is provided for successful document remove operations.
|
Response |
An asynchronous response from the document api.
|
ResponseHandler |
|
Result |
The synchronous result of submitting an asynchronous operation.
|
Result.ResultType |
The types that a Result can have.
|
RoundRobinPolicy |
This policy implements round-robin selection of the configured recipients that are currently registered in slobrok.
|
RoutableFactories60 |
|
RoutableFactories60.CreateVisitorMessageFactory |
|
RoutableFactories60.CreateVisitorReplyFactory |
|
RoutableFactories60.DestroyVisitorMessageFactory |
|
RoutableFactories60.DestroyVisitorReplyFactory |
|
RoutableFactories60.DocumentIgnoredReplyFactory |
|
RoutableFactories60.DocumentListMessageFactory |
|
RoutableFactories60.DocumentListReplyFactory |
|
RoutableFactories60.DocumentMessageFactory |
|
RoutableFactories60.DocumentReplyFactory |
Implements the shared factory logic required for DocumentReply objects, and it offers a more convenient
interface for implementing RoutableFactory .
|
RoutableFactories60.DocumentSummaryMessageFactory |
|
RoutableFactories60.DocumentSummaryReplyFactory |
|
RoutableFactories60.EmptyBucketsMessageFactory |
|
RoutableFactories60.EmptyBucketsReplyFactory |
|
RoutableFactories60.GetBucketListMessageFactory |
|
RoutableFactories60.GetBucketListReplyFactory |
|
RoutableFactories60.GetBucketStateMessageFactory |
|
RoutableFactories60.GetBucketStateReplyFactory |
|
RoutableFactories60.GetDocumentMessageFactory |
|
RoutableFactories60.GetDocumentReplyFactory |
|
RoutableFactories60.MapVisitorMessageFactory |
|
RoutableFactories60.MapVisitorReplyFactory |
|
RoutableFactories60.PutDocumentMessageFactory |
|
RoutableFactories60.PutDocumentReplyFactory |
|
RoutableFactories60.QueryResultMessageFactory |
|
RoutableFactories60.QueryResultReplyFactory |
|
RoutableFactories60.RemoveDocumentMessageFactory |
|
RoutableFactories60.RemoveDocumentReplyFactory |
|
RoutableFactories60.RemoveLocationMessageFactory |
|
RoutableFactories60.RemoveLocationReplyFactory |
|
RoutableFactories60.SearchResultMessageFactory |
|
RoutableFactories60.SearchResultReplyFactory |
|
RoutableFactories60.StatBucketMessageFactory |
|
RoutableFactories60.StatBucketReplyFactory |
|
RoutableFactories60.UpdateDocumentMessageFactory |
|
RoutableFactories60.UpdateDocumentReplyFactory |
|
RoutableFactories60.VisitorInfoMessageFactory |
|
RoutableFactories60.VisitorInfoReplyFactory |
|
RoutableFactories60.WrongDistributionReplyFactory |
|
RoutableFactory |
|
RoutingPolicyFactories |
|
RoutingPolicyFactory |
|
ScheduledEventQueue |
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.
|
SearchResultMessage |
|
Session |
Superclass of all document api sessions.
|
SimpleCharStream |
An implementation of interface CharStream, where the stream is assumed to
contain only ASCII characters (without unicode processing).
|
SimpleVisitorDocumentQueue |
A simple document queue that queues up all results and automatically acks
them.
|
SlobrokPolicy |
Abstract class for policies that allow you to specify which slobrok to use for the
routing.
|
StatBucketMessage |
|
StatBucketReply |
|
StateParser |
|
StateParserConstants |
Token literal values and constants.
|
StateParserTokenManager |
Token Manager.
|
StoragePolicy |
Routing policy to determine which distributor in a storage cluster to send data to.
|
StoragePolicy.BucketIdCalculator |
Helper class to get the bucket identifier of a message.
|
StoragePolicy.DistributorSelectionLogic |
Class handling the logic of picking a distributor
|
StoragePolicy.HostFetcher |
Helper class to match a host pattern with node to use.
|
StoragePolicy.Parameters |
Class parsing the semicolon separated parameter string and exposes the appropriate value to the policy.
|
StoragePolicy.SlobrokHostFetcher |
Host fetcher using a slobrok mirror to find the hosts.
|
StoragePolicy.SlobrokHostPatternGenerator |
This class merely generates slobrok a host pattern for a given distributor.
|
SubscriptionParameters |
Parameters for creating or opening a visitor session
|
SubscriptionSession |
This class provides document subscription - accessing document changes to a
document repository.
|
SubsetServicePolicy |
This policy implements the logic to select a subset of services that matches a slobrok pattern.
|
SyncParameters |
Parameters for creating a synchronous session
|
SyncParameters.Builder |
|
SyncSession |
A session for synchronous access to a document repository.
|
TestAndSetMessage |
This class represents messages having an optional "test and set" condition
|
Token |
Describes the input token stream.
|
TokenMgrException |
Token Manager Error.
|
UpdateDocumentMessage |
|
UpdateDocumentReply |
|
UpdateResponse |
This response is provided for successful document update operations.
|
VisitorControlHandler |
A class for controlling a visitor supplied through visitor parameters when
creating the visitor session.
|
VisitorControlHandler.CompletionCode |
Possible completion codes for visiting.
|
VisitorControlSession |
Superclass for document visiting functionality - accessing
documents in an order decided by the document repository.
|
VisitorDataHandler |
A data handler is a class that handles responses from a visitor.
|
VisitorDataQueue |
A visitor data handler that queues up documents in visitor responses and
implements the getNext methods, thus implementing the polling
API defined in VisitorDataHandler.
|
VisitorDestinationParameters |
Parameters for creating or opening a visitor destination session.
|
VisitorDestinationSession |
A visitor destination session for receiving data from a visitor.
|
VisitorInfoMessage |
|
VisitorIterator |
Enables transparent iteration of super/sub-buckets
|
VisitorIterator.BucketProgress |
|
VisitorIterator.BucketSource |
Provides an abstract interface to VisitorIterator for
how pending buckets are acquired, decoupling this from the iteration
itself.
|
VisitorIterator.DistributionRangeBucketSource |
Provides a bucket source that encompasses the entire range available
through a given value of distribution bits
|
VisitorIterator.ExplicitBucketSource |
Provides an explicit set of bucket IDs to iterate over.
|
VisitorMessage |
|
VisitorParameters |
Parameters for creating or opening a visitor session
|
VisitorReply |
|
VisitorResponse |
Common class for all visitor responses.
|
VisitorSession |
A session for tracking progress for and potentially receiving data from a
visitor.
|
WriteDocumentReply |
This reply class is used by operations that perform writes to VDS/search,
that is: Put, Remove, Update.
|
WrongDistributionReply |
|