org.eclipse.swordfish.core.event
Interface TrackingEvent

All Superinterfaces:
Event
All Known Implementing Classes:
TrackingEventImpl

public interface TrackingEvent
extends Event

message tracking events are used to track the progress of message processing in the core, operational events are used to notify administrators or other software components of events like failure situations etc.

Author:
akopachevsky

Method Summary
 javax.jbi.messaging.MessageExchange getExchange()
          jbi message exchange object
 int getMessageExchangeId()
          ID of the tracked message exchange.
 int getSeverity()
          Event severity value as defined in the Severity interface.
 
Methods inherited from interface org.eclipse.swordfish.core.event.Event
getProperties, getProperty, getTopic
 

Method Detail

getMessageExchangeId

int getMessageExchangeId()
ID of the tracked message exchange.

Returns:
numeric message exchange identifier.

getSeverity

int getSeverity()
Event severity value as defined in the Severity interface.

Returns:
numeric Severity value.

getExchange

javax.jbi.messaging.MessageExchange getExchange()
jbi message exchange object