|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
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 { // you must 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("");
Method Summary | |
byte[] |
sendExit(MQChannelExit channelExitParms,
MQChannelDefinition channelDefinition,
byte[] agentBuffer)
The send exit method that your class must provide. |
Method Detail |
public byte[] sendExit(MQChannelExit channelExitParms, MQChannelDefinition channelDefinition, byte[] agentBuffer)
channelExitParms
- contains information about the context in
which the exit is being invoked.
channelExitParms.exitResponse
is a parameter which 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.
return agentBuffer;
MQChannelExit
,
MQChannelDefinition
|
(c) Copyright IBM Corp. 2005. All Rights Reserved. | |||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |