Class DefaultCockpitGlobalEventPublisher
- java.lang.Object
-
- com.hybris.cockpitng.dataaccess.util.impl.DefaultCockpitGlobalEventPublisher
-
- All Implemented Interfaces:
CockpitGlobalEventPublisher
public class DefaultCockpitGlobalEventPublisher extends java.lang.Object implements CockpitGlobalEventPublisher
-
-
Field Summary
-
Fields inherited from interface com.hybris.cockpitng.dataaccess.util.CockpitGlobalEventPublisher
CTX_COCKPIT_EVENT_NOTIFICATION, SETTING_COCKPIT_EVENT_NOTIFICATION
-
-
Constructor Summary
Constructors Constructor Description DefaultCockpitGlobalEventPublisher()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected CockpitEventcreateEvent(java.lang.Object eventSource, java.lang.String eventName, java.lang.Object eventData)protected CockpitPropertiesgetCockpitProperties()protected CockpitEventQueuegetEventQueue()protected booleanisCockpitEventNotificationEnabled()protected booleanisCockpitEventNotificationEnabled(Context ctx)protected voidpopulateEventContext(Context source, CockpitEvent destination)voidpublish(java.lang.Object eventSource, java.lang.String eventName, java.lang.Object eventData, Context eventContext)voidpublish(java.lang.String eventName, java.lang.Object eventData, Context eventContext)voidsetCockpitProperties(CockpitProperties cockpitProperties)voidsetEventQueue(CockpitEventQueue eventQueue)
-
-
-
Method Detail
-
publish
public void publish(java.lang.Object eventSource, java.lang.String eventName, java.lang.Object eventData, Context eventContext)- Specified by:
publishin interfaceCockpitGlobalEventPublisher
-
publish
public void publish(java.lang.String eventName, java.lang.Object eventData, Context eventContext)- Specified by:
publishin interfaceCockpitGlobalEventPublisher
-
createEvent
protected CockpitEvent createEvent(java.lang.Object eventSource, java.lang.String eventName, java.lang.Object eventData)
-
isCockpitEventNotificationEnabled
protected boolean isCockpitEventNotificationEnabled()
-
isCockpitEventNotificationEnabled
protected boolean isCockpitEventNotificationEnabled(Context ctx)
-
populateEventContext
protected void populateEventContext(Context source, CockpitEvent destination)
-
getCockpitProperties
protected CockpitProperties getCockpitProperties()
-
setCockpitProperties
public void setCockpitProperties(CockpitProperties cockpitProperties)
-
getEventQueue
protected CockpitEventQueue getEventQueue()
-
setEventQueue
public void setEventQueue(CockpitEventQueue eventQueue)
-
-