com.ibm.mq.headers.pcf
Class MQCFIF
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.headers.internal.Header
- com.ibm.mq.headers.pcf.PCFHeader
- com.ibm.mq.headers.pcf.PCFParameter
- com.ibm.mq.headers.pcf.PCFFilterParameter
- com.ibm.mq.headers.pcf.MQCFIF
All implemented interfaces:
- public class MQCFIF
- extends PCFFilterParameter
struct tagMQCFIF { MQLONG Type; // Structure type MQLONG StrucLength; // Structure length MQLONG Parameter; // Parameter identifier MQLONG Operator; // Operator identifier MQLONG FilterValue; // Filter value };
Nested Class Summary
Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader |
---|
MQHeader.Field |
Field Summary
Fields inherited from class com.ibm.mq.headers.internal.Header |
---|
DEFAULT_CCSID, DEFAULT_ENCODING |
Fields inherited from class com.ibm.mq.jmqi.JmqiObject |
---|
COMP_JM, COMP_JN, COMP_JO |
Constructor Summary
Constructor and Description |
---|
MQCFIF()
Constructs an MQCFIF instance with default field values.
|
MQCFIF(java.io.DataInput message)
Constructs an MQCFIF instance populated from an MQMessage.
|
MQCFIF(java.io.DataInput message,int encoding,int characterSet)
Constructs an MQCFIF instance populated from a DataInput source.
|
MQCFIF(int parameter,int operator,int value)
Initializes an MQCFIF header with the specified values.
|
Method Summary
Modifier and Type | Method and Description |
---|---|
|
equals(java.lang.Object obj)
Returns true when invoked with another MQCFIF instance with the same parameter, operator and
value.
|
|
getFilterValue()
gets the filter value
|
|
getOperator()
gets the operator identifier
|
|
getParameter()
gets the parameter identifier
|
|
getStringValue()
|
|
getStrucLength()
Get the length of the structure.
|
|
getType()
gets the structure type
|
|
getValue()
|
|
setFilterValue(int value)
sets the filter value
|
|
setOperator(int value)
sets the operator identifier
|
|
setParameter(int value)
sets the parameter identifier
|
Methods inherited from class com.ibm.mq.headers.pcf.PCFFilterParameter |
---|
getHeaderVersion, hashCode |
Methods inherited from class com.ibm.mq.headers.pcf.PCFParameter |
---|
getParameterName, nextParameter |
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, size, store, store, toString, type, validate, write, write |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Constructor Detail
MQCFIF
- public MQCFIF()
Constructs an MQCFIF instance with default field values.
MQCFIF
- public MQCFIF(java.io.DataInput message)
- throws MQDataException
- java.io.IOException
Constructs an MQCFIF instance populated from an MQMessage.
Parameters:
message
- the message to read Throws:
MQDataException
- if the message content does not yield a valid MQCFIF stucture java.io.IOException
- if there is a problem reading the message content MQCFIF
- public MQCFIF(java.io.DataInput message,
- int encoding,
- int characterSet)
- throws MQDataException
- java.io.IOException
Constructs an MQCFIF instance populated from a DataInput source.
Parameters:
message
- the MQMessage or other DataInput source to read encoding
- the initial numeric encoding of the data in the message characterSet
- the initial CCSID of the data in the message Throws:
MQDataException
- if the message content does not yield a valid MQCFIF stucture java.io.IOException
- if there is a problem reading the message content MQCFIF
- public MQCFIF(int parameter,
- int operator,
- int value)
Initializes an MQCFIF header with the specified values.
Parameters:
parameter
- the parameter identifier value
- the integer parameter value Method Detail
equals
- public boolean equals(java.lang.Object obj)
Returns true when invoked with another MQCFIF instance with the same parameter, operator and
value.
Overrides:
equals
in class PCFFilterParameter
Parameters:
obj
- Returns:
true of the object equals this one
getType
- public int getType()
gets the structure type
Returns:
the structure type
getStrucLength
- public int getStrucLength()
Get the length of the structure.
Returns:
the structure length.
getParameter
- public int getParameter()
gets the parameter identifier
Specified by:
getParameter
in class PCFParameter
Returns:
the parameter identifier
setParameter
- public void setParameter(int value)
sets the parameter identifier
Parameters:
value
- the parameter identifier getOperator
- public int getOperator()
gets the operator identifier
Specified by:
getOperator
in class PCFFilterParameter
Returns:
The operator identifier
setOperator
- public void setOperator(int value)
sets the operator identifier
Parameters:
value
- the operator identifier getFilterValue
- public int getFilterValue()
gets the filter value
Returns:
the filter value
setFilterValue
- public void setFilterValue(int value)
sets the filter value
Parameters:
value
- the filter value getValue
- public java.lang.Object getValue( )
Description copied from class:
PCFParameter
gets the parameter value
Specified by:
getValue
in class PCFParameter
Returns:
the parameter value
getStringValue
- public java.lang.String getStringValue( )
Description copied from class:
PCFParameter
gets the parameter value as a String
Specified by:
getStringValue
in class PCFParameter
Returns:
the parameter value as a String