Class DefaultEventService
java.lang.Object
de.hybris.platform.servicelayer.internal.service.AbstractService
de.hybris.platform.servicelayer.event.impl.DefaultEventService
- All Implemented Interfaces:
EventService,Serializable,org.springframework.beans.factory.Aware,org.springframework.beans.factory.BeanNameAware,org.springframework.beans.factory.InitializingBean
Default implementation of the abstract service interface.
- Since:
- 4.0
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
AbstractService.SerializableDTO -
Field Summary
Fields inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
tenant -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionSet<org.springframework.context.ApplicationListener>voidpublishEvent(AbstractEvent event) booleanregisterEventListener(org.springframework.context.ApplicationListener listener) Register the givenApplicationListenerto the event service.voidsetAdditionalEventSenders(List<EventSender> additionalEventSenders) voidsetApplicationEventMulticaster(org.springframework.context.event.ApplicationEventMulticaster appEventMulticaster) voidsetClusterService(ClusterService clusterService) voidsetEventSender(EventSender eventSender) voidsetTenantService(TenantService tenantService) booleanunregisterEventListener(org.springframework.context.ApplicationListener listener) Removes the givenApplicationListenerfrom the event service.Methods inherited from class de.hybris.platform.servicelayer.internal.service.AbstractService
afterPropertiesSet, getCurrentTenant, setBeanName, setCurrentTenant, writeReplace
-
Constructor Details
-
DefaultEventService
public DefaultEventService()
-
-
Method Details
-
publishEvent
Description copied from interface:EventService- Specified by:
publishEventin interfaceEventService- Parameters:
event- the event
-
registerEventListener
public boolean registerEventListener(org.springframework.context.ApplicationListener listener) Description copied from interface:EventServiceRegister the givenApplicationListenerto the event service.- Specified by:
registerEventListenerin interfaceEventService- Parameters:
listener- the listener to be register- Returns:
- true if registration was sucessfull
-
unregisterEventListener
public boolean unregisterEventListener(org.springframework.context.ApplicationListener listener) Description copied from interface:EventServiceRemoves the givenApplicationListenerfrom the event service.- Specified by:
unregisterEventListenerin interfaceEventService- Parameters:
listener- the listener to be unregister- Returns:
- true if removal was sucessfull
-
getEventListeners
- Specified by:
getEventListenersin interfaceEventService- Returns:
- a set with all registered
ApplicationListeners
-
setTenantService
-
setClusterService
-
setApplicationEventMulticaster
public void setApplicationEventMulticaster(org.springframework.context.event.ApplicationEventMulticaster appEventMulticaster) -
setEventSender
-
setAdditionalEventSenders
-