Class DataSourceContractTest.FakeTransferListener
- java.lang.Object
-
- com.google.android.exoplayer2.testutil.DataSourceContractTest.FakeTransferListener
-
- All Implemented Interfaces:
TransferListener
- Enclosing class:
- DataSourceContractTest
public static class DataSourceContractTest.FakeTransferListener extends Object implements TransferListener
ATransferListenerthat only keeps track of the transferred bytes.
-
-
Constructor Summary
Constructors Constructor Description FakeTransferListener()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidonBytesTransferred(DataSource source, DataSpec dataSpec, boolean isNetwork, int bytesTransferred)Called incrementally during a transfer.voidonTransferEnd(DataSource source, DataSpec dataSpec, boolean isNetwork)Called when a transfer ends.voidonTransferInitializing(DataSource source, DataSpec dataSpec, boolean isNetwork)Called when a transfer is being initialized.voidonTransferStart(DataSource source, DataSpec dataSpec, boolean isNetwork)Called when a transfer starts.
-
-
-
Method Detail
-
onTransferInitializing
public void onTransferInitializing(DataSource source, DataSpec dataSpec, boolean isNetwork)
Description copied from interface:TransferListenerCalled when a transfer is being initialized.- Specified by:
onTransferInitializingin interfaceTransferListener- Parameters:
source- The source performing the transfer.dataSpec- Describes the data for which the transfer is initialized.isNetwork- Whether the data is transferred through a network.
-
onTransferStart
public void onTransferStart(DataSource source, DataSpec dataSpec, boolean isNetwork)
Description copied from interface:TransferListenerCalled when a transfer starts.- Specified by:
onTransferStartin interfaceTransferListener- Parameters:
source- The source performing the transfer.dataSpec- Describes the data being transferred.isNetwork- Whether the data is transferred through a network.
-
onBytesTransferred
public void onBytesTransferred(DataSource source, DataSpec dataSpec, boolean isNetwork, int bytesTransferred)
Description copied from interface:TransferListenerCalled incrementally during a transfer.- Specified by:
onBytesTransferredin interfaceTransferListener- Parameters:
source- The source performing the transfer.dataSpec- Describes the data being transferred.isNetwork- Whether the data is transferred through a network.bytesTransferred- The number of bytes transferred since the previous call to this method.
-
onTransferEnd
public void onTransferEnd(DataSource source, DataSpec dataSpec, boolean isNetwork)
Description copied from interface:TransferListenerCalled when a transfer ends.- Specified by:
onTransferEndin interfaceTransferListener- Parameters:
source- The source performing the transfer.dataSpec- Describes the data being transferred.isNetwork- Whether the data is transferred through a network.
-
-