public class DefaultCatalogService extends Object implements org.killbill.billing.platform.api.KillbillService, CatalogService
| Constructor and Description |
|---|
DefaultCatalogService(CatalogConfig config,
TenantInternalApi tenantInternalApi,
CatalogCache catalogCache,
TenantInternalApi.CacheInvalidationCallback cacheInvalidationCallback,
VersionedCatalogLoader versionedCatalogLoader) |
| Modifier and Type | Method and Description |
|---|---|
VersionedCatalog |
getFullCatalog(boolean useDefaultCatalog,
boolean filterTemplateCatalog,
InternalTenantContext context) |
VersionedCatalog |
getFullCatalogForInternalUse(boolean useDefaultCatalog,
boolean filterTemplateCatalog,
InternalTenantContext context) |
String |
getName() |
int |
getRegistrationOrdering() |
void |
initialize() |
void |
loadCatalog() |
void |
stop() |
@Inject public DefaultCatalogService(CatalogConfig config, TenantInternalApi tenantInternalApi, CatalogCache catalogCache, @Named(value="CatalogInvalidationCallback") TenantInternalApi.CacheInvalidationCallback cacheInvalidationCallback, VersionedCatalogLoader versionedCatalogLoader)
public void loadCatalog()
throws org.killbill.billing.platform.api.KillbillService.ServiceException
org.killbill.billing.platform.api.KillbillService.ServiceExceptionpublic void initialize()
throws org.killbill.billing.platform.api.KillbillService.ServiceException
org.killbill.billing.platform.api.KillbillService.ServiceExceptionpublic void stop()
public String getName()
getName in interface org.killbill.billing.platform.api.KillbillServicepublic int getRegistrationOrdering()
getRegistrationOrdering in interface org.killbill.billing.platform.api.KillbillServicepublic VersionedCatalog getFullCatalog(boolean useDefaultCatalog, boolean filterTemplateCatalog, InternalTenantContext context) throws CatalogApiException
getFullCatalog in interface CatalogServiceCatalogApiExceptionpublic VersionedCatalog getFullCatalogForInternalUse(boolean useDefaultCatalog, boolean filterTemplateCatalog, InternalTenantContext context) throws CatalogApiException
getFullCatalogForInternalUse in interface CatalogServiceCatalogApiExceptionCopyright © 2010–2021. All rights reserved.