All Classes
-
All Classes Interface Summary Class Summary Enum Summary Exception Summary Annotation Types Summary Class Description AbstractData Convenience superclass for implementations of data.AbstractDataList<DATATYPE extends Data> A convenience superclass for dataList implementations which handles references to the request and to incoming data.AbstractDataList.DrainOnGetFuture<DATATYPE extends Data> AbstractProcessingHandler<COMPONENT extends Processor> Superclass of handlers invoking some kind of processing chain.AccessLogRequestHandler Exposes access log through http.AccessLogUtil After Components or phases providing names contained in this list must be placed earlier in the chain than the component that is annotated.ArrayDataList<DATATYPE extends Data> A data list backed by an array.AsyncExecution Provides asynchronous execution of processing chains.AsynchronousRenderer<RESPONSE extends Response> Superclass of all asynchronous renderers.AsynchronousSectionedRenderer<RESPONSE extends Response> Helper class to implement processing API Response renderers.AsyncHttpResponse HTTP response which supports async response rendering.Before Components or phases providing names contained in this list must be placed later in the chain than the component that is annotated.BenchmarkingHeaders Class containing the names of all benchmarking getHeaders in request and responseChain<COMPONENT extends ChainedComponent> An immutable ordered list of componentsChainedComponent Component with dependencies.ChainRegistry<T extends ChainedComponent> A registry of chainsChainsConfigurer Configures a registry of chains.CloneHelper Helps to deep clone complex objects The following classes and their subclasses does have a fastpath - com.yahoo.component.provider.FreezableClass - com.yahoo.processing.request.properties.PublicCloneable BTW, this is the one you should implement too if you want the fastpath.ClustersStatus A component which tracks the up/down status of any clusters which should influence the up down status of this container itself, as well as the separate fact (from config) that such clusters are present.ClustersStatus.Require CompoundName An immutable compound name of the general form "a.bb.ccc", where there can be any number of such compounds, including one or zero.Container The container instance.ContentChannelOutputStream A buffered stream wrapping a ContentChannel.Coverage The coverage report for a result set.Coverage.FullCoverageDefinition Data A data item created due to a processing request.DataList<DATATYPE extends Data> A list of data items created due to a processing request.DefaultIncomingData<DATATYPE extends Data> The default incoming data implementationDependencies Constraints for ordering ChainedComponents in chains.EmptyResponse Placeholder response when no content, only headers and status is to be returned.Error Error codes to use in ErrorMessage instances for container applications.ErrorMessage An error encountered while processing a request.Execution An execution of a chain.Execution.Environment<COMPONENT extends Processor> Holds the static execution environment for the duration of an executionExecution.Trace Tre trace of this execution.Execution.Trace.Level Defines what information is added at which trace levelExecution.Trace.LogValue An immutable access log value added to the traceExecutionWithResponse An execution which has a response which is returned when this gets to the end of the chain.ExtendedResponse An HTTP response supporting async rendering and extended information for logging.FilterBackingRequestHandler Dummy handler for paths that should be handled in a request filter.FutureResponse A processing response which will arrive in the future.HealthMonitorConfig This class represents the root node of health-monitor Copyright 2017 Yahoo Holdings.HealthMonitorConfig.Builder HealthMonitorConfig.Producer HttpRequest Wraps a JDisc HTTP request for a synchronous API.HttpRequest.Builder Builder of HTTP requestsHttpResponse An HTTP response as an opaque payload with headers and content type.IllegalInputException Thrown on illegal input received from the requesting client.IncomingData<DATATYPE extends Data> A data list own once instance of this which can be used to provide data asynchronously to the list, and consume, wait for or be notified upon the arrival of such data.IncomingData.NullIncomingData<DATATYPE extends Data> Creates a null implementation of this which is empty and complete at creation: Provides immediate return without incurring any memory synchronization for any read method.IncomingData.NullIncomingData.ImmediateFuture<DATATYPE extends Data> A future which is always done and incurs no synchronization.LoggingCompletionHandler A completion handler which does access logging.LoggingRequestHandler A request handler base class extending the features of ThreadedHttpRequestHandler with access logging.LoggingRequestHandler.Context LogHandler MetricConsumerFactory This is the interface to implement if one wishes to configure a non-defaultMetricConsumer
.Ordered This is an optional marker interface.Phase Used for many to many constraints on searcher ordering.Prefix Wrapper to maintain indirections between prefixes and Handler instances.ProcessingHandler A request handler which invokes a processing chain to produce the response.ProcessingRenderer The default renderer for processing responses.ProcessingResponse A response from running a request through processing.ProcessingTestDriver A helper for making processing requests and rendering their responses.Processor Superclass of chainable components processing Requests to create Responses.ProcessTerminator An injectable terminator of the Java vm.Properties The properties of a requestPropertyMap A HashMap backing of Properties.Provides Mark this component as providing some named functionality.PublicCloneable<T> This interface publicly exposes the clone method.QrConfig This class represents the root node of qr Copyright 2017 Yahoo Holdings.QrConfig.Builder QrConfig.Filedistributor This class represents qr.filedistributorQrConfig.Filedistributor.Builder QrConfig.Producer QrConfig.Rpc This class represents qr.rpcQrConfig.Rpc.Builder QrSearchersConfig This class represents the root node of qr-searchers Copyright 2017 Yahoo Holdings.QrSearchersConfig.Builder QrSearchersConfig.Com This class represents qr-searchers.comQrSearchersConfig.Com.Builder QrSearchersConfig.Com.Yahoo This class represents qr-searchers.com.yahooQrSearchersConfig.Com.Yahoo.Builder QrSearchersConfig.Com.Yahoo.Prelude This class represents qr-searchers.com.yahoo.preludeQrSearchersConfig.Com.Yahoo.Prelude.Builder QrSearchersConfig.Com.Yahoo.Prelude.Fastsearch This class represents qr-searchers.com.yahoo.prelude.fastsearchQrSearchersConfig.Com.Yahoo.Prelude.Fastsearch.Builder QrSearchersConfig.Com.Yahoo.Prelude.Fastsearch.FastSearcher This class represents qr-searchers.com.yahoo.prelude.fastsearch.FastSearcherQrSearchersConfig.Com.Yahoo.Prelude.Fastsearch.FastSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Fastsearch.FastSearcher.Docsum This class represents qr-searchers.com.yahoo.prelude.fastsearch.FastSearcher.docsumQrSearchersConfig.Com.Yahoo.Prelude.Fastsearch.FastSearcher.Docsum.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform This class represents qr-searchers.com.yahoo.prelude.querytransformQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.CompleteBoostSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.CompleteBoostSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.CompleteBoostSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.ExactStringSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.ExactStringSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.ExactStringSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.LiteralBoostSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.LiteralBoostSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.LiteralBoostSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.NonPhrasingSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.NonPhrasingSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.NonPhrasingSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.NormalizingSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.NormalizingSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.NormalizingSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.PhrasingSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.PhrasingSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.PhrasingSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.StemmingSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.StemmingSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.StemmingSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.TermBoostSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.TermBoostSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.TermBoostSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Querytransform.TermReplacingSearcher This class represents qr-searchers.com.yahoo.prelude.querytransform.TermReplacingSearcherQrSearchersConfig.Com.Yahoo.Prelude.Querytransform.TermReplacingSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Searcher This class represents qr-searchers.com.yahoo.prelude.searcherQrSearchersConfig.Com.Yahoo.Prelude.Searcher.BlendingSearcher This class represents qr-searchers.com.yahoo.prelude.searcher.BlendingSearcherQrSearchersConfig.Com.Yahoo.Prelude.Searcher.BlendingSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Searcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Searcher.FieldCollapsingSearcher This class represents qr-searchers.com.yahoo.prelude.searcher.FieldCollapsingSearcherQrSearchersConfig.Com.Yahoo.Prelude.Searcher.FieldCollapsingSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Searcher.JuniperSearcher This class represents qr-searchers.com.yahoo.prelude.searcher.JuniperSearcherQrSearchersConfig.Com.Yahoo.Prelude.Searcher.JuniperSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Searcher.XMLStringSearcher This class represents qr-searchers.com.yahoo.prelude.searcher.XMLStringSearcherQrSearchersConfig.Com.Yahoo.Prelude.Searcher.XMLStringSearcher.Builder QrSearchersConfig.Com.Yahoo.Prelude.Statistics This class represents qr-searchers.com.yahoo.prelude.statisticsQrSearchersConfig.Com.Yahoo.Prelude.Statistics.Builder QrSearchersConfig.Com.Yahoo.Prelude.Statistics.StatisticsSearcher This class represents qr-searchers.com.yahoo.prelude.statistics.StatisticsSearcherQrSearchersConfig.Com.Yahoo.Prelude.Statistics.StatisticsSearcher.Builder QrSearchersConfig.Customizedsearchers This class represents qr-searchers.customizedsearchersQrSearchersConfig.Customizedsearchers.Argument This class represents qr-searchers.customizedsearchers.argument[]QrSearchersConfig.Customizedsearchers.Argument.Builder QrSearchersConfig.Customizedsearchers.Builder QrSearchersConfig.External This class represents qr-searchers.external[]QrSearchersConfig.External.Builder QrSearchersConfig.Producer QrSearchersConfig.Searchcluster This class represents qr-searchers.searchcluster[]QrSearchersConfig.Searchcluster.Builder QrSearchersConfig.Searchcluster.Indexingmode This class represents qr-searchers.searchcluster[].indexingmode Indexing mode of search cluster.QrSearchersConfig.Searchcluster.Indexingmode.Enum QrSearchersConfig.Searchcluster.Rankprofiles This class represents qr-searchers.searchcluster[].rankprofilesQrSearchersConfig.Searchcluster.Rankprofiles.Builder QrSearchersConfig.Searchcluster.Storagecluster This class represents qr-searchers.searchcluster[].storageclusterQrSearchersConfig.Searchcluster.Storagecluster.Builder QrSearchersConfig.Tag This class represents qr-searchers.tagQrSearchersConfig.Tag.Bold This class represents qr-searchers.tag.boldQrSearchersConfig.Tag.Bold.Builder QrSearchersConfig.Tag.Builder Renderer<RESPONSE extends Response> Renders a response to a stream.Request A generic processing request.RequestHandlerTestDriver A helper for making tests creating jDisc requests and checking their responses.RequestHandlerTestDriver.MockResponseHandler Response A Response to a Request.ResponseHeaders Holds a set of headers which will be added to the Processing response.ResponseReceiver An interface for classes which can be given responses.ResponseStatus A data item holding a response HTTP status code.RunnableExecution An adaptor of an Execution to a runnable.Streamed This is an optional marker interface.ThreadedHttpRequestHandler A simple HTTP request handler, using theHttpRequest
andHttpResponse
classes.ThreadedHttpRequestHandler.LazyContentChannel A content channel which will return the header and create the proper channel the first time content data needs to be written to it.ThreadedRequestHandler A request handler which assigns a worker thread to handle each request.ThreadpoolConfig This class represents the root node of threadpool Copyright 2017 Yahoo Holdings.ThreadpoolConfig.Builder ThreadpoolConfig.Producer ThreadPoolProvider A configurable thread pool provider.Timing A wrapper for timing of events in the course of a query evaluation.VespaHeaders Static helper methods which implement the mapping between the ErrorMessage API and HTTP headers and return codes.VipStatus A component which keeps track of whether or not this container instance should receive traffic and respond that it is in good health.VipStatusHandler Transmit status to VIP from file or memory.