Package com.ibm.mq.pcf
Class MQCFSL
java.lang.Object
com.ibm.mq.jmqi.JmqiObject
com.ibm.mq.headers.internal.Header
com.ibm.mq.pcf.PCFHeader
com.ibm.mq.pcf.PCFParameter
com.ibm.mq.pcf.MQCFSL
Deprecated.
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
FieldsModifier and TypeFieldDescriptionintDeprecated.coded character set identifierintDeprecated.count of parameter valuesintDeprecated.parameter identifierintDeprecated.length of one stringString[]Deprecated.string valuesintDeprecated.structure length (fixed portion)static final intDeprecated.structure typeFields inherited from class com.ibm.mq.headers.internal.Header
DEFAULT_CCSID, DEFAULT_ENCODINGFields inherited from class com.ibm.mq.jmqi.JmqiObject
COMP_JM, COMP_JN, COMP_JO -
Constructor Summary
ConstructorsConstructorDescriptionMQCFSL()Deprecated.Constructs an MQCFSL instance with default field values.Deprecated.Initializes an MQCFSL with the specified values.Deprecated.Constructs an MQCFSL instance populated from an MQMessage.Deprecated.Constructs an MQCFSL instance populated from a DataInput source. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.Returns true when invoked with another MQCFSL instance with the same parameter and equivalent set of values in the same order.intDeprecated.gets the coded character set identifierintgetCount()Deprecated.gets the count of parameter valuesintDeprecated.gets the parameter identifierintDeprecated.gets the length of one string (all are the same length)String[]Deprecated.gets the string valuesDeprecated.Get the string value of the parameterintDeprecated.Get the length of the structure.intgetType()Deprecated.gets the structure typegetValue()Deprecated.Get the value of the parameterinthashCode()Deprecated.Returns a hash code value for the objectvoidsetCodedCharSetId(int value) Deprecated.set the coded character set identifiervoidsetParameter(int value) Deprecated.sets the parameter identifiervoidsetStrings(String[] value) Deprecated.sets the string valuesMethods inherited from class com.ibm.mq.pcf.PCFParameter
getHeaderVersion, getParameterName, nextParameterMethods inherited from class com.ibm.mq.pcf.PCFHeader
initialize, size, toString, writeMethods 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, writeMethods inherited from class com.ibm.mq.jmqi.JmqiObject
getJmqiEnvironmentMethods inherited from interface com.ibm.mq.headers.internal.CachingHeader
discardCachedContent, readCachedContent, writeCachedContent
-
Field Details
-
type
public static final int typeDeprecated.structure type- See Also:
-
strucLength
public int strucLengthDeprecated.structure length (fixed portion) -
parameter
public int parameterDeprecated.parameter identifier -
codedCharSetId
public int codedCharSetIdDeprecated.coded character set identifier -
count
public int countDeprecated.count of parameter values -
stringLength
public int stringLengthDeprecated.length of one string -
strings
Deprecated.string values
-
-
Constructor Details
-
MQCFSL
public MQCFSL()Deprecated.Constructs an MQCFSL instance with default field values. -
MQCFSL
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 stuctureIOException- if there is a problem reading the message content
-
MQCFSL
Deprecated.Constructs an MQCFSL 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:
MQException- if the message content does not yield a valid MQCFSL stuctureIOException- if there is a problem reading the message content
-
MQCFSL
Deprecated.Initializes an MQCFSL with the specified values.- Parameters:
parameter- the parameter identifierstrings- the set of string values
-
-
Method Details
-
equals
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:
equalsin classPCFParameter- 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:PCFParameterReturns a hash code value for the object- Specified by:
hashCodein classPCFParameter- Returns:
- a hash code value for this object.
- See Also:
-
getType
public int getType()Deprecated.gets 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:
getParameterin classPCFParameter- 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
Deprecated.gets the string values- Returns:
- the string values
-
setStrings
Deprecated.sets the string values- Parameters:
value- the string values
-
getValue
Deprecated.Description copied from class:PCFParameterGet the value of the parameter- Specified by:
getValuein classPCFParameter- Returns:
- Return the value of the parameter
- See Also:
-
getStringValue
Deprecated.Description copied from class:PCFParameterGet the string value of the parameter- Specified by:
getStringValuein classPCFParameter- Returns:
- Returns the string value of the parameter
- See Also:
-
MQCFSLinstead.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 };