Class MQCFSL

java.lang.Object
com.ibm.mq.jmqi.JmqiObject
com.ibm.mq.headers.internal.Header
All Implemented Interfaces:
com.ibm.mq.headers.internal.CachingHeader, MQData, MQHeader

public class MQCFSL extends PCFParameter
Deprecated.
use MQCFSL instead.
        struct tagMQCFSL {
                MQLONG  Type;            // Structure type
                MQLONG  StrucLength;     // Structure length
                MQLONG  Parameter;       // Parameter identifier
                MQLONG  CodedCharSetId;  // Coded character set identifier
                MQLONG  Count;           // Count of parameter values
                MQLONG  StringLength;    // Length of one string
                MQCHAR  Strings[1];      // String values -- first character
        };
 
MQCFSL (PCF string list parameter) header class.
  • Nested Class Summary

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

    MQHeader.Field
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    Deprecated.
    coded character set identifier
    int
    Deprecated.
    count of parameter values
    int
    Deprecated.
    parameter identifier
    int
    Deprecated.
    length of one string
    Deprecated.
    string values
    int
    Deprecated.
    structure length (fixed portion)
    static final int
    Deprecated.
    structure type

    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

    Constructors
    Constructor
    Description
    Deprecated.
    Constructs an MQCFSL instance with default field values.
    MQCFSL(int parameter, String[] strings)
    Deprecated.
    Initializes an MQCFSL with the specified values.
    MQCFSL(MQMessage message)
    Deprecated.
    Constructs an MQCFSL instance populated from an MQMessage.
    MQCFSL(DataInput message, int encoding, int characterSet)
    Deprecated.
    Constructs an MQCFSL instance populated from a DataInput source.
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Deprecated.
    Returns true when invoked with another MQCFSL instance with the same parameter and equivalent set of values in the same order.
    int
    Deprecated.
    gets the coded character set identifier
    int
    Deprecated.
    gets the count of parameter values
    int
    Deprecated.
    gets the parameter identifier
    int
    Deprecated.
    gets the length of one string (all are the same length)
    Deprecated.
    gets the string values
    Deprecated.
    Get the string value of the parameter
    int
    Deprecated.
    Get the length of the structure.
    int
    Deprecated.
    gets the structure type
    Deprecated.
    Get the value of the parameter
    int
    Deprecated.
    Returns a hash code value for the object
    void
    setCodedCharSetId(int value)
    Deprecated.
    set the coded character set identifier
    void
    setParameter(int value)
    Deprecated.
    sets the parameter identifier
    void
    setStrings(String[] value)
    Deprecated.
    sets the string values

    Methods inherited from class com.ibm.mq.pcf.PCFParameter

    getHeaderVersion, getParameterName, 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 com.ibm.mq.jmqi.JmqiObject

    getJmqiEnvironment

    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 Details

    • type

      public static final int type
      Deprecated.
      structure type
      See Also:
    • strucLength

      public int strucLength
      Deprecated.
      structure length (fixed portion)
    • parameter

      public int parameter
      Deprecated.
      parameter identifier
    • codedCharSetId

      public int codedCharSetId
      Deprecated.
      coded character set identifier
    • count

      public int count
      Deprecated.
      count of parameter values
    • stringLength

      public int stringLength
      Deprecated.
      length of one string
    • strings

      public String[] strings
      Deprecated.
      string values
  • Constructor Details

    • MQCFSL

      public MQCFSL()
      Deprecated.
      Constructs an MQCFSL instance with default field values.
    • MQCFSL

      public MQCFSL(MQMessage message) throws MQException, IOException
      Deprecated.
      Constructs an MQCFSL instance populated from an MQMessage.
      Parameters:
      message - the message to read
      Throws:
      MQException - if the message content does not yield a valid MQCFSL stucture
      IOException - if there is a problem reading the message content
    • MQCFSL

      public MQCFSL(DataInput message, int encoding, int characterSet) throws MQException, IOException
      Deprecated.
      Constructs an MQCFSL 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 MQCFSL stucture
      IOException - if there is a problem reading the message content
    • MQCFSL

      public MQCFSL(int parameter, String[] strings)
      Deprecated.
      Initializes an MQCFSL with the specified values.
      Parameters:
      parameter - the parameter identifier
      strings - the set of string values
  • Method Details

    • equals

      public boolean equals(Object obj)
      Deprecated.
      Returns true when invoked with another MQCFSL instance with the same parameter and equivalent set of values in the same order. Comparison of the values is performed using String.equals. Note: Two MQCFSL instances with null values sets are not regarded as equal.
      It doesn't really matter - such instances are not really interesting - but it's worth commenting on.
      Overrides:
      equals in class PCFParameter
      Parameters:
      obj - An object to compare with this instance
      Returns:
      true of the object equals this one
    • hashCode

      public int hashCode()
      Deprecated.
      Description copied from class: PCFParameter
      Returns a hash code value for the object
      Specified by:
      hashCode in class PCFParameter
      Returns:
      a hash code value for this object.
      See Also:
    • getType

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

      public int getStrucLength()
      Deprecated.
      Get the length of the structure.
      Returns:
      the structure length.
    • getParameter

      public int getParameter()
      Deprecated.
      gets the parameter identifier
      Specified by:
      getParameter in class PCFParameter
      Returns:
      the parameter identifier
    • setParameter

      public void setParameter(int value)
      Deprecated.
      sets the parameter identifier
      Parameters:
      value - the parameter identifier
    • getCodedCharSetId

      public int getCodedCharSetId()
      Deprecated.
      gets the coded character set identifier
      Returns:
      the coded character set identifier
    • setCodedCharSetId

      public void setCodedCharSetId(int value)
      Deprecated.
      set the coded character set identifier
      Parameters:
      value - the coded character set identifier
    • getCount

      public int getCount()
      Deprecated.
      gets the count of parameter values
      Returns:
      the count of parameter values
    • getStringLength

      public int getStringLength()
      Deprecated.
      gets the length of one string (all are the same length)
      Returns:
      the length of one string
    • getStrings

      public String[] getStrings()
      Deprecated.
      gets the string values
      Returns:
      the string values
    • setStrings

      public void setStrings(String[] value)
      Deprecated.
      sets the string values
      Parameters:
      value - the string values
    • getValue

      public Object getValue()
      Deprecated.
      Description copied from class: PCFParameter
      Get the value of the parameter
      Specified by:
      getValue in class PCFParameter
      Returns:
      Return the value of the parameter
      See Also:
    • getStringValue

      public String getStringValue()
      Deprecated.
      Description copied from class: PCFParameter
      Get the string value of the parameter
      Specified by:
      getStringValue in class PCFParameter
      Returns:
      Returns the string value of the parameter
      See Also: