public class DefaultEventPublisher extends java.lang.Object implements EventPublisher
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
DefaultEventPublisher()
This is the default constructor for this class.
|
Modifier and Type | Method and Description |
---|---|
void |
changePriority(java.lang.String eventName,
java.lang.String eventKey,
short priority)
This method ignores the event.
|
void |
publishEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
This method ignores the event.
|
public static final java.lang.String COPYRIGHT
public DefaultEventPublisher()
public void publishEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
publishEvent
in interface EventPublisher
commonBaseEvent
- This is the common base event.com.ibm.commerce.context.audit.event.EventPublisher#publishEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent)
public void changePriority(java.lang.String eventName, java.lang.String eventKey, short priority) throws java.lang.Exception
changePriority
in interface EventPublisher
eventName
- This is the name of the event.eventKey
- This is an identifier of a maximum of 50 characters which can uniquely identify the
event.priority
- This is the new priority of the event. The priority value should either be
EventService.PRIORITY_HIGH
, EventService.PRIORITY_MEDIUM/ or
EventService.PRIORITY_LOW
.
java.lang.Exception
- This is thrown if any exception occurs while the event priority is being changed.
For those cases where the event immediately executes, the listener may throw an exception and it will
be exposed when this change occurs.