com.ibm.mq.pcf
Class PCFHeader
- java.lang.Object
-
- com.ibm.mq.jmqi.JmqiObject
-
- com.ibm.mq.headers.internal.Header
-
- com.ibm.mq.pcf.PCFHeader
-
- Direct Known Subclasses:
- MQCFH, PCFMessage, PCFParameter
Deprecated.usePCFHeader
instead.
public abstract class PCFHeader extends com.ibm.mq.headers.internal.Header implements com.ibm.mq.headers.internal.CachingHeader
Abstract superclass of PCF header classes. All PCF headers have a type value.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface com.ibm.mq.headers.MQHeader
MQHeader.Field
-
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Deprecated Methods Modifier and Type Method and Description abstract int
getType()
Deprecated.void
initialize(MQMessage message)
Deprecated.Compatability method matching the MS0B implementation of PCFHeader.int
size()
Deprecated.java.lang.String
toString()
Deprecated.return a string representing this headerint
write(java.io.DataOutput message, int encoding, int characterSet)
Deprecated.Writes the content of this data element to a message or byte stream.-
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
-
-
-
-
Method Detail
-
getType
public abstract int getType()
Deprecated.- Returns:
- the integer type value (MQCFT_*) for this header.
-
initialize
public void initialize(MQMessage message) throws MQException, java.io.IOException
Deprecated.Compatability method matching the MS0B implementation of PCFHeader. This method invokes read(MQMessage) and readCachedContent to populate instance fields.- Parameters:
message
- the message.- Throws:
MQException
java.io.IOException
-
write
public int write(java.io.DataOutput message, int encoding, int characterSet) throws java.io.IOException
Deprecated.Description copied from interface:MQData
Writes the content of this data element to a message or byte stream. The content is encoded (if applicable) using the specified encoding and CCSID.- Specified by:
write
in interfaceMQData
- Overrides:
write
in classcom.ibm.mq.headers.internal.Header
- Parameters:
message
- the message.encoding
- the numeric encoding. see (CMQC.MQENC_* for values)._characterSet
- the Coded Character Set Identifier.- Returns:
- the number of bytes written
- Throws:
java.io.IOException
- See Also:
Header.write(java.io.DataOutput, int, int)
-
toString
public java.lang.String toString()
Deprecated.return a string representing this header- Overrides:
toString
in classcom.ibm.mq.headers.internal.Header
- Returns:
- the string
- See Also:
Object.toString()
-
-