com.ibm.mq.pcf

Class MQCFIN

  1. java.lang.Object
  2. extended bycom.ibm.mq.jmqi.JmqiObject
  3. extended bycom.ibm.mq.headers.internal.Header
  4. extended bycom.ibm.mq.pcf.PCFHeader
  5. extended bycom.ibm.mq.pcf.PCFParameter
  6. extended bycom.ibm.mq.pcf.MQCFIN
All implemented interfaces:
com.ibm.mq.headers.internal.CachingHeader, MQData, MQHeader

  1. public class MQCFIN
  2. extends PCFParameter
MQCFIN (PCF integer parameter) header class.
      struct tagMQCFIN {
                MQLONG  Type;         // Structure type
                MQLONG  StrucLength;  // Structure length
                MQLONG  Parameter;    // Parameter identifier
                MQLONG  Value;        // Parameter value
        };
 

Nested Class Summary

Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field

Field Summary

Modifier and Type Field and Description
  1. int
parameter
parameter identifier
  1. static
  2. int
strucLength
structure length
  1. static
  2. int
type
Structure type
  1. int
value
parameter value
Fields inherited from class com.ibm.mq.headers.internal.Header
DEFAULT_CCSID, DEFAULT_ENCODING
Fields inherited from class com.ibm.mq.jmqi.JmqiObject
COMP_JM, COMP_JN, COMP_JO
Fields inherited from interface com.ibm.mq.headers.internal.CachingHeader
copyright_notice

Constructor Summary

Constructor and Description
MQCFIN()
Constructs an MQCFIN instance with default field values.
MQCFIN(java.io.DataInput message,int encoding,int characterSet)
Constructs an MQCFIN instance populated from a DataInput source.
MQCFIN(int parameter,int value)
Initializes an MQCFIN header with the specified values.
MQCFIN(MQMessage message)
Constructs an MQCFIN instance populated from an MQMessage.

Method Summary

Modifier and Type Method and Description
  1. boolean
equals(java.lang.Object obj)
Returns true when invoked with another MQCFIN instance with the same parameter and value.
  1. int
getIntValue()
gets the parameter value
  1. int
getParameter()
gets the parameter identifier
  1. java.lang.String
getStringValue()
  1. int
getStrucLength()
Get the length of the structure.
  1. int
getType()
gets the structure type
  1. java.lang.Object
getValue()
  1. void
setIntValue(int value)
sets the parameter value
  1. void
setParameter(int value)
sets the parameter identifier
  1. static
  2. int
write(MQMessage message,int parameter,int value)
A convenience method for writing an MQCFIN header structure with the specified values to an MQMessage.
Methods inherited from class com.ibm.mq.pcf.PCFParameter
getHeaderVersion, getParameterName, getStore, hashCode, nextParameter
Methods inherited from class com.ibm.mq.pcf.PCFHeader
initialize, size, toString, write
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, store, store, type, validate, write
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
Methods inherited from interface com.ibm.mq.headers.internal.CachingHeader
discardCachedContent, readCachedContent, writeCachedContent

Field Detail

type

  1. public static final int type
Structure type
See Also:

strucLength

  1. public static final int strucLength
structure length
See Also:

parameter

  1. public int parameter
parameter identifier

value

  1. public int value
parameter value

Constructor Detail

MQCFIN

  1. public MQCFIN()
Constructs an MQCFIN instance with default field values.

MQCFIN

  1. public MQCFIN(MQMessage message)
  2. throws MQException
  3. java.io.IOException
Constructs an MQCFIN instance populated from an MQMessage.
Parameters:
message - the message to read
Throws:
MQException - if the message content does not yield a valid MQCFIN stucture
java.io.IOException - if there is a problem reading the message content

MQCFIN

  1. public MQCFIN(java.io.DataInput message,
  2. int encoding,
  3. int characterSet)
  4. throws MQException
  5. java.io.IOException
Constructs an MQCFIN instance populated from a DataInput source.
Parameters:
message - the MQMessage or other DataInput source to read
encoding - the initial numeric encoding of the data in the message
characterSet - the initial CCSID of the data in the message
Throws:
MQException - if the message content does not yield a valid MQCFIN stucture
java.io.IOException - if there is a problem reading the message content

MQCFIN

  1. public MQCFIN(int parameter,
  2. int value)
Initializes an MQCFIN header with the specified values.
Parameters:
parameter - the parameter identifier
value - the integer parameter value

Method Detail

write

  1. public static int write(MQMessage message,
  2. int parameter,
  3. int value)
  4. throws java.io.IOException
A convenience method for writing an MQCFIN header structure with the specified values to an MQMessage.
Parameters:
message - the message to write to
parameter - the parameter identifier
value - the integer parameter value
Returns:
the number of bytes written
Throws:
java.io.IOException - if there is a problem writing the message
See Also:

equals

  1. public boolean equals(java.lang.Object obj)
Returns true when invoked with another MQCFIN instance with the same parameter and value.
Overrides:
equals in class PCFParameter
Parameters:
obj -
Returns:
true of the object equals this one

getType

  1. public int getType()
gets the structure type
Specified by:
getType in class PCFHeader
Returns:
the structure type

getStrucLength

  1. public int getStrucLength()
Get the length of the structure.
Returns:
the structure length.

getParameter

  1. public int getParameter()
gets the parameter identifier
Specified by:
Returns:
the parameter identifier

setParameter

  1. public void setParameter(int value)
sets the parameter identifier
Parameters:
value - the parameter identifier

getIntValue

  1. public int getIntValue()
gets the parameter value
Returns:
the parameter value

setIntValue

  1. public void setIntValue(int value)
sets the parameter value
Parameters:
value - the parameter value

getValue

  1. public java.lang.Object getValue( )
Description copied from class: PCFParameter
Get the value of the parameter
Specified by:
Returns:
Return the value of the parameter

getStringValue

  1. public java.lang.String getStringValue( )
Description copied from class: PCFParameter
Get the string value of the parameter
Specified by:
Returns:
Returns the string value of the parameter