com.ibm.mq.headers
类 MQDLH
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.MQDLH
- 所有已实现的接口:
- MQChainable, MQData和 MQHeader
公用类 MQDLH 扩展 com.ibm.mq.headers.internal.Header 实现 MQChainable
MQDLH (死信头) 头类。struct tagMQDLH { MQCHAR4 StrucId; // 结构标识 MQLONG 版本; // 结构版本号 MQLONG 原因; // 在死信 (undelivered-message) 队列上到达原因消息 MQCHAR48 DestQName; // 原始目标队列的名称 MQCHAR48 DestQMgr名称; // 原始目标队列管理器的名称 MQLONG 编码; // MQDLH 之后的数据的数字编码 MQLONG CodedCharSetId; // MQDLH 之后数据的字符集标识 MQCHAR8 格式; // MQDLH 之后的数据的格式名 MQLONG PutAppl类型; // 将消息放入死信 (undelid-message) 队列的应用程序类型 MQCHAR28 PutAppl名称; // 将消息放入死信 (undelivered-message) 队列的应用程序的名称 MQCHAR8 PutDate; // 将消息放入死信 (undelivered-message) 队列的日期 MQCHAR8 PutTime; // 将消息放入死信 (undelid-message) 队列的时间 };
-
嵌套类摘要
-
从接口 com.ibm.mq.headers继承的嵌套类/接口。MQHeader
MQHeader.Field
-
-
字段摘要
字段 修饰符和类型 字段和描述 static intSIZE头大小 (以字节计)
-
构造函数摘要
构造函数 构造函数和描述 MQDLH()使用缺省字段值构造 MQDLH 实例。MQDLH(java.io.DataInput message)构造从 MQMessage 填充的 MQDLH 实例。MQDLH(java.io.DataInput message, int encoding, int characterSet)构造从 DataInput 源填充的 MQDLH 实例。
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法和描述 java.lang.Stringformat()intgetCodedCharSetId()获取后续数据的字符集标识。java.lang.StringgetDestQMgrName()获取原始目标队列管理器的名称java.lang.StringgetDestQName()获取原始目标队列的名称intgetEncoding()获取后续数据的数字编码。java.lang.StringgetFormat()获取 MQDLH 之后的数据的格式名java.lang.StringgetPutApplName()获取将消息放入死信队列的应用程序的名称intgetPutApplType()获取将消息放入死信队列的应用程序类型java.lang.StringgetPutDate()获取将消息放入死信队列的日期java.lang.StringgetPutTime()获取将消息放入死信队列的时间intgetReason()获取到达死信队列的原因消息java.lang.StringgetStrucId()获取结构标识; 值将为 MQDLH_STRUC_IDintgetVersion()获取结构版本号intnextCharacterSet()voidnextCharacterSet(int value)设置下一个头或消息内容的 CCSID。intnextEncoding()voidnextEncoding(int value)设置下一个头或消息内容的数字编码。java.lang.StringnextFormat()voidnextFormat(java.lang.String value)设置下一个头或消息内容的格式。voidsetCodedCharSetId(int value)设置后续数据的字符集标识。voidsetDestQMgrName(java.lang.String value)设置原始目标队列管理器的名称voidsetDestQName(java.lang.String value)设置原始目标队列的名称voidsetEncoding(int value)设置后续数据的数字编码。voidsetFormat(java.lang.String value)设置 MQDLH 之后的数据的格式名voidsetPutApplName(java.lang.String value)设置将消息放入死信队列的应用程序的名称voidsetPutApplType(int value)设置将消息放入死信队列的应用程序类型voidsetPutDate(java.lang.String value)设置将消息放入死信队列的日期voidsetPutTime(java.lang.String value)设置将消息放入死信队列的时间voidsetReason(int value)设置到达死信队列的原因消息-
从类 com.ibm.mq.headers.internal.Header 继承的方法
characterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, size, store, store, toString, type, validate, write, write
-
-
-
字段详细信息
大小
公共静态最终整数大小
头大小 (以字节计)- 另请参阅:
- 常量字段值
-
构造函数详细信息
MQDLH
公共 MQDLH ()
使用缺省字段值构造 MQDLH 实例。
MQDLH
public MQDLH (java.io.DataInput 消息) 抛出 MQDataException, java.io.IOException构造从 MQMessage 填充的 MQDLH 实例。- 参数:
message-要读取的消息- 抛出:
MQDataException-如果消息内容未生成有效的 MQDLH stucturejava.io.IOException-如果读取消息内容时发生问题
MQDLH
public MQDLH (java.io.DataInput 消息, int encoding, int characterSet) 抛出 MQDataException, java.io.IOException构造从 DataInput 源填充的 MQDLH 实例。- 参数:
message-要读取的 MQMessage 或其他 DataInput 源encoding-消息中数据的初始数字编码characterSet-消息中数据的初始 CCSID- 抛出:
MQDataException-如果消息内容未生成有效的 MQDLH stucturejava.io.IOException-如果读取消息内容时发生问题
-
方法详细信息
getStruc标识
public java.lang.String getStrucId ()
获取结构标识; 值将为 MQDLH_STRUC_ID- 返回:
- 结构标识
getVersion
public int getVersion()
获取结构版本号- 返回:
- 结构版本号
getReason
public int getReason()
获取到达死信队列的原因消息- 返回:
- 原因消息到达死信队列
setReason
public void setReason(int 值)
设置到达死信队列的原因消息- 参数:
value-原因消息到达死信队列
getDestQName
public java.lang.String getDestQName ()
获取原始目标队列的名称- 返回:
- 原始目标队列的名称
setDestQName
public void setDestQName (java.lang.String 值)
设置原始目标队列的名称- 参数:
value-原始目标队列的名称
getDestQMgrName
public java.lang.String getDestQMgrName()
获取原始目标队列管理器的名称- 返回:
- 原始目标队列管理器的名称
setDestQMgrName
public void setDestQMgrName(java.lang.String 值)
设置原始目标队列管理器的名称- 参数:
value-原始目标队列管理器的名称
getEncoding
public int getEncoding()
获取后续数据的数字编码。- 返回:
- 数字编码。 MQENC_ * 值的组合。
setEncoding
public void setEncoding(整数值)
设置后续数据的数字编码。- 参数:
value-数字编码。 MQENC_ * 值的组合。
getCodedCharSet标识
public int getCodedCharSetId ()
获取后续数据的字符集标识。- 返回:
- 字符集标识。
setCodedCharSet标识
public void setCodedCharSetId (int value)
设置后续数据的字符集标识。- 参数:
value-字符集标识。
getFormat
public java.lang.String getFormat()
获取 MQDLH 之后的数据的格式名- 返回:
- MQDLH 之后的数据的格式名
setFormat
public void setFormat(java.lang.String 值)
设置 MQDLH 之后的数据的格式名- 参数:
value-MQDLH 之后的数据的格式名
getPutApplType
public int getPutApplType()
获取将消息放入死信队列的应用程序类型- 返回:
- 将消息放入死信队列的应用程序类型
setPutApplType
public void setPutApplType(整数值)
设置将消息放入死信队列的应用程序类型- 参数:
value-将消息放入死信队列的应用程序类型
getPutApplName
public java.lang.String getPutApplName()
获取将消息放入死信队列的应用程序的名称- 返回:
- 将消息放入死信队列的应用程序的名称
setPutApplName
public void setPutApplName(java.lang.String 值)
设置将消息放入死信队列的应用程序的名称- 参数:
value-将消息放入死信队列的应用程序的名称
getPut日期
public java.lang.String getPutDate ()
获取将消息放入死信队列的日期- 返回:
- 将消息放入死信队列的日期
setPut日期
public void setPutDate (java.lang.String 值)
设置将消息放入死信队列的日期- 参数:
value-将消息放入死信队列的日期
getPut时间
public java.lang.String getPut时间 ()
获取将消息放入死信队列的时间- 返回:
- 将消息放入死信队列的时间
setPut时间
public void setPut时间 (java.lang.String 值)
设置将消息放入死信队列的时间- 参数:
value-将消息放入死信队列的时间
nextEncoding
public int nextEncoding()
- 指定者:
nextEncoding在接口中MQChainable- 返回:
- 下一个头或消息内容的数字编码。
- 另请参阅:
MQChainable.nextEncoding()
nextEncoding
public void nextEncoding(整数值)
从接口复制的描述:MQChainable设置下一个头或消息内容的数字编码。- 指定者:
nextEncoding在接口中MQChainable- 另请参阅:
MQChainable.nextEncoding(int)
nextCharacter集
public int nextCharacterSet ()
- 指定者:
nextCharacterSet在接口中MQChainable- 返回:
- 下一个头或消息内容的 CCSID。
- 另请参阅:
MQChainable.nextCharacterSet()
nextCharacter集
public void nextCharacterSet (int value)
从接口复制的描述:MQChainable设置下一个头或消息内容的 CCSID。- 指定者:
nextCharacterSet在接口中MQChainable- 另请参阅:
MQChainable.nextCharacterSet(int)
nextFormat
public java.lang.String nextFormat()
- 指定者:
nextFormat在接口中MQChainable- 返回:
- 下一个头或消息内容的格式。
- 另请参阅:
MQChainable.nextFormat()
nextFormat
public void nextFormat(java.lang.String 值)
从接口复制的描述:MQChainable设置下一个头或消息内容的格式。- 指定者:
nextFormat在接口中MQChainable- 另请参阅:
MQChainable.nextFormat(java.lang.String)
格式
public java.lang.String format ()
- 指定者:
format在接口中MQChainable- 返回:
- 与此头对象或消息内容关联的格式。
- 另请参阅:
MQChainable.format()
-