Package com.ibm.mq.pcf
Class MQCFBF
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.PCFFilterParameter
com.ibm.mq.pcf.MQCFBF
Deprecated.
MQCFBF (PCF byte string filter parameter) header class.
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field -
Field Summary
FieldsModifier and TypeFieldDescriptionbyte[]Deprecated.filter valueintDeprecated.length of filter valueintDeprecated.operator identifierintDeprecated.parameter identifierintDeprecated.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
ConstructorsConstructorDescriptionMQCFBF()Deprecated.Constructs an MQCFBF instance with default field values.MQCFBF(int parameter, int operator, byte[] filterValue) Deprecated.Initializes an MQCFBF with the specified values.Deprecated.Constructs an MQCFBF instance populated from an MQMessage.Deprecated.Constructs an MQCFBF instance populated from a DataInput source. -
Method Summary
Modifier and TypeMethodDescriptionbooleanDeprecated.Returns true when invoked with another MQCFBF instance with the same parameter, operator and equivalent value.byte[]Deprecated.gets the filter valueintDeprecated.gets the length of the filter valueintDeprecated.gets the operator identifierintDeprecated.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 objectvoidsetFilterValue(byte[] value) Deprecated.sets the filter valuevoidsetOperator(int value) Deprecated.sets the operator identifiervoidsetParameter(int value) Deprecated.sets the parameter identifierMethods inherited from class com.ibm.mq.pcf.PCFFilterParameter
getHeaderVersionMethods 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 -
operator
public int operatorDeprecated.operator identifier -
filterValueLength
public int filterValueLengthDeprecated.length of filter value -
filterValue
public byte[] filterValueDeprecated.filter value
-
-
Constructor Details
-
MQCFBF
public MQCFBF()Deprecated.Constructs an MQCFBF instance with default field values. -
MQCFBF
Deprecated.Constructs an MQCFBF instance populated from an MQMessage.- Parameters:
message- the message to read- Throws:
MQException- if the message content does not yield a valid MQCFBF stuctureIOException- if there is a problem reading the message content
-
MQCFBF
Deprecated.Constructs an MQCFBF 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 MQCFBF stuctureIOException- if there is a problem reading the message content
-
MQCFBF
public MQCFBF(int parameter, int operator, byte[] filterValue) Deprecated.Initializes an MQCFBF with the specified values.- Parameters:
parameter- the parameter identifieroperator- Identifies the operator that is being used to evaluate whether the parameter satisfies the filter-valuefilterValue- the bytes string filter value
-
-
Method Details
-
equals
Deprecated.Returns true when invoked with another MQCFBF instance with the same parameter, operator and equivalent value. Comparison of the filter values is performed using java.util.Arrays.equals.- Overrides:
equalsin classPCFFilterParameter- 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- Overrides:
hashCodein classPCFFilterParameter- 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
-
getOperator
public int getOperator()Deprecated.gets the operator identifier- Specified by:
getOperatorin classPCFFilterParameter- Returns:
- the operator identifier
-
setOperator
public void setOperator(int value) Deprecated.sets the operator identifier- Parameters:
value- the operator identifier
-
getFilterValueLength
public int getFilterValueLength()Deprecated.gets the length of the filter value- Returns:
- the length of the filter value
-
getFilterValue
public byte[] getFilterValue()Deprecated.gets the filter value- Returns:
- the filter value
-
setFilterValue
public void setFilterValue(byte[] value) Deprecated.sets the filter value- Parameters:
value- the filter value
-
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:
-
MQCFBFinstead.struct tagMQCFBF { MQLONG Type; // Structure type MQLONG StrucLength; // Structure length MQLONG Parameter; // Parameter identifier MQLONG Operator; // Operator identifier MQLONG FilterValueLength; // Filter value length MQBYTE FilterValue[1]; // Filter value -- first byte };