MQSendExit

 

public interface MQSendExit

com.ibm.mq.MQSendExit
          

The send exit interface allows you to examine, and possibly alter, the data sent to 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 send exit, define a class that implements this interface. Create a new instance of your class and assign it to the MQEnvironment.sendExit field before constructing your MQQueueManager object.

For example,

  // in MySendExit.java
  class MySendExit implements MQSendExit 
  {
      //  provide an implementation of the sendExit method
      public byte[] sendExit(MQChannelExit       channelExitParms,
                             MQChannelDefinition channelDefinition,
                             byte[]              agentBuffer)
      {
          // your exit code goes here...
      }
  }

  // in your main program...
  MQEnvironment.sendExit = new MySendExit();
  ...    // other initialisation
  MQQueueManager qMgr        = new MQQueueManager("");
 


uj21370_