com.ibm.mq.headers.pcf
Class MQCFIL64
- 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.MQCFIL64
-
public class MQCFIL64 extends PCFParameter
MQCFIL64 (PCF 64-bit integer list parameter) header class.struct tagMQCFIL64 { MQLONG Type; /* Structure type MQLONG StrucLength; /* Structure length MQLONG Parameter; /* Parameter identifier MQLONG Count; /* Count of parameter values MQINT64 Values[1]; /* Parameter values -- first element };
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field
-
-
Field Summary
-
Constructor Summary
Constructors Constructor and Description MQCFIL64()
Constructs an MQCFIL64 instance with default field values.MQCFIL64(java.io.DataInput message)
Constructs an MQCFIL64 instance populated from an MQMessage.MQCFIL64(java.io.DataInput message, int encoding, int characterSet)
Constructs an MQCFIL64 instance populated from a DataInput source.MQCFIL64(int parameter, long[] values)
Initializes an MQCFIL64 with the specified values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description boolean
equals(java.lang.Object obj)
Returns true when invoked with another MQCFIL64 instance with the same parameter and equivalent set of values in the same order.int
getCount()
gets the count of parameter valuesint
getHeaderVersion()
gets the version number of the header formatint
getParameter()
gets the parameter identifierjava.lang.String
getStringValue()
gets the parameter value as a Stringint
getStrucLength()
Get the length of the structure.int
getType()
gets the structure typejava.lang.Object
getValue()
gets the parameter valuelong[]
getValues()
gets the parameter valuesint
hashCode()
Returns a hash code value for the objectvoid
setParameter(int value)
sets the parameter identifiervoid
setValues(long[] values)
sets the parameter values-
Methods inherited from class com.ibm.mq.headers.pcf.PCFParameter
getParameterName, nextParameter
-
Methods inherited from class 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
-
-
-
-
Constructor Detail
-
MQCFIL64
public MQCFIL64()
Constructs an MQCFIL64 instance with default field values.
-
MQCFIL64
public MQCFIL64(java.io.DataInput message) throws MQDataException, java.io.IOException
Constructs an MQCFIL64 instance populated from an MQMessage.- Parameters:
message
- the message to read- Throws:
MQDataException
- if the message content does not yield a valid MQCFIL64 stucturejava.io.IOException
- if there is a problem reading the message content
-
MQCFIL64
public MQCFIL64(java.io.DataInput message, int encoding, int characterSet) throws MQDataException, java.io.IOException
Constructs an MQCFIL64 instance populated from a DataInput source.- Parameters:
message
- the MQMessage or other DataInput source to readencoding
- the initial numeric encoding of the data in the messagecharacterSet
- the initial CCSID of the data in the message- Throws:
MQDataException
- if the message content does not yield a valid MQCFIL64 stucturejava.io.IOException
- if there is a problem reading the message content
-
MQCFIL64
public MQCFIL64(int parameter, long[] values)
Initializes an MQCFIL64 with the specified values.- Parameters:
parameter
- the parameter identifiervalues
- the set of integer parameter values
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Returns true when invoked with another MQCFIL64 instance with the same parameter and equivalent set of values in the same order.- Overrides:
equals
in classPCFParameter
- Parameters:
obj
-- Returns:
- true of the object equals this one
-
hashCode
public int hashCode()
Description copied from class:PCFParameter
Returns a hash code value for the object- Specified by:
hashCode
in classPCFParameter
- Returns:
- a hash code value for this object.
- See Also:
PCFParameter.hashCode()
-
getType
public int getType()
gets the structure type
-
getStrucLength
public int getStrucLength()
Get the length of the structure.- Returns:
- the structure length.
-
getParameter
public int getParameter()
gets the parameter identifier- Specified by:
getParameter
in classPCFParameter
- Returns:
- the parameter identifier
-
setParameter
public void setParameter(int value)
sets the parameter identifier- Parameters:
value
- the parameter identifier
-
getCount
public int getCount()
gets the count of parameter values- Returns:
- the count of parameter values
-
getValues
public long[] getValues()
gets the parameter values- Returns:
- an array of parameter values
-
setValues
public void setValues(long[] values)
sets the parameter values- Parameters:
values
- an array of parameter values
-
getValue
public java.lang.Object getValue()
Description copied from class:PCFParameter
gets the parameter value- Specified by:
getValue
in classPCFParameter
- Returns:
- the parameter value
- See Also:
PCFParameter.getValue()
-
getStringValue
public java.lang.String getStringValue()
Description copied from class:PCFParameter
gets the parameter value as a String- Specified by:
getStringValue
in classPCFParameter
- Returns:
- the parameter value as a String
- See Also:
PCFParameter.getStringValue()
-
getHeaderVersion
public int getHeaderVersion()
Description copied from class:PCFParameter
gets the version number of the header format- Overrides:
getHeaderVersion
in classPCFParameter
- Returns:
- the version number of the header format
- See Also:
PCFParameter.getHeaderVersion()
-
-