Commit 32afc333 by olly Committed by Oliver Woodman

Make factories return specific types

PiperOrigin-RevId: 272614917
parent 2d0d4c78
......@@ -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);
......
......@@ -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);
......
......@@ -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);
}
}
......
......@@ -52,7 +52,7 @@ public class FakeDataSource extends BaseDataSource {
}
@Override
public DataSource createDataSource() {
public FakeDataSource createDataSource() {
return new FakeDataSource(fakeDataSet, isNetwork);
}
}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or sign in to comment