public class ECEventPublisherImpl extends java.lang.Object implements EventPublisher
Modifier and Type | Field and Description |
---|---|
static java.lang.String | COPYRIGHT
IBM copyright notice field.
|
Constructor and Description |
---|
ECEventPublisherImpl()
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 changes the priority of the event that matches the event key that uniquely identifies the event.
|
void | publishEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
This method publishes the event based on the priority specified in the event.
|
protected void | publishEventAsynchronous(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
This method publishes the common base event by persisting it into a local table.
|
protected void | publishEventAsynchronousImmediate(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
This method publishes the common base event by persisting it into a local table.
|
protected void | publishEventSynchronously(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
This method raises the event by calling the ECEventUtilties.raiseCommonBaseEvent() method so the event will be process when called.
|
public static final java.lang.String COPYRIGHT
public ECEventPublisherImpl()
public void publishEvent(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
protected void publishEventSynchronously(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
protected void publishEventAsynchronous(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
protected void publishEventAsynchronousImmediate(org.eclipse.hyades.logging.events.cbe.CommonBaseEvent commonBaseEvent)
public void changePriority(java.lang.String eventName, java.lang.String eventKey, short priority) throws java.lang.Exception