com.ibm.mq.headers.pcf
类 MQCFH
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.pcf.PCFHeader
- com.ibm.mq.headers.pcf.MQCFH
-
公共类 MQCFH 扩展 PCFHeader
MQCFH (PCF 头) 头类。struct tagMQCFH { MQLONG 类型; // 结构类型 MQLONG StrucLength; // 结构长度 MQLONG 版本; // 结构版本号 MQLONG 命令; // 命令标识 MQLONG MsgSeqNumber; // 消息序号 MQLONG 控制; // 控制选项 MQLONG CompCode; // 完成代码 MQLONG 原因; // 原因码限定完成代码 MQLONG ParameterCount; // 参数结构计数 };
-
嵌套类摘要
-
从接口 com.ibm.mq.headers继承的嵌套类/接口。MQHeader
MQHeader.Field
-
-
构造函数摘要
构造函数 构造函数和描述 MQCFH()使用缺省字段值构造 MQCFH 实例。MQCFH(java.io.DataInput message)构造从 MQMessage 填充的 MQCFH 实例。MQCFH(java.io.DataInput message, int encoding, int characterSet)构造从 DataInput 源填充的 MQCFH 实例。MQCFH(int command, int parameterCount)使用指定的命令和参数计数来初始化 MQCFH 实例。
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法和描述 booleanequals(java.lang.Object obj)当使用具有相同类型,参数,运算符和值的另一 MQCFH 实例调用时,返回 true。intgetCommand()获取命令标识intgetCompCode()获取完成代码intgetControl()获取控制选项intgetMsgSeqNumber()获取消息序号intgetParameterCount()获取参数结构的计数intgetReason()获取原因码限定完成代码intgetStrucLength()获取结构的长度。intgetType()获取结构类型intgetVersion()获取结构版本号voidsetCommand(int value)设置命令标识voidsetCompCode(int value)设置完成代码voidsetControl(int value)设置控制选项voidsetMsgSeqNumber(int value)设置消息序号voidsetParameterCount(int value)设置参数结构的计数voidsetReason(int value)设置原因码限定完成代码static intwrite(java.io.DataOutput message, int command, int parameterCount, int type, int version)一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。static intwrite(java.lang.Object message, int command, int parameterCount)一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。-
从类 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
-
-
-
构造函数详细信息
MQCFH
公共 MQCFH ()
使用缺省字段值构造 MQCFH 实例。
MQCFH
public MQCFH (java.io.DataInput 消息) 抛出 MQDataException, java.io.IOException构造从 MQMessage 填充的 MQCFH 实例。- 参数:
message-要读取的消息- 抛出:
MQDataException-如果消息内容未生成有效的 MQCFH 存储库java.io.IOException-如果读取消息内容时发生问题
MQCFH
public MQCFH (java.io.DataInput 消息, int encoding, int characterSet) 抛出 MQDataException, java.io.IOException构造从 DataInput 源填充的 MQCFH 实例。- 参数:
message-要读取的 MQMessage 或其他 DataInput 源encoding-消息中数据的初始数字编码characterSet-消息中数据的初始 CCSID- 抛出:
MQDataException-如果消息内容未生成有效的 MQCFH 存储库java.io.IOException-如果读取消息内容时发生问题
MQCFH
public MQCFH (int 命令, int parameterCount)使用指定的命令和参数计数来初始化 MQCFH 实例。 为 no-args 构造函数设置了其他值。- 参数:
command-parameterCount-
-
方法详细信息
写
public static int write (java.lang.Object 消息, int 命令, int parameterCount) 抛出 java.io.IOException一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。- 参数:
message-要写入的消息 (应该是 DataOutput 对象,但继承问题会停止)command-PCF 命令 (MQCMD_ * 常量在 CMQCFC 类中定义)parameterCount-要跟在 PCF 头后面的参数结构 (MQCFIN , MQCFIL , MQCFST 或 MQCFSL) 的数目- 返回:
- 写入的字节数
- 抛出:
java.io.IOException
写
public static int write (java.io.DataOutput 消息, int 命令, int parameterCount, int type, int 版本) 抛出 java.io.IOException一种方便方法,用于将具有指定值的 MQCFH 头结构写入消息。- 参数:
message-要写入的消息command-PCF 命令 (MQCMD_ * 常量在 CMQCFC 类中定义)parameterCount-参数结构的数量 (MQCFIN , MQCFIL , MQCFST 等) 以跟随 PCF 头type-PCF 消息类型version-消息版本- 返回:
- 写入的字节数
- 抛出:
java.io.IOException
等于
public boolean 等于 (java.lang.Object obj)
当使用具有相同类型,参数,运算符和值的另一 MQCFH 实例调用时,返回 true。- 覆盖:
equals的实例java.lang.Object- 参数:
obj-- 返回:
- 对象的 true 等于此对象的 true
getStruc长度
public int getStruc长度 ()
获取结构的长度。- 返回:
- 结构长度。
getVersion
public int getVersion()
获取结构版本号- 返回:
- 结构版本号
getCommand
public int getCommand()
获取命令标识- 返回:
- 命令标识
setCommand
public void setCommand(int value)
设置命令标识- 参数:
value-命令标识
getMsgSeqNumber
public int getMsgSeqNumber()
获取消息序号- 返回:
- 消息序号
setMsgSeqNumber
public void setMsgSeqNumber(整数值)
设置消息序号- 参数:
value-消息序号
getControl
public int getControl()
获取控制选项- 返回:
- 控制选项
setControl
public void setControl(整数值)
设置控制选项- 参数:
value-控制选项
getComp代码
public int getComp代码 ()
获取完成代码- 返回:
- 完成代码
setComp代码
public void setCompCode (int value)
设置完成代码- 参数:
value-完成代码
getReason
public int getReason()
获取原因码限定完成代码- 返回:
- 原因码限定完成代码
setReason
public void setReason(int 值)
设置原因码限定完成代码- 参数:
value-原因码限定完成代码
getParameterCount
public int getParameter计数 ()
获取参数结构的计数- 返回:
- 参数结构的计数
setParameter计数
public void setParameter计数 (int 值)
设置参数结构的计数- 参数:
value-参数结构的计数
-