com.ibm.mq.headers
类 MQWIH
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.MQWIH
-
公共类 MQWIH 扩展 com.ibm.mq.headers.internal.HeaderMQWIH (工作信息头) 头类。struct tagMQWIH { MQCHAR4 StrucId; // 结构标识 MQLONG 版本; // 结构版本号 MQLONG StrucLength; // MQWIH 结构的长度 MQLONG 编码; // MQWIH 之后的数据的数字编码 MQLONG CodedCharSetId; // MQWIH 之后的数据的字符集标识 MQCHAR8 格式; // MQWIH 之后的数据的格式名 MQLONG 标志; // 标志 MQCHAR32 ServiceName; // 服务名称 MQCHAR8 ServiceStep; // 服务步骤名称 MQBYTE16 MsgToken; // 消息令牌 保留 MQCHAR32 ; // 保留 };
-
嵌套类摘要
-
从接口 com.ibm.mq.headers继承的嵌套类/接口。MQHeader
MQHeader.Field
-
-
构造函数摘要
构造函数 构造函数和描述 MQWIH()使用缺省字段值构造 MQWIH 实例。MQWIH(java.io.DataInput message)构造从 MQMessage 填充的 MQWIH 实例。MQWIH(java.io.DataInput message, int encoding, int characterSet)构造从 DataInput 源填充的 MQWIH 实例。
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法和描述 intgetCodedCharSetId()获取后续数据的字符集标识。intgetEncoding()获取后续数据的数字编码。intgetFlags()获取标志java.lang.StringgetFormat()获取 MQWIH 之后的数据的格式名byte[]getMsgToken()获取消息令牌java.lang.StringgetServiceName()获取服务名称java.lang.StringgetServiceStep()获取服务步骤名称java.lang.StringgetStrucId()获取结构标识; 值将为 MQWIH_STRUC_IDintgetStrucLength()获取结构的长度。intgetVersion()获取结构版本号voidsetCodedCharSetId(int value)设置后续数据的字符集标识。voidsetEncoding(int value)设置后续数据的数字编码。voidsetFlags(int value)设置标志voidsetFormat(java.lang.String value)设置 MQWIH 之后的数据的格式名voidsetMsgToken(byte[] value)设置消息令牌voidsetServiceName(java.lang.String value)设置服务名称voidsetServiceStep(java.lang.String 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
-
-
-
构造函数详细信息
MQWIH
public MQWIH ()
使用缺省字段值构造 MQWIH 实例。
MQWIH
public MQWIH (java.io.DataInput 消息) 抛出 MQDataException, java.io.IOException构造从 MQMessage 填充的 MQWIH 实例。- 参数:
message-要读取的消息- 抛出:
MQDataException-如果消息内容未生成有效的 MQWIH 存储库java.io.IOException-如果读取消息内容时发生问题
MQWIH
public MQWIH (java.io.DataInput 消息, int encoding, int characterSet) 抛出 MQDataException, java.io.IOException构造从 DataInput 源填充的 MQWIH 实例。- 参数:
message-要读取的 MQMessage 或其他 DataInput 源encoding-消息中数据的初始数字编码characterSet-消息中数据的初始 CCSID- 抛出:
MQDataException-如果消息内容未生成有效的 MQWIH 存储库java.io.IOException-如果读取消息内容时发生问题
-
方法详细信息
getStruc标识
public java.lang.String getStrucId ()
获取结构标识; 值将为 MQWIH_STRUC_ID- 返回:
- 结构标识
getVersion
public int getVersion()
获取结构版本号- 返回:
- 结构版本号
getStruc长度
public int getStruc长度 ()
获取结构的长度。- 返回:
- 结构长度。
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()
获取 MQWIH 之后的数据的格式名- 返回:
- MQWIH 之后的数据的格式名
setFormat
public void setFormat(java.lang.String 值)
设置 MQWIH 之后的数据的格式名- 参数:
value-MQWIH 之后的数据的格式名
getFlags
public int getFlags()
获取标志- 返回:
- 标志
setFlags
public void setFlags(整数值)
设置标志- 参数:
value-标志
getService名称
public java.lang.String getServiceName ()
获取服务名称- 返回:
- 服务名称
setService名称
public void setServiceName (java.lang.String 值)
设置服务名称- 参数:
value-服务名称
getService步骤
public java.lang.String getServiceStep ()
获取服务步骤名称- 返回:
- 服务步骤名称
setService步骤
public void setService步骤 (java.lang.String 值)
设置服务步骤名称- 参数:
value-服务步骤名称
getMsg令牌
public byte [] getMsgToken ()
获取消息令牌- 返回:
- 消息令牌
setMsg令牌
public void setMsgToken (byte [] value)
设置消息令牌- 参数:
value-消息令牌
-