Package de.hybris.platform.core
Interface TenantStartupNotifier
-
- All Known Implementing Classes:
AsyncTenantStartupNotifier,BlockingTenantStartupNotifier
public interface TenantStartupNotifier
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.Class<? extends TenantStartupNotifier>DEFAULT_IMPL_CLASSstatic org.slf4j.LoggerLOG
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Modifier and Type Method Description static TenantStartupNotifiercreateTenantStartupNotifier(AbstractTenant tenant)voidexecuteStartupNotify()static java.lang.Class<? extends TenantStartupNotifier>getImplementationClass(AbstractTenant tenant)static TenantStartupNotifierinstantiateImplementtion(java.lang.Class<? extends TenantStartupNotifier> implementationClass, AbstractTenant tenant)voidscheduleNotifyTenantListenersAboutStartup(java.util.List<TenantListener> listeners)
-
-
-
Field Detail
-
LOG
static final org.slf4j.Logger LOG
-
DEFAULT_IMPL_CLASS
static final java.lang.Class<? extends TenantStartupNotifier> DEFAULT_IMPL_CLASS
-
-
Method Detail
-
createTenantStartupNotifier
static TenantStartupNotifier createTenantStartupNotifier(AbstractTenant tenant)
-
instantiateImplementtion
static TenantStartupNotifier instantiateImplementtion(java.lang.Class<? extends TenantStartupNotifier> implementationClass, AbstractTenant tenant)
-
getImplementationClass
static java.lang.Class<? extends TenantStartupNotifier> getImplementationClass(AbstractTenant tenant)
-
scheduleNotifyTenantListenersAboutStartup
void scheduleNotifyTenantListenersAboutStartup(java.util.List<TenantListener> listeners)
-
executeStartupNotify
void executeStartupNotify()
-
-