com.ibm.mq
Class MQExternalSendExit
- java.lang.Object
com.ibm.mq.jmqi.JmqiObject
com.ibm.mq.MQExternalUserExit
com.ibm.mq.MQExternalSendExit
All implemented interfaces:
- public class MQExternalSendExit
- extends MQExternalUserExit
- implements MQSendExit
An MQExternalSendExit object holds all the information required to construct the MQCXP and MQCD structures that are required when calling the non-Java send exit.
Field Summary
| Fields inherited from class com.ibm.mq.jmqi.JmqiObject |
|---|
COMP_JM, COMP_JN, COMP_JO |
Constructor Summary
| Constructor and Description |
|---|
MQExternalSendExit()
The default constructor.
|
MQExternalSendExit(java.lang.String libraryName,java.lang.String entryPointName,java.lang.String userData)
Constructs an object with an exit already defined.
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
sendExit(MQChannelExit exitParms,MQChannelDefinition channelParms,byte[] data)
Calls the external user exit.
|
| Methods inherited from class com.ibm.mq.MQExternalUserExit |
|---|
getReasonCode, getUserData, setEntryPointName, setLibraryName, setNewBuffer, setUserData |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail
MQExternalSendExit
- public MQExternalSendExit()
The default constructor.
MQExternalSendExit
- public MQExternalSendExit(java.lang.String libraryName,
- java.lang.String entryPointName,
- java.lang.String userData)
Constructs an object with an exit already defined.
Parameters:
libraryName - the name of the library module that contains the exit. entryPointName - the name of the entry point in libraryName used by the exit. userData - the data defined by the user. Method Detail
sendExit
- public byte[] sendExit(MQChannelExit exitParms,
- MQChannelDefinition channelParms,
- byte[] data)
Calls the external user exit.
Specified by:
sendExit in interface MQSendExit
Parameters:
exitParms - the data on the exit. channelParms - the data on the channel. data - the raw message data. Returns:
the raw message data after processing by the exit.
See Also: