Package com.ibm.mq.pcf
Class MQCFBS
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.MQCFBS
Deprecated.
MQCFBS (PCF byte string parameter) header class.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field -
Field Summary
FieldsModifier and TypeFieldDescriptionintDeprecated.parameter identifierbyte[]Deprecated.stringintDeprecated.string lengthintDeprecated.structure lengthstatic 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
ConstructorsConstructorDescriptionMQCFBS()Deprecated.Constructs an MQCFBS instance with default field values.MQCFBS(int parameter, byte[] bytes) Deprecated.Initializes an MQCFBS with the specified values.Deprecated.Initializes an MQCFBS with the specified values.Deprecated.Constructs an MQCFBS instance populated from an MQMessage.Deprecated.Constructs an MQCFBS instance populated from a DataInput source. -
Method Summary
Modifier and TypeMethodDescriptionstatic final StringasHexString(byte[] bytes) Deprecated.Utility method for producing a hexadecimal string representation of a byte array.booleanDeprecated.Returns true when invoked with another MQCFBS instance with the same parameter and equivalent value.intDeprecated.Get the header versionintDeprecated.gets the parameter identifierbyte[]Deprecated.gets the stringintDeprecated.gets the parameter identifierDeprecated.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 objectvoidsetParameter(int value) Deprecated.sets the parameter identifiervoidsetString(byte[] value) Deprecated.sets the stringMethods inherited from class com.ibm.mq.pcf.PCFParameter
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 -
parameter
public int parameterDeprecated.parameter identifier -
stringLength
public int stringLengthDeprecated.string length -
string
public byte[] stringDeprecated.string
-
-
Constructor Details
-
MQCFBS
public MQCFBS()Deprecated.Constructs an MQCFBS instance with default field values. -
MQCFBS
Deprecated.Constructs an MQCFBS instance populated from an MQMessage.- Parameters:
message- the message to read- Throws:
MQException- if the message content does not yield a valid MQCFBS stuctureIOException- if there is a problem reading the message content
-
MQCFBS
Deprecated.Constructs an MQCFBS 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 MQCFBS stuctureIOException- if there is a problem reading the message content
-
MQCFBS
Deprecated.Initializes an MQCFBS with the specified values. The string is converted into a byte array value using the platform's default string-to-bytes conversion.- Parameters:
parameter- the parameter identifierstring- the string parameter value
-
MQCFBS
public MQCFBS(int parameter, byte[] bytes) Deprecated.Initializes an MQCFBS with the specified values.- Parameters:
parameter- the parameter identifierbytes- the binary parameter value
-
-
Method Details
-
asHexString
Deprecated.Utility method for producing a hexadecimal string representation of a byte array.- Parameters:
bytes- the byte array.- Returns:
- the hexadecimal string.
-
equals
Deprecated.Returns true when invoked with another MQCFBS instance with the same parameter and equivalent value. Comparison of the values is performed using the java.util.Arrays.equals method.- 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- A value of the parameter identifier
-
getStringLength
public int getStringLength()Deprecated.gets the parameter identifier- Returns:
- the parameter identifier
-
getString
public byte[] getString()Deprecated.gets the string- Returns:
- the string
-
setString
public void setString(byte[] value) Deprecated.sets the string- Parameters:
value- the string
-
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:
-
getHeaderVersion
public int getHeaderVersion()Deprecated.Description copied from class:PCFParameterGet the header version- Overrides:
getHeaderVersionin classPCFParameter- Returns:
- Return the header version
- See Also:
-
MQCFBSinstead.struct tagMQCFBS { MQLONG Type; // Structure type MQLONG StrucLength; // Structure length MQLONG Parameter; // Parameter identifier MQLONG StringLength; // Length of string MQBYTE String[1]; // String value -- first byte };