All Classes
-
All Classes Interface Summary Class Summary Enum 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> ArrayDataList<DATATYPE extends Data> A data list backed by an array.AsyncExecution Provides asynchronous execution of processing chains.ChainRegistry<T extends com.yahoo.component.chain.ChainedComponent> A registry of chainsCloneHelper 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.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.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 implementationErrorMessage 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.FutureResponse A processing response which will arrive in the future.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.Ordered This is an optional marker interface.Processor Superclass of chainable components processing Requests to create Responses.Properties The properties of a requestPropertyMap A HashMap backing of Properties.PublicCloneable<T> This interface publicly exposes the clone method.Request A generic processing request.Response A Response to a Request.ResponseReceiver An interface for classes which can be given responses.RunnableExecution An adaptor of an Execution to a runnable.Streamed This is an optional marker interface.