com.ibm.mq
Class MQChannelExit
- java.lang.Object
com.ibm.mq.jmqi.JmqiObject
com.ibm.mq.MQChannelExit
- public class MQChannelExit
- extends com.ibm.mq.jmqi.JmqiObject
Note: This class is not used when connecting directly to WebSphere MQ in bindings mode.
Field Summary
| Modifier and Type | Field and Description |
|---|---|
|
capabilityFlags
Capabilities of the queue manager.
|
|
CurHdrCompression
The technique currently being used to compress header data.
|
|
CurMsgCompression
The technique currently being used to compress message data.
|
|
exitID
The type of exit that has been invoked.
|
|
exitReason
The reason for invoking the exit.
|
|
exitResponse
Set by the exit to indicate the action that the WebSphere MQ Client for Java should take next.
|
|
exitUserArea
A storage area available for the exit to use.
|
|
fapLevel
The negotiated Format and Protocol (FAP) level.
|
|
maxSegmentLength
The maximum length for a simple transmission to a queue manager.
|
|
MQXCC_CLOSE_CHANNEL
Deprecated. use
MQC.MQXCC_CLOSE_CHANNELinstead.
|
|
MQXCC_OK
Deprecated. use
MQC.MQXCC_OKinstead.
|
|
MQXCC_SEND_AND_REQUEST_SEC_MSG
Deprecated. use
MQC.MQXCC_SEND_AND_REQUEST_SEC_MSG
instead.
|
|
MQXCC_SEND_SEC_MSG
Deprecated. use
MQC.MQXCC_SEND_SEC_MSGinstead.
|
|
MQXCC_SUPPRESS_EXIT
Deprecated. use
MQC.MQXCC_SUPPRESS_EXITinstead.
|
|
MQXCC_SUPPRESS_FUNCTION
Deprecated. use
MQC.MQXCC_SUPPRESS_FUNCTION instead.
|
|
MQXR_INIT
Deprecated. use
MQC.MQXR_INITinstead.
|
|
MQXR_INIT_SEC
Deprecated. use
MQC.MQXR_INTI_SECinstead.
|
|
MQXR_SEC_MSG
Deprecated. use
MQC.MQXR_SEC_MSGinstead.
|
|
MQXR_TERM
Deprecated. use
MQC.MQXR_TERMinstead.
|
|
MQXR_XMIT
Deprecated. use
MQC.MQXR_XMITinstead.
|
|
MQXT_CHANNEL_RCV_EXIT
Deprecated. use
MQC.MQXT_CHANNEL_RCV_EXITinstead.
|
|
MQXT_CHANNEL_SEC_EXIT
Deprecated. use
MQC.MQXT_CHANNEL_SEC_EXITinstead.
|
|
MQXT_CHANNEL_SEND_EXIT
Deprecated. use
MQC.MQXT_CHANNEL_SEND_EXITinstead.
|
| Fields inherited from class com.ibm.mq.jmqi.JmqiObject |
|---|
COMP_JM, COMP_JN, COMP_JO |
Constructor Summary
| Constructor and Description |
|---|
MQChannelExit()
Package constructor
|
Method Summary
| Modifier and Type | Method and Description |
|---|---|
getMQCSP()
Gets an
MQConnectionSecurityParameters object.
|
|
|
setMQCSP(MQConnectionSecurityParameters mqcsp)
Sets an
MQConnectionSecurityParameters object.
|
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail
MQXT_CHANNEL_SEC_EXIT
- public static final int MQXT_CHANNEL_SEC_EXIT
Deprecated. use
MQC.MQXT_CHANNEL_SEC_EXITinstead.See Also:
MQXT_CHANNEL_SEND_EXIT
- public static final int MQXT_CHANNEL_SEND_EXIT
Deprecated. use
MQC.MQXT_CHANNEL_SEND_EXITinstead.See Also:
MQXT_CHANNEL_RCV_EXIT
- public static final int MQXT_CHANNEL_RCV_EXIT
Deprecated. use
MQC.MQXT_CHANNEL_RCV_EXITinstead.See Also:
MQXR_INIT
- public static final int MQXR_INIT
Deprecated. use
MQC.MQXR_INITinstead.See Also:
MQXR_TERM
- public static final int MQXR_TERM
Deprecated. use
MQC.MQXR_TERMinstead.See Also:
MQXR_XMIT
- public static final int MQXR_XMIT
Deprecated. use
MQC.MQXR_XMITinstead.See Also:
MQXR_SEC_MSG
- public static final int MQXR_SEC_MSG
Deprecated. use
MQC.MQXR_SEC_MSGinstead.See Also:
MQXR_INIT_SEC
- public static final int MQXR_INIT_SEC
Deprecated. use
MQC.MQXR_INTI_SECinstead.See Also:
MQXCC_OK
- public static final int MQXCC_OK
Deprecated. use
MQC.MQXCC_OKinstead.See Also:
MQXCC_SUPPRESS_FUNCTION
- public static final int MQXCC_SUPPRESS_FUNCTION
Deprecated. use
MQC.MQXCC_SUPPRESS_FUNCTION instead.See Also:
MQXCC_SEND_AND_REQUEST_SEC_MSG
- public static final int MQXCC_SEND_AND_REQUEST_SEC_MSG
Deprecated. use
MQC.MQXCC_SEND_AND_REQUEST_SEC_MSG
instead.See Also:
MQXCC_SEND_SEC_MSG
- public static final int MQXCC_SEND_SEC_MSG
Deprecated. use
MQC.MQXCC_SEND_SEC_MSGinstead.See Also:
MQXCC_SUPPRESS_EXIT
- public static final int MQXCC_SUPPRESS_EXIT
Deprecated. use
MQC.MQXCC_SUPPRESS_EXITinstead.See Also:
MQXCC_CLOSE_CHANNEL
- public static final int MQXCC_CLOSE_CHANNEL
Deprecated. use
MQC.MQXCC_CLOSE_CHANNELinstead.See Also:
exitID
- public int exitID
exitReason
- public int exitReason
The reason for invoking the exit. Possible values are:
exitResponse
- public int exitResponse
Set by the exit to indicate the action that the WebSphere MQ Client for Java should take next.
Valid values are:
maxSegmentLength
- public int maxSegmentLength
The maximum length for a simple transmission to a queue manager. If the exit returns data which
is to be sent to the queue manager, the length of the returned data must not exceed this value.
exitUserArea
- public byte[] exitUserArea
A storage area available for the exit to use. Any data placed here is preserved by the
WebSphere MQ Client for Java across exit invocations with the same exitID; that is, each send,
receive or security exit has its own independent user area.
fapLevel
- public int fapLevel
The negotiated Format and Protocol (FAP) level. The default level is 9.
capabilityFlags
- public int capabilityFlags
Capabilities of the queue manager.
Only the MQC.MQCF_DIST_LISTS flag is supported.
CurHdrCompression
- public int CurHdrCompression
The technique currently being used to compress header data.
CurMsgCompression
- public int CurMsgCompression
The technique currently being used to compress message data.
Constructor Detail
MQChannelExit
- public MQChannelExit()
Package constructor
Method Detail
setMQCSP
- public void setMQCSP(MQConnectionSecurityParameters mqcsp)
Sets an
MQConnectionSecurityParameters object. If this
object is created and set when a security exit is invoked with
MQC.MQXR_SEC_PARMSthen any supplied information will be sent to the
Queue Manager.
This applies to channel security exits only.
Parameters:
mqcsp - the MQConnectionSecurityParameters object. getMQCSP
- public MQConnectionSecurityParameters getMQCSP( )
Gets an
MQConnectionSecurityParameters object. If no
such object has been created, this method will return null.
Returns:
the MQConnectionSecurityParameters object.
MQC.MQXT_CHANNEL_SEC_EXITMQC.MQXT_CHANNEL_SEND_EXITMQC.MQXT_CHANNEL_RCV_EXIT