com.ibm.mq.headers.pcf

Class MQCFIF

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

  1. public class MQCFIF
  2. extends PCFFilterParameter
MQCFIF (PCF integer filter parameter) header class.
        struct tagMQCFIF {
                MQLONG  Type;         // Structure type
                MQLONG  StrucLength;  // Structure length
                MQLONG  Parameter;    // Parameter identifier
                MQLONG  Operator;     // Operator identifier
                MQLONG  FilterValue;  // Filter value
        };
 

Nested Class Summary

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

Field Summary

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

Constructor Summary

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

Method Summary

Modifier and Type Method and Description
  1. boolean
equals(java.lang.Object obj)
Returns true when invoked with another MQCFIF instance with the same parameter, operator and value.
  1. int
getFilterValue()
gets the filter value
  1. int
getOperator()
gets the operator identifier
  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
setFilterValue(int value)
sets the filter value
  1. void
setOperator(int value)
sets the operator identifier
  1. void
setParameter(int value)
sets the parameter identifier
Methods inherited from class com.ibm.mq.headers.pcf.PCFFilterParameter
getHeaderVersion, hashCode
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
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait

Constructor Detail

MQCFIF

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

MQCFIF

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

MQCFIF

  1. public MQCFIF(java.io.DataInput message,
  2. int encoding,
  3. int characterSet)
  4. throws MQDataException
  5. java.io.IOException
Constructs an MQCFIF 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:
MQDataException - if the message content does not yield a valid MQCFIF stucture
java.io.IOException - if there is a problem reading the message content

MQCFIF

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

Method Detail

equals

  1. public boolean equals(java.lang.Object obj)
Returns true when invoked with another MQCFIF instance with the same parameter, operator and value.
Overrides:
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

getOperator

  1. public int getOperator()
gets the operator identifier
Specified by:
Returns:
The operator identifier

setOperator

  1. public void setOperator(int value)
sets the operator identifier
Parameters:
value - the operator identifier

getFilterValue

  1. public int getFilterValue()
gets the filter value
Returns:
the filter value

setFilterValue

  1. public void setFilterValue(int value)
sets the filter value
Parameters:
value - the filter value

getValue

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

getStringValue

  1. public java.lang.String getStringValue( )
Description copied from class: PCFParameter
gets the parameter value as a String
Specified by:
Returns:
the parameter value as a String