BasePreloadManager.BuilderBase


protected abstract class BasePreloadManager.BuilderBase

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

Summary

Public constructors

BuilderBase(
    Comparator rankingDataComparator,
    TargetPreloadStatusControl targetPreloadStatusControl,
    Supplier<MediaSource.Factory> mediaSourceFactorySupplier
)

Public methods

abstract BasePreloadManager

Protected fields

mediaSourceFactorySupplier

protected Supplier<MediaSource.FactorymediaSourceFactorySupplier

rankingDataComparator

protected final Comparator rankingDataComparator

targetPreloadStatusControl

protected final TargetPreloadStatusControl targetPreloadStatusControl

Public constructors

BuilderBase

public BuilderBase(
    Comparator rankingDataComparator,
    TargetPreloadStatusControl targetPreloadStatusControl,
    Supplier<MediaSource.Factory> mediaSourceFactorySupplier
)

Public methods

build

public abstract BasePreloadManager build()