Make factories return specific types

PiperOrigin-RevId: 272614917
This commit is contained in:
olly 2019-10-03 09:57:55 +01:00 committed by Oliver Woodman
parent e377e13d50
commit 3c235dfc1f
4 changed files with 5 additions and 7 deletions

View file

@ -37,7 +37,7 @@ public final class RtmpDataSourceFactory implements DataSource.Factory {
}
@Override
public DataSource createDataSource() {
public RtmpDataSource createDataSource() {
RtmpDataSource dataSource = new RtmpDataSource();
if (listener != null) {
dataSource.addTransferListener(listener);

View file

@ -33,7 +33,7 @@ public final class FileDataSourceFactory implements DataSource.Factory {
}
@Override
public DataSource createDataSource() {
public FileDataSource createDataSource() {
FileDataSource dataSource = new FileDataSource();
if (listener != null) {
dataSource.addTransferListener(listener);

View file

@ -64,9 +64,7 @@ public final class ResolvingDataSource implements DataSource {
private final Resolver resolver;
/**
* Creates factory for {@link ResolvingDataSource} instances.
*
* @param upstreamFactory The wrapped {@link DataSource.Factory} handling the resolved {@link
* @param upstreamFactory The wrapped {@link DataSource.Factory} for handling resolved {@link
* DataSpec DataSpecs}.
* @param resolver The {@link Resolver} to resolve the {@link DataSpec DataSpecs}.
*/
@ -76,7 +74,7 @@ public final class ResolvingDataSource implements DataSource {
}
@Override
public DataSource createDataSource() {
public ResolvingDataSource createDataSource() {
return new ResolvingDataSource(upstreamFactory.createDataSource(), resolver);
}
}

View file

@ -52,7 +52,7 @@ public class FakeDataSource extends BaseDataSource {
}
@Override
public DataSource createDataSource() {
public FakeDataSource createDataSource() {
return new FakeDataSource(fakeDataSet, isNetwork);
}
}