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: