All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Class Description ApacheGatewayConnectionFactory Cluster A set ofEndpointinstances.Cluster.Builder Builder forCluster.ClusterConnection CommandLineArguments Commandline interface for the binary.ConcurrentDocumentOperationBlocker A semaphore that can be re-sized.ConnectionParams Connection level parameters.ConnectionParams.Builder Builder forConnectionParams.ConnectionParams.HeaderProvider A header provider that provides a header value.Document A document operationDocument.DocumentException DryRunGatewayConnection Dummy implementation.DryRunGatewayConnectionFactory Encoder Simple encoding scheme to remove space, linefeed, control characters and anything outside ISO 646.irv:1991 from strings.Endpoint Represents an endpoint, in most cases a JDisc container in a Vespa cluster configured withdocument-api.EndpointIOException Class for throwing exception from endpoint.EndpointResult Result from a single endpoint.EndPointResultFactory ErrorCode Return types for the server.Exceptions Helper methods for handling exceptionsFeedClient API for feeding document operations (add, removes or updates) to one or many Vespa clusters.FeedClient.ResultCallback This callback is executed when new results are arriving or an error occur.FeedClientFactory Factory for creating FeedClient.FeedClientImpl Implementation of FeedClient.FeedConnectException An exception thrown when the client is unable to connect to a feed endpoint.FeedEndpointException An exception type for endpoint specific errors.FeedParams Feed level parameters.FeedParams.Builder Mutable class used to instantiate aFeedParams.FeedParams.DataFormat Enumeration of data formats that are acceptable by theFeedClientmethods.FeedProtocolException An exception thrown when a feed endpoint returns an error during feeding.FormatInputStream FormatInputStream.Format GatewayConnection GatewayConnectionFactory Creates gateway connections on requestGatewayThrottler When the gateways says it can not handle more load, we should send less load.Headers Wrapper for shared constants used by both client and server.IncompleteResultsThrottler Adjusts in-flight operations based on throughput.IOThread Thread which feeds document operations asynchronously and processes the results.IOThread.ConnectionStats JsonReader Reads a stream of json documents and sends them to feedClient.OperationProcessor Merges several endpointResult into one Result and does the callback.OperationStats OperationStatus Serialization/deserialization class for the result of a single document operation against Vespa.Result The result of a stream operation.Result.Detail Information in a Result for a single operation sent to a single endpoint.Result.ResultType Runner ServerResponseException The request was not processed properly on the server.Session Deprecated. use either FeedClient or SyncFeedClient // TODO: Remove on Vespa 8SessionFactory Deprecated. use either FeedClient or SyncFeedClient // TODO: Remove on Vespa 8SessionImpl Deprecated. SessionParams Parameters given to aFeedClientFactorywhen creatingFeedClients.SessionParams.Builder Mutable class used to instantiate aSessionParams.SessionParams.ErrorReporter Interface for handling serious errors with connection.SimpleLoggerResultCallback Simple implementation of the ResultCallback that logs to std err for every X documents: "Result received: 34 (1 failed so far, 2003 sent, success rate 1999.23 docs/sec)." On each failure it will print the Result object content.SyncFeedClient A utility wrapper of a FeedClient which feeds a list of documents and blocks until all responses are returned, before returning the results.SyncFeedClient.SyncOperation Holds the arguments to a single stream operationSyncFeedClient.SyncResult The result of a SyncFeedClient.stream call.ThrottlePolicy Class that has a method for finding next maxInFlight.Vtag XmlFeedReader Reads an input stream of xml, sends these to session.