com.ibm.commerce.catalog.facade.server.event.consumer

Class SearchIndexingCompleteEventListener

  • java.lang.Object
    • com.ibm.commerce.event.EventComponentConfiguration
      • com.ibm.commerce.event.impl.AbstractECEventListener
        • com.ibm.commerce.catalog.facade.server.event.consumer.SearchIndexingCompleteEventListener
  • All Implemented Interfaces:
    com.ibm.commerce.event.WCSEventListener, ComponentConfiguration, java.util.EventListener


    public class SearchIndexingCompleteEventListener
    extends com.ibm.commerce.event.impl.AbstractECEventListener

    This class will process search indexing complete events.

    • Field Detail

      • EVENT_NAME

        public static final java.lang.String EVENT_NAME
        The search indexing complete event name, 'ECEvent_SEARCH_INDEX_COMPLETE'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENT_EXTENDEDDATA

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENT_EXTENDEDDATA
        The search indexing complete event extended data name, 'SearchIndexRequest_Data'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENTDATA_WORKSPACE_ID

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENTDATA_WORKSPACE_ID
        The search indexing complete event, event data 'workspaceId'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENTDATA_TASKGROUP_ID

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENTDATA_TASKGROUP_ID
        The search indexing complete event, event data 'taskGroupId'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENTDATA_TASK_ID

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENTDATA_TASK_ID
        The search indexing complete event, event data 'taskId'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENTDATA_MASTERCATALOG_ID

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENTDATA_MASTERCATALOG_ID
        The search indexing complete event, event data 'masterCatalogId'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENTDATA_INDEXTYPE

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENTDATA_INDEXTYPE
        The search indexing complete event, event data 'indexType'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENTDATA_INDEXTYPE_CATALOG_ENTRY

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENTDATA_INDEXTYPE_CATALOG_ENTRY
        The search indexing complete event, event data 'indexType' of 'CatalogEntry'.
        See Also:
        Constant Field Values
      • SEARCHINDEXCOMPLETE_EVENTDATA_INDEXTYPE_CATALOG_GROUP

        public static final java.lang.String SEARCHINDEXCOMPLETE_EVENTDATA_INDEXTYPE_CATALOG_GROUP
        The search indexing complete event, event data 'indexType' of 'CatalogGroup'.
        See Also:
        Constant Field Values
      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        The internal copyright field.
        See Also:
        Constant Field Values
    • Constructor Detail

      • SearchIndexingCompleteEventListener

        public SearchIndexingCompleteEventListener()
    • Method Detail

      • getEvents

        public java.util.Set getEvents()
        Specified by:
        getEvents in class com.ibm.commerce.event.impl.AbstractECEventListener
        Returns:
        The events.
        See Also:
        AbstractECEventListener.getEvents()
      • getECEventContainer

        public java.lang.Class getECEventContainer()
        Specified by:
        getECEventContainer in class com.ibm.commerce.event.impl.AbstractECEventListener
        Returns:
        The SearchIndexingCompleteEventContainer class.
        See Also:
        AbstractECEventListener.getECEventContainer()
      • processEvent

        public void processEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)

        This method will process a search indexing complete event, 'ECEvent_SEARCH_INDEX_COMPLETE'

        Specified by:
        processEvent in class com.ibm.commerce.event.impl.AbstractECEventListener
        Parameters:
        commonBaseEvent - The common base event to process.
        See Also:
        AbstractECEventListener.processEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent)