receiveExit

 

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.

Parameters

  • channelExitParms - contains information about the context in which the exit is being invoked. channelExitParms.exitResponse is a parameter that you use to tell the WebSphere MQ Client for Java what action to take next.

  • channelDefinition - contains details of the channel through which all communications with the queue manager take place.

  • agentBuffer - contains the data received from the queue manager if channelExitParms.exitReason is MQChannelExit.MQXR_XMIT. Otherwise agentBuffer is null.

Returns

  • the data to be processed. If the exit response code (in channelExitParms) is MQXCC_OK, the MQ Client for Java can now process the data. The simplest receive exit therefore, consists of the single line:

    return agentBuffer;


uj21330_