Apama Documentation : 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-2016 Software AG, Darmstadt, Germany.

Product LogoContact Support   |   Community   |   Feedback