Factory
constructor(context: Context, httpDataSourceFactory: Factory, listener: TransferListener)
Creates a factory for MultiDataSource.
Parameters
context
the context of the host application.
httpDataSourceFactory   
the factory that must be used for handling HTTP data source.
listener
the transfer listener if any, which must be hooked to the data source.
constructor(context: Context, listener: TransferListener)
Creates a factory for MultiDataSource.
Parameters
context
the context of the host application.
listener
the transfer listener if any, which must be hooked to the data source.
constructor(context: Context, httpDataSourceFactory: Factory, listener: TransferListener, storeManager: MediaStore)
Creates a factory for MultiDataSource.
Parameters
context
the context of the host application.
httpDataSourceFactory   
the factory that must be used for handling HTTP data source.
listener
the transfer listener if any, which must be hooked to the data source.
storeManager 
the store manager to access to downloaded content