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 © Software AG, Darmstadt, Germany and/or Software AG USA Inc., Reston, VA, USA, and/or its Subsidiaries and or/its Affiliates and/or their licensors.
Use, reproduction, transfer, publication or disclosure is prohibited except as specifically provided for in your License Agreement with Software AG.