com.ibm.mq.headers.pcf
Class MQCFIN64
- 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.MQCFIN64
-
public class MQCFIN64 extends PCFParameter
MQCFIN64 (PCF 64-bit integer parameter) header class.struct tagMQCFIN64 { MQLONG Type; // Structure type MQLONG StrucLength; // Structure length MQLONG Parameter; // Parameter identifier MQLONG Reserved; // Reserved MQINT64 Value; // Parameter value };
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field
-
-
Field Summary
-
Constructor Summary
Constructors Constructor and Description MQCFIN64()Constructs an MQCFIN64 instance with default field values.MQCFIN64(java.io.DataInput message)Constructs an MQCFIN64 instance populated from an MQMessage.MQCFIN64(java.io.DataInput message, int encoding, int characterSet)Constructs an MQCFIN64 instance populated from a DataInput source.MQCFIN64(int parameter, long value)Initializes an MQCFIN64 header with the specified values.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description booleanequals(java.lang.Object obj)Returns true when invoked with another MQCFIN64 instance with the same parameter and value.intgetHeaderVersion()gets the version number of the header formatlonggetLongValue()gets the parameter identifierintgetParameter()gets the parameter identifierjava.lang.StringgetStringValue()gets the parameter value as a StringintgetStrucLength()Get the length of the structure.intgetType()gets the structure typejava.lang.ObjectgetValue()gets the parameter valueinthashCode()Returns a hash code value for the objectvoidsetLongValue(long value)sets the parameter identifiervoidsetParameter(int value)sets the parameter identifier-
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
-
MQCFIN64
public MQCFIN64()
Constructs an MQCFIN64 instance with default field values.
-
MQCFIN64
public MQCFIN64(java.io.DataInput message) throws MQDataException, java.io.IOExceptionConstructs an MQCFIN64 instance populated from an MQMessage.- Parameters:
message- the message to read- Throws:
MQDataException- if the message content does not yield a valid MQCFIN64 stucturejava.io.IOException- if there is a problem reading the message content
-
MQCFIN64
public MQCFIN64(java.io.DataInput message, int encoding, int characterSet) throws MQDataException, java.io.IOExceptionConstructs an MQCFIN64 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 MQCFIN64 stucturejava.io.IOException- if there is a problem reading the message content
-
MQCFIN64
public MQCFIN64(int parameter, long value)Initializes an MQCFIN64 header with the specified values.- Parameters:
parameter- the parameter identifiervalue- the integer parameter value
-
-
Method Detail
-
equals
public boolean equals(java.lang.Object obj)
Returns true when invoked with another MQCFIN64 instance with the same parameter and value.- Overrides:
equalsin classPCFParameter- Parameters:
obj-- Returns:
- true if the object equals this one
-
hashCode
public int hashCode()
Description copied from class:PCFParameterReturns a hash code value for the object- Specified by:
hashCodein 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:
getParameterin classPCFParameter- Returns:
- the parameter identifier
-
setParameter
public void setParameter(int value)
sets the parameter identifier- Parameters:
value- the parameter identifier
-
getLongValue
public long getLongValue()
gets the parameter identifier- Returns:
- the parameter identifier
-
setLongValue
public void setLongValue(long value)
sets the parameter identifier- Parameters:
value- the parameter identifier
-
getValue
public java.lang.Object getValue()
Description copied from class:PCFParametergets the parameter value- Specified by:
getValuein classPCFParameter- Returns:
- the parameter value
- See Also:
PCFParameter.getValue()
-
getStringValue
public java.lang.String getStringValue()
Description copied from class:PCFParametergets the parameter value as a String- Specified by:
getStringValuein classPCFParameter- Returns:
- the parameter value as a String
- See Also:
PCFParameter.getStringValue()
-
getHeaderVersion
public int getHeaderVersion()
Description copied from class:PCFParametergets the version number of the header format- Overrides:
getHeaderVersionin classPCFParameter- Returns:
- the version number of the header format
- See Also:
PCFParameter.getHeaderVersion()
-
-