Package com.yahoo.vespa.http.server
package com.yahoo.vespa.http.server
Server side of programmatic API for feeding into Vespa from outside the
clusters. Not a public API, not meant for direct use.
-
ClassDescriptionThe state of a client session, used to save replies when client disconnects.Wrapper for the feed feederSettings read from HTTP request.Accept feeds from outside the Vespa cluster.One client has one ClientFeederV3 shared between all client threads.Feed level parameters.Enumeration of data formats that are acceptable by the FeedClient methods.Class for creating FeedReader based on dataFormat.Catch message bus replies and make the available to a given session.Reads feed responses from a queue and renders them continuously to the feeder.HTTP headers.Place to store the metric names so where the metrics are logged can be found more easily in an IDE.Mapping between document ID and client session.This code is based on v2 code, but restructured so stream reading code is in one dedicated class.