public abstract class PoseidonLegoSet extends Object implements flipkart.lego.api.entities.LegoSet
| Constructor and Description |
|---|
PoseidonLegoSet() |
| Modifier and Type | Method and Description |
|---|---|
flipkart.lego.api.entities.Buildable |
getBuildable(flipkart.lego.api.entities.Request request) |
flipkart.lego.api.entities.DataSource |
getDataSource(String id,
flipkart.lego.api.entities.Request request) |
ExecutorService |
getDataSourceExecutor() |
flipkart.lego.api.entities.Filter |
getFilter(String id) |
Mapper |
getMapper(String id) |
abstract List<String> |
getPackagesToScan() |
flipkart.lego.api.entities.ServiceClient |
getServiceClient(String id) |
void |
setDataSourceExecutor(ExecutorService dataSourceExecutor) |
void |
updateBuildables(Map<String,flipkart.lego.api.entities.Buildable> buildableMap) |
flipkart.lego.api.entities.DataSource |
wrapDataSource(flipkart.lego.api.entities.DataSource dataSource) |
flipkart.lego.api.entities.Filter |
wrapFilter(flipkart.lego.api.entities.Filter filter) |
public flipkart.lego.api.entities.DataSource getDataSource(String id, flipkart.lego.api.entities.Request request) throws flipkart.lego.api.exceptions.LegoSetException, flipkart.lego.api.exceptions.ElementNotFoundException
flipkart.lego.api.exceptions.LegoSetExceptionflipkart.lego.api.exceptions.ElementNotFoundExceptionpublic flipkart.lego.api.entities.DataSource wrapDataSource(flipkart.lego.api.entities.DataSource dataSource)
public flipkart.lego.api.entities.ServiceClient getServiceClient(String id) throws flipkart.lego.api.exceptions.ElementNotFoundException
flipkart.lego.api.exceptions.ElementNotFoundExceptionpublic flipkart.lego.api.entities.Filter getFilter(String id) throws flipkart.lego.api.exceptions.ElementNotFoundException
flipkart.lego.api.exceptions.ElementNotFoundExceptionpublic flipkart.lego.api.entities.Filter wrapFilter(flipkart.lego.api.entities.Filter filter)
public Mapper getMapper(String id) throws flipkart.lego.api.exceptions.ElementNotFoundException
flipkart.lego.api.exceptions.ElementNotFoundExceptionpublic flipkart.lego.api.entities.Buildable getBuildable(flipkart.lego.api.entities.Request request)
throws flipkart.lego.api.exceptions.LegoSetException,
flipkart.lego.api.exceptions.ElementNotFoundException
getBuildable in interface flipkart.lego.api.entities.LegoSetflipkart.lego.api.exceptions.LegoSetExceptionflipkart.lego.api.exceptions.ElementNotFoundExceptionpublic void updateBuildables(Map<String,flipkart.lego.api.entities.Buildable> buildableMap)
public void setDataSourceExecutor(ExecutorService dataSourceExecutor)
public ExecutorService getDataSourceExecutor()
Copyright © 2016. All rights reserved.