com.ibm.mq.MQReceiveExit
The receive exit interface allows you to examine, and possibly alter, the data received from the queue manager by the WebSphere MQ Client for Java.
Note: This interface does not apply when connecting directly to WebSphere MQ in bindings mode.
To provide your own receive exit, define a class that implements this interface. Create a new instance of your class and assign it to the MQEnvironment.receiveExit field before constructing your MQQueueManager object.
For example,
// in MyReceiveExit.java class MyReceiveExit implements MQReceiveExit { // you must provide an implementation of the receiveExit method public byte[] receiveExit(MQChannelExit channelExitParms, MQChannelDefinition channelDefinition, byte[] agentBuffer) { // your exit code goes here... } } // in your main program... MQEnvironment.receiveExit = new MyReceiveExit(); ... // other initialisation MQQueueManager qMgr = new MQQueueManager("");
public byte[] receiveExit(MQChannelExit channelExitParms, MQChannelDefinition channelDefinition, byte[] agentBuffer);
The receive exit method that your class must provide. It is invoked whenever the WebSphere MQ Client for Java receives a message from the queue manager.
return agentBuffer;
Notices |
Downloads |
Library |
Support |
Feedback
![]() ![]() |
csqzaw1359 |