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.useMQCFBS
instead.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 };
public class MQCFBS extends PCFParameter
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
Fields Modifier and Type Field and Description int
parameter
Deprecated.parameter identifierbyte[]
string
Deprecated.stringint
stringLength
Deprecated.string lengthint
strucLength
Deprecated.structure lengthstatic int
type
Deprecated.structure type
-
Constructor Summary
Constructors Constructor and Description MQCFBS()
Deprecated.Constructs an MQCFBS instance with default field values.MQCFBS(java.io.DataInput message, int encoding, int characterSet)
Deprecated.Constructs an MQCFBS instance populated from a DataInput source.MQCFBS(int parameter, byte[] bytes)
Deprecated.Initializes an MQCFBS with the specified values.MQCFBS(int parameter, java.lang.String string)
Deprecated.Initializes an MQCFBS with the specified values.MQCFBS(MQMessage message)
Deprecated.Constructs an MQCFBS instance populated from an MQMessage.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description static java.lang.String
asHexString(byte[] bytes)
Deprecated.Utility method for producing a hexadecimal string representation of a byte array.boolean
equals(java.lang.Object obj)
Deprecated.Returns true when invoked with another MQCFBS instance with the same parameter and equivalent value.int
getHeaderVersion()
Deprecated.Get the header versionint
getParameter()
Deprecated.gets the parameter identifierbyte[]
getString()
Deprecated.gets the stringint
getStringLength()
Deprecated.gets the parameter identifierjava.lang.String
getStringValue()
Deprecated.Get the string value of the parameterint
getStrucLength()
Deprecated.Get the length of the structure.int
getType()
Deprecated.gets the structure typejava.lang.Object
getValue()
Deprecated.Get the value of the parameterint
hashCode()
Deprecated.Returns a hash code value for the objectvoid
setParameter(int value)
Deprecated.sets the parameter identifiervoid
setString(byte[] value)
Deprecated.sets the string-
Methods inherited from class com.ibm.mq.pcf.PCFParameter
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
-
-
-
-
Field Detail
-
type
public static final int type
Deprecated.structure type- See Also:
- Constant Field Values
-
strucLength
public int strucLength
Deprecated.structure length
-
parameter
public int parameter
Deprecated.parameter identifier
-
stringLength
public int stringLength
Deprecated.string length
-
string
public byte[] string
Deprecated.string
-
-
Constructor Detail
-
MQCFBS
public MQCFBS()
Deprecated.Constructs an MQCFBS instance with default field values.
-
MQCFBS
public MQCFBS(MQMessage message) throws MQException, java.io.IOException
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 stucturejava.io.IOException
- if there is a problem reading the message content
-
MQCFBS
public MQCFBS(java.io.DataInput message, int encoding, int characterSet) throws MQException, java.io.IOException
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 stucturejava.io.IOException
- if there is a problem reading the message content
-
MQCFBS
public MQCFBS(int parameter, java.lang.String string)
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 Detail
-
asHexString
public static final java.lang.String asHexString(byte[] bytes)
Deprecated.Utility method for producing a hexadecimal string representation of a byte array.- Parameters:
bytes
- the byte array.- Returns:
- the hexadecimal string.
-
equals
public boolean equals(java.lang.Object obj)
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:
equals
in classPCFParameter
- Parameters:
obj
-- 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 classPCFParameter
- Returns:
- a hash code value for this object.
- See Also:
PCFParameter.hashCode()
-
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:
getParameter
in classPCFParameter
- Returns:
- the parameter identifier
-
setParameter
public void setParameter(int value)
Deprecated.sets the parameter identifier- Parameters:
value
-
-
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
public java.lang.Object getValue()
Deprecated.Description copied from class:PCFParameter
Get the value of the parameter- Specified by:
getValue
in classPCFParameter
- Returns:
- Return the value of the parameter
- See Also:
PCFParameter.getValue()
-
getStringValue
public java.lang.String getStringValue()
Deprecated.Description copied from class:PCFParameter
Get the string value of the parameter- Specified by:
getStringValue
in classPCFParameter
- Returns:
- Returns the string value of the parameter
- See Also:
PCFParameter.getStringValue()
-
getHeaderVersion
public int getHeaderVersion()
Deprecated.Description copied from class:PCFParameter
Get the header version- Overrides:
getHeaderVersion
in classPCFParameter
- Returns:
- Return the header version
- See Also:
PCFParameter.getHeaderVersion()
-
-