com.ibm.mq
Class MQSendExitChain
- java.lang.Object
com.ibm.mq.jmqi.JmqiObject
com.ibm.mq.MQExitChain
com.ibm.mq.MQSendExitChain
All implemented interfaces:
- public class MQSendExitChain
- extends MQExitChain
- implements MQSendExit
MQSendExit; as well as exits written
in Java, this includes non-Java send exits made available by means of the
MQExternalSendExit class.
Field Summary
| Fields inherited from class com.ibm.mq.jmqi.JmqiObject |
|---|
COMP_JM, COMP_JN, COMP_JO |
Constructor Summary
| Constructor and Description |
|---|
MQSendExitChain()
The default constructor.
|
MQSendExitChain(java.util.List collection)
Constructor which defines the send exits which are to be chained.
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
sendExit(MQChannelExit channelExitParms,MQChannelDefinition channelDefinition,byte[] agentBuffer)
Calls the send exit.
|
|
setExitChain(java.util.List collection)
Inserts a collection of send exits into the chain.
|
| Methods inherited from class com.ibm.mq.MQExitChain |
|---|
getExitChain, getReasonCode |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
MQSendExitChain
- public MQSendExitChain()
The default constructor.
Creates a Send Exit Chain. Use setExitChain() to add an exit chain.
MQSendExitChain
- public MQSendExitChain(java.util.List collection)
Constructor which defines the send exits which are to be chained.
Parameters:
collection - defines the send exits which are to be chained. Method Detail
sendExit
- public byte[] sendExit(MQChannelExit channelExitParms,
- MQChannelDefinition channelDefinition,
- byte[] agentBuffer)
Calls the send exit. This is normally made by the Java client code.
Specified by:
sendExit in interface MQSendExit
Parameters:
channelExitParms - the definition of the chain of exits. channelDefinition - the definition of the channel. agentBuffer - the message being passed into the chain of exits. Returns:
the data to be processed. If the exit response code (in channelExitParms) is MQXCC_OK
the WebSphere MQ Client for Java can process the data. The simplest sendExit method
therefore, consists of a single line.
See Also:
setExitChain
- public void setExitChain(java.util.List collection)
Inserts a collection of send exits into the chain.
Parameters:
collection - defines the send exits which are to be chained.