BasePreloadManager.BuilderBase


protected abstract class BasePreloadManager.BuilderBase<T>


A base class of the builder of the concrete extension of BasePreloadManager.

Summary

Public constructors

BuilderBase(
    Comparator<T> rankingDataComparator,
    TargetPreloadStatusControl<T> targetPreloadStatusControl,
    MediaSource.Factory mediaSourceFactory
)

Public methods

abstract BasePreloadManager<T>

Protected fields

mediaSourceFactory

protected final MediaSource.Factory mediaSourceFactory

rankingDataComparator

protected final Comparator<T> rankingDataComparator

targetPreloadStatusControl

protected final TargetPreloadStatusControl<T> targetPreloadStatusControl

Public constructors

BuilderBase

public BuilderBase(
    Comparator<T> rankingDataComparator,
    TargetPreloadStatusControl<T> targetPreloadStatusControl,
    MediaSource.Factory mediaSourceFactory
)

Public methods

build

public abstract BasePreloadManager<T> build()