public class MQCFBS extends PCFParameter
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
};
MQHeader.Field| Modifier and Type | Field and Description |
|---|---|
int |
parameter
parameter identifier
|
byte[] |
string
string
|
int |
stringLength
string length
|
int |
strucLength
structure length
|
static int |
type
structure type
|
| Constructor and Description |
|---|
MQCFBS()
Constructs an MQCFBS instance with default field values.
|
MQCFBS(java.io.DataInput message,
int encoding,
int characterSet)
Constructs an MQCFBS instance populated from a DataInput source.
|
MQCFBS(int parameter,
byte[] bytes)
Initializes an MQCFBS with the specified values.
|
MQCFBS(int parameter,
java.lang.String string)
Initializes an MQCFBS with the specified values.
|
MQCFBS(MQMessage message)
Constructs an MQCFBS instance populated from an MQMessage.
|
| Modifier and Type | Method and Description |
|---|---|
static java.lang.String |
asHexString(byte[] bytes)
Utility method for producing a hexadecimal string representation of a byte array.
|
boolean |
equals(java.lang.Object obj)
Returns true when invoked with another MQCFBS instance with the same parameter and equivalent
value.
|
int |
getHeaderVersion()
Get the header version
|
int |
getParameter()
gets the parameter identifier
|
byte[] |
getString()
gets the string
|
int |
getStringLength()
gets the parameter identifier
|
java.lang.String |
getStringValue()
Get the string value of the parameter
|
int |
getStrucLength()
Get the length of the structure.
|
int |
getType()
gets the structure type
|
java.lang.Object |
getValue()
Get the value of the parameter
|
int |
hashCode()
Returns a hash code value for the object
|
void |
setParameter(int value)
sets the parameter identifier
|
void |
setString(byte[] value)
sets the string
|
getParameterName, nextParameterinitialize, size, toString, writecharacterSet, encoding, fields, getBytesValue, getCharValue, getCharValue, getIntValue, getJmqiEnv, getStringValue, getValue, headerType, read, read, read, setBytesValue, setCharValue, setCharValue, setIntValue, setStringValue, setValue, store, store, type, validate, writepublic static final int type
public int strucLength
public int parameter
public int stringLength
public byte[] string
public MQCFBS()
public MQCFBS(MQMessage message) throws MQException, java.io.IOException
message - the message to readMQException - if the message content does not yield a valid MQCFBS stucturejava.io.IOException - if there is a problem reading the message contentpublic MQCFBS(java.io.DataInput message,
int encoding,
int characterSet)
throws MQException,
java.io.IOException
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 messageMQException - if the message content does not yield a valid MQCFBS stucturejava.io.IOException - if there is a problem reading the message contentpublic MQCFBS(int parameter,
java.lang.String string)
parameter - the parameter identifierstring - the string parameter valuepublic MQCFBS(int parameter,
byte[] bytes)
parameter - the parameter identifierbytes - the binary parameter valuepublic static final java.lang.String asHexString(byte[] bytes)
bytes - the byte array.public boolean equals(java.lang.Object obj)
equals in class PCFParameterobj - public int hashCode()
PCFParameterhashCode in class PCFParameterPCFParameter.hashCode()public int getType()
public int getStrucLength()
public int getParameter()
getParameter in class PCFParameterpublic void setParameter(int value)
value - public int getStringLength()
public byte[] getString()
public void setString(byte[] value)
value - the stringpublic java.lang.Object getValue()
PCFParametergetValue in class PCFParameterPCFParameter.getValue()public java.lang.String getStringValue()
PCFParametergetStringValue in class PCFParameterPCFParameter.getStringValue()public int getHeaderVersion()
PCFParametergetHeaderVersion in class PCFParameterPCFParameter.getHeaderVersion()