@Service public class DataProviderFactoryRegistry extends Object
| Constructor and Description |
|---|
DataProviderFactoryRegistry(List<? extends io.committed.invest.extensions.data.providers.DataProviderFactory<? extends io.committed.invest.extensions.data.providers.DataProvider>> factories) |
| Modifier and Type | Method and Description |
|---|---|
reactor.core.publisher.Mono<io.committed.invest.extensions.data.providers.DataProvider> |
build(String dataset,
io.committed.invest.extensions.data.dataset.DataProviderSpecification spec) |
reactor.core.publisher.Flux<io.committed.invest.extensions.data.providers.DataProviderFactory<io.committed.invest.extensions.data.providers.DataProvider>> |
findFactories(String id) |
<P extends io.committed.invest.extensions.data.providers.DataProvider> |
findFactories(String id,
Class<P> clazz) |
@Autowired public DataProviderFactoryRegistry(List<? extends io.committed.invest.extensions.data.providers.DataProviderFactory<? extends io.committed.invest.extensions.data.providers.DataProvider>> factories)
public reactor.core.publisher.Flux<io.committed.invest.extensions.data.providers.DataProviderFactory<io.committed.invest.extensions.data.providers.DataProvider>> findFactories(String id)
public <P extends io.committed.invest.extensions.data.providers.DataProvider> reactor.core.publisher.Flux<io.committed.invest.extensions.data.providers.DataProviderFactory<P>> findFactories(String id, Class<P> clazz)
public reactor.core.publisher.Mono<io.committed.invest.extensions.data.providers.DataProvider> build(String dataset, io.committed.invest.extensions.data.dataset.DataProviderSpecification spec)
Copyright © 2017–2018 Committed. All rights reserved.