Developing Apama Applications > Developing Apama Applications in EPL > Defining Event Listeners > Out of band connection notifications > Out of band notification events
Out of band notification events
The out of band events are defined as follows:

package com.apama.oob;

// Note that while the logicalId and physicalId are integers, they are
// unsigned 64-bit values. Using EPL integer types would result in some
// IDs being negative, and thus not matching the values given in log files.

/** Notification that a sender has connected */
event SenderConnected {
/**
* Component name, as supplied with the -N command line argument
* to iaf/correlator or engineInit method
*/
string componentName;
/**
* Representation of the address component is connecting from
*/
string address;
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string logicalId;
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string physicalId;
}

/** Notification that a sender has disconnected */
event SenderDisconnected {
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string logicalId;
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string physicalId;
}

/** Notification that a receiver has connected */
event ReceiverConnected {
/**
* Component name, as supplied with the -N command line argument
* to iaf/correlator or engineInit method
*/
string componentName;
/**
* Representation of the address component is connecting from
*/
string address;
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string logicalId;
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string physicalId;
}

/** Notification that a receiver has disconnected */
event ReceiverDisconnected {
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string logicalId;
/**
* Opaque representation of IDs; these are unique per
* instance of a process.
*/
string physicalId;
}
Copyright © 2013 Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or Terracotta Inc., San Francisco, CA, USA, and/or Software AG (Canada) Inc., Cambridge, Ontario, Canada, and/or, Software AG (UK) Ltd., Derby, United Kingdom, and/or Software A.G. (Israel) Ltd., Or-Yehuda, Israel and/or their licensors.