public class MQCXP
extends com.ibm.mq.jmqi.internal.AbstractMqiStructure
struct tagMQCXP {
MQCHAR4 StrucId;
MQLONG Version;
MQLONG ExitId;
MQLONG ExitReason;
MQLONG ExitResponse;
MQLONG ExitResponse2;
MQLONG Feedback;
MQLONG MaxSegmentLength;
MQBYTE16 ExitUserArea;
MQCHAR32 ExitData;
MQLONG MsgRetryCount;
MQLONG MsgRetryInterval;
MQLONG MsgRetryReason;
MQLONG HeaderLength;
MQCHAR48 PartnerName;
MQLONG FAPLevel;
MQLONG CapabilityFlags;
MQLONG ExitNumber;
MQLONG ExitSpace;
MQCHAR12 SSLCertUserid;
MQLONG SSLRemCertIssNameLength;
MQPTR SSLRemCertIssNamePtr;
PMQCSP SecurityParms;
MQLONG CurHdrCompression;
MQLONG CurMsgCompression;
MQHCONN Hconn;
MQBOOL SharingConversations;
MQLONG UserSource;
PMQIEP pEntryPoints;
MQCHAR4 RemoteProduct;
MQCHAR8 RemoteVersion;
};
| Constructor and Description |
|---|
MQCXP() |
| Modifier and Type | Method and Description |
|---|---|
MQCSP |
createMQCSP()
Creates and returns an instance of the MQCSP class.
|
int |
getCurrentVersion() |
int |
getExitId() |
int |
getExitReason() |
int |
getExitResponse() |
int |
getExitResponse2() |
byte[] |
getExitUserArea() |
int |
getFeedback() |
int |
getFirstVersion() |
int |
getMaxSegmentLength() |
int |
getMsgRetryInterval() |
int |
getMsgRetryReason() |
int |
getRequiredBufferSize(int ptrSize,
com.ibm.mq.jmqi.system.JmqiCodepage cp) |
MQCSP |
getSecurityParms()
Get any security parameters
|
int |
getSize(int ptrSize)
The byte size of the structure
|
static int |
getSize(com.ibm.mq.jmqi.JmqiEnvironment env,
int version,
int ptrSize)
The byte size of the fixed part of the structure
|
static int |
getSizeV3(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize) |
static int |
getSizeV4(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize) |
static int |
getSizeV5(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize) |
static int |
getSizeV6(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize) |
static int |
getSizeV7(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize) |
static int |
getSizeV8(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize) |
static int |
getSizeV9(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize) |
void |
setExitId(int exitId) |
void |
setExitReason(int exitReason) |
void |
setExitResponse(int exitResponse) |
void |
setExitResponse2(int exitResponse2) |
void |
setFeedback(int feedback) |
void |
setMaxSegmentLength(int maxSegmentLength) |
void |
setMsgRetryCount(int msgRetryCount) |
void |
setMsgRetryInterval(int msgRetryInterval) |
void |
setMsgRetryReason(int msgRetryReason) |
int |
writeToBuffer(byte[] buffer,
int offset,
int ptrSize,
boolean swap,
com.ibm.mq.jmqi.system.JmqiCodepage cp,
com.ibm.mq.jmqi.system.JmqiTls tls) |
getMaximumRequiredBufferSize, getRequiredInputBufferSize, getVersion, readFromBuffer, setupForTest, setVersion, toString, toStringMultiLine, toTraceString, writeToBuffer, writeToTraceBufferpublic MQCSP createMQCSP()
public int getFirstVersion()
getFirstVersion in interface com.ibm.mq.jmqi.internal.MqiStructuregetFirstVersion in class com.ibm.mq.jmqi.internal.AbstractMqiStructurepublic int getCurrentVersion()
getCurrentVersion in interface com.ibm.mq.jmqi.internal.MqiStructuregetCurrentVersion in class com.ibm.mq.jmqi.internal.AbstractMqiStructurepublic static int getSizeV3(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize)
env - ptrSize - public static int getSizeV4(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize)
env - ptrSize - public static int getSizeV5(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize)
env - ptrSize - public static int getSizeV6(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize)
env - ptrSize - public static int getSizeV7(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize)
env - ptrSize - public static int getSizeV8(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize)
env - ptrSize - public static int getSizeV9(com.ibm.mq.jmqi.JmqiEnvironment env,
int ptrSize)
env - ptrSize - public int getSize(int ptrSize)
throws JmqiException
getSize in interface com.ibm.mq.jmqi.internal.MqiStructuregetSize in class com.ibm.mq.jmqi.internal.AbstractMqiStructureptrSize - JmqiExceptionpublic static int getSize(com.ibm.mq.jmqi.JmqiEnvironment env,
int version,
int ptrSize)
throws JmqiException
env - version - ptrSize - JmqiExceptionpublic int getExitReason()
public void setExitReason(int exitReason)
exitReason - public int getExitResponse()
public void setExitResponse(int exitResponse)
exitResponse - public int getExitResponse2()
public void setExitResponse2(int exitResponse2)
exitResponse2 - public byte[] getExitUserArea()
public int getFeedback()
public void setFeedback(int feedback)
feedback - public MQCSP getSecurityParms()
public void setMsgRetryCount(int msgRetryCount)
msgRetryCount - public int getMsgRetryInterval()
public void setMsgRetryInterval(int msgRetryInterval)
msgRetryInterval - public int getMsgRetryReason()
public void setMsgRetryReason(int msgRetryReason)
msgRetryReason - public int getMaxSegmentLength()
public void setMaxSegmentLength(int maxSegmentLength)
maxSegmentLength - public int getExitId()
public void setExitId(int exitId)
exitId - public int getRequiredBufferSize(int ptrSize,
com.ibm.mq.jmqi.system.JmqiCodepage cp)
throws JmqiException
ptrSize - cp - JmqiExceptionpublic int writeToBuffer(byte[] buffer,
int offset,
int ptrSize,
boolean swap,
com.ibm.mq.jmqi.system.JmqiCodepage cp,
com.ibm.mq.jmqi.system.JmqiTls tls)
throws JmqiException
JmqiExceptionMqiStructure.writeToBuffer(byte[], int, int, boolean, JmqiCodepage, JmqiTls)