org.eclipse.swordfish.internal.core.event
Class TrackingEventImpl
java.lang.Object
org.eclipse.swordfish.internal.core.event.EventImpl
org.eclipse.swordfish.internal.core.event.TrackingEventImpl
- All Implemented Interfaces:
- Event, TrackingEvent
public class TrackingEventImpl
- extends EventImpl
- implements TrackingEvent
| Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TrackingEventImpl
public TrackingEventImpl(javax.jbi.messaging.MessageExchange exchange)
getTopic
public java.lang.String getTopic()
- Description copied from interface:
Event
- Topic identifier.
- Specified by:
getTopic in interface Event- Overrides:
getTopic in class EventImpl
- Returns:
- topic String, never
null or empty String.
getMessageExchangeId
public int getMessageExchangeId()
- Description copied from interface:
TrackingEvent
- ID of the tracked message exchange.
- Specified by:
getMessageExchangeId in interface TrackingEvent
- Returns:
- numeric message exchange identifier.
getSeverity
public int getSeverity()
- Description copied from interface:
TrackingEvent
- Event severity value as defined in the
Severity interface.
- Specified by:
getSeverity in interface TrackingEvent
- Returns:
- numeric Severity value.
setSeverity
public void setSeverity(int severity)
getExchange
public javax.jbi.messaging.MessageExchange getExchange()
- Description copied from interface:
TrackingEvent
- jbi message exchange object
- Specified by:
getExchange in interface TrackingEvent