com.ibm.mq.headers.pcf
类 MQCFIL
- 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.PCFParameter
- com.ibm.mq.headers.pcf.MQCFIL
-
公用类 MQCFIL 扩展 PCFParameter
MQCFIL (PCF 整数列表参数) 头类。struct tagMQCFIL { MQLONG 类型; // 结构类型 MQLONG 结构长度; // 结构长度 MQLONG 参数; // 参数标识 MQLONG 计数; // 参数值的计数 MQLONG 值 [1]; // 参数值 -- 第一个元素 };
-
嵌套类摘要
-
从接口 com.ibm.mq.headers 继承的嵌套类/接口。MQHeader
MQHeader.Field
-
-
构造函数摘要
构造函数 构造函数和描述 MQCFIL()使用缺省字段值构造 MQCFIL 实例。MQCFIL(java.io.DataInput message)构造从 MQMessage 填充的 MQCFIL 实例。MQCFIL(java.io.DataInput message, int encoding, int characterSet)构造从 DataInput 源填充的 MQCFIL 实例。MQCFIL(int parameter, int[] values)使用指定的值初始化 MQCFIL。
-
方法摘要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法和描述 booleanequals(java.lang.Object obj)当使用具有相同参数和相同顺序的等效值集的另一个 MQCFIL 实例调用时,返回 true。intgetCount()获取参数值的计数intgetParameter()获取参数标识java.lang.StringgetStringValue()以字符串形式获取参数值intgetStrucLength()获取结构的长度。intgetType()获取结构类型java.lang.ObjectgetValue()获取参数值int[]getValues()获取参数值inthashCode()返回对象的散列码值voidsetParameter(int value)设置参数标识voidsetValues(int[] values)设置参数值static intwrite(java.io.DataOutput message, int parameter, int[] values)一种方便方法,用于将具有指定值的 MQCFIL 头写入消息。-
从类 com.ibm.mq.headers.pcf 继承的方法。PCFParameter
getHeaderVersion, getParameterName, nextParameter
-
从类 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
-
-
-
构造函数详细信息
MQCFIL
公共 MQCFIL ()
使用缺省字段值构造 MQCFIL 实例。
MQCFIL
public MQCFIL(java.io.DataInput 消息) 抛出 MQDataException, java.io.IOException构造从 MQMessage 填充的 MQCFIL 实例。- 参数:
message-要读取的消息- 抛出:
MQDataException-如果消息内容未生成有效的MQC一场java.io.IOException-如果读取消息内容时发生问题
MQCFIL
public MQCFIL(java.io.DataInput 消息, int encoding, int 字符集) 抛出 MQDataException, java.io.IOException构造从 DataInput 源填充的 MQCFIL 实例。- 参数:
message-要读取的 MQMessage 或其他 DataInput 源encoding-消息中数据的初始数字编码characterSet-消息中数据的初始 CCSID- 抛出:
MQDataException-如果消息内容未生成有效的MQC一场java.io.IOException-如果读取消息内容时发生问题
MQCFIL
public MQCFIL (int 参数, int [] 值)使用指定的值初始化 MQCFIL。- 参数:
parameter-参数标识values-整数参数值的集合
-
方法详细信息
写
public static int write (java.io.DataOutput 消息, int 参数, int [] 值) 抛出 java.io.IOException一种方便方法,用于将具有指定值的 MQCFIL 头写入消息。- 参数:
message-要写入的消息parameter-参数标识values-整数值集- 返回:
- 写入的字节数
- 抛出:
java.io.IOException
等于
public boolean 等于 (java.lang.Object obj)
当使用具有相同参数和相同顺序的等效值集的另一个 MQCFIL 实例调用时,返回 true。- 覆盖:
equals在类中PCFParameter- 参数:
obj-- 返回:
- 对象的 true 等于此对象的 true
散列码
public int hashCode ()
从类复制的描述:PCFParameter返回对象的散列码值- 指定者:
hashCode在类中PCFParameter- 返回:
- 此对象的散列码值。
- 另请参阅:
PCFParameter.hashCode()
getStrucLength
public int getStrucLength ()
获取结构的长度。- 返回:
- 结构长度。
getParameter
public int getParameter ()
获取参数标识- 指定者:
getParameter在类中PCFParameter- 返回:
- 参数标识
setParameter
public void setParameter (int value)
设置参数标识- 参数:
value-参数标识
获取计数
public int getCount ()
获取参数值的计数- 返回:
- 参数值的计数
获取值
public int [] getValues ()
获取参数值- 返回:
- 参数值的数组
设置值
public void setValues (int [] values)
设置参数值- 参数:
values-参数值的数组
获取值
public java.lang.Object getValue ()
从类复制的描述:PCFParameter获取参数值- 指定者:
getValue在类中PCFParameter- 返回:
- 参数值
- 另请参阅:
PCFParameter.getValue()
getStringValue
public java.lang.String getStringValue ()
从类复制的描述:PCFParameter以字符串形式获取参数值- 指定者:
getStringValue在类中PCFParameter- 返回:
- 参数值作为字符串
- 另请参阅:
PCFParameter.getStringValue()
-