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