public class EhCacheCatalogCache extends Object implements CatalogCache
| Constructor and Description |
|---|
EhCacheCatalogCache(OSGIServiceRegistration<org.killbill.billing.catalog.plugin.api.CatalogPluginApi> pluginRegistry,
VersionedCatalogMapper versionedCatalogMapper,
CacheControllerDispatcher cacheControllerDispatcher,
VersionedCatalogLoader loader,
PriceOverride priceOverride,
InternalCallContextFactory internalCallContextFactory) |
| Modifier and Type | Method and Description |
|---|---|
void |
clearCatalog(InternalTenantContext tenantContext) |
VersionedCatalog |
getCatalog(boolean useDefaultCatalog,
boolean filterTemplateCatalog,
InternalTenantContext tenantContext) |
void |
loadDefaultCatalog(String url) |
@Inject public EhCacheCatalogCache(OSGIServiceRegistration<org.killbill.billing.catalog.plugin.api.CatalogPluginApi> pluginRegistry, VersionedCatalogMapper versionedCatalogMapper, CacheControllerDispatcher cacheControllerDispatcher, VersionedCatalogLoader loader, PriceOverride priceOverride, InternalCallContextFactory internalCallContextFactory)
public void loadDefaultCatalog(String url) throws CatalogApiException
loadDefaultCatalog in interface CatalogCacheCatalogApiExceptionpublic VersionedCatalog getCatalog(boolean useDefaultCatalog, boolean filterTemplateCatalog, InternalTenantContext tenantContext) throws CatalogApiException
getCatalog in interface CatalogCacheCatalogApiExceptionpublic void clearCatalog(InternalTenantContext tenantContext)
clearCatalog in interface CatalogCacheCopyright © 2010-2016. All Rights Reserved.