public class PostPublishECEventListenerImpl
extends com.ibm.commerce.event.impl.AbstractECEventListener
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
CLASS
the class attribute of the PostPublishDataProcessor node in the post-publish configuration file.
|
static java.lang.String |
DATA
the name of the data attribute in the ExtendedDataElement object.
|
static java.lang.String |
DATA_TOPIC_ID
the name of the data topic ID attribute in the ExtendedDataElement object.
|
static java.lang.String |
EDE_POST_PUBLISH_DATA
the name of the ExtendedDataElement object in the post-publish event.
|
static java.lang.String |
ID
the id attribute of the PostPublishDataTopic node in the post-publish configuration file.
|
static java.lang.String |
POST_PUBLISH_CONFIG_FILE
the post-publish listener configuration file.
|
static java.lang.String |
POST_PUBLISH_DATA_PROCESSOR
the PostPublishDataProcessor node in the post-publish listener configuration file.
|
static java.lang.String |
POST_PUBLISH_DATA_TOPIC
the PostPublishDataTopic node in the post-publish listener configuration file.
|
static java.lang.String |
POST_PUBLISH_DATA_TOPICS
the PostPublishDataTopics node in the post-publish listener configuration file.
|
static java.lang.String |
POST_PUBLISH_EC_EVENT
the extension name of the post-publish event.
|
Constructor and Description |
---|
PostPublishECEventListenerImpl()
The default constructor.
|
Modifier and Type | Method and Description |
---|---|
java.lang.Class |
getECEventContainer()
returns the class PostPublishECEventContainer as the event container.
|
java.util.Set |
getEvents()
returns a set that contains the extension name of the post-publish event.
|
void |
initialize(java.net.URL configURL)
initializes the utility by reading the post-publish configuration.
|
void |
processEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
processes a post-publish event.
|
public static final java.lang.String POST_PUBLISH_EC_EVENT
public static final java.lang.String EDE_POST_PUBLISH_DATA
public static final java.lang.String DATA
public static final java.lang.String DATA_TOPIC_ID
public static final java.lang.String POST_PUBLISH_CONFIG_FILE
public static final java.lang.String POST_PUBLISH_DATA_TOPICS
public static final java.lang.String POST_PUBLISH_DATA_TOPIC
public static final java.lang.String ID
public static final java.lang.String POST_PUBLISH_DATA_PROCESSOR
public static final java.lang.String CLASS
public PostPublishECEventListenerImpl()
public java.lang.Class getECEventContainer()
getECEventContainer
in class com.ibm.commerce.event.impl.AbstractECEventListener
AbstractECEventListener.getECEventContainer()
public java.util.Set getEvents()
getEvents
in class com.ibm.commerce.event.impl.AbstractECEventListener
AbstractECEventListener.getEvents()
public void processEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
processEvent
in class com.ibm.commerce.event.impl.AbstractECEventListener
commonBaseEvent
- The common base event to process.AbstractECEventListener.processEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent)
public void initialize(java.net.URL configURL) throws ECException
configURL
- the URL of the post-publish configuration.ECException
- a problem occurs when initializing the object.