com.ibm.mq.headers
Class MQTM
- java.lang.Object
-
- com.ibm.mq.jmqi.JmqiObject
-
- com.ibm.mq.headers.internal.Header
-
- com.ibm.mq.headers.MQTM
-
public class MQTM extends com.ibm.mq.headers.internal.Header
MQTM header class.struct tagMQTM { MQCHAR4 StrucId; // Structure identifier MQLONG Version; // Structure version number MQCHAR48 QName; // Name of triggered queue MQCHAR48 ProcessName; // Name of process object MQCHAR64 TriggerData; // Trigger data MQLONG ApplType; // Application type MQCHAR256 ApplId; // Application identifier MQCHAR128 EnvData; // Environment data MQCHAR128 UserData; // User data };
-
-
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 static int
SIZE
Size of an MQTM structure in bytes
-
Constructor Summary
Constructors Constructor and Description MQTM()
Constructs an MQTM instance with default field values.MQTM(java.io.DataInput message)
Constructs an MQTM instance populated from an MQMessage.MQTM(java.io.DataInput message, int encoding, int characterSet)
Constructs an MQTM instance populated from a DataInput source.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method and Description java.lang.String
getApplId()
gets the application identifierint
getApplType()
gets the application typejava.lang.String
getEnvData()
gets the environment datajava.lang.String
getProcessName()
gets the Name of process objectjava.lang.String
getQName()
gets the Name of triggered queuejava.lang.String
getStrucId()
Get the structure identifier; the value will be MQTM_STRUC_IDjava.lang.String
getTriggerData()
gets the trigger datajava.lang.String
getUserData()
gets the user dataint
getVersion()
Get the Structure version numbervoid
setApplId(java.lang.String value)
sets the application identifiervoid
setApplType(int value)
sets the application typevoid
setEnvData(java.lang.String value)
sets the environment datavoid
setProcessName(java.lang.String value)
sets the Name of process objectvoid
setQName(java.lang.String value)
sets the Name of triggered queuevoid
setTriggerData(java.lang.String value)
sets the trigger datavoid
setUserData(java.lang.String value)
sets the user data-
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
-
-
-
-
Field Detail
-
SIZE
public static final int SIZE
Size of an MQTM structure in bytes- See Also:
- Constant Field Values
-
-
Constructor Detail
-
MQTM
public MQTM()
Constructs an MQTM instance with default field values.
-
MQTM
public MQTM(java.io.DataInput message) throws MQDataException, java.io.IOException
Constructs an MQTM instance populated from an MQMessage.- Parameters:
message
- the message to read- Throws:
MQDataException
- if the message content does not yield a valid MQTM stucturejava.io.IOException
- if there is a problem reading the message content
-
MQTM
public MQTM(java.io.DataInput message, int encoding, int characterSet) throws MQDataException, java.io.IOException
Constructs an MQTM 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:
MQDataException
- if the message content does not yield a valid MQTM stucturejava.io.IOException
- if there is a problem reading the message content
-
-
Method Detail
-
getStrucId
public java.lang.String getStrucId()
Get the structure identifier; the value will be MQTM_STRUC_ID- Returns:
- the structure identifier
-
getVersion
public int getVersion()
Get the Structure version number- Returns:
- the Structure version number
-
getQName
public java.lang.String getQName()
gets the Name of triggered queue- Returns:
- the Name of triggered queue
-
setQName
public void setQName(java.lang.String value)
sets the Name of triggered queue- Parameters:
value
- the Name of triggered queue
-
getProcessName
public java.lang.String getProcessName()
gets the Name of process object- Returns:
- the Name of process object
-
setProcessName
public void setProcessName(java.lang.String value)
sets the Name of process object- Parameters:
value
- the Name of process object
-
getTriggerData
public java.lang.String getTriggerData()
gets the trigger data- Returns:
- the trigger data
-
setTriggerData
public void setTriggerData(java.lang.String value)
sets the trigger data- Parameters:
value
- the trigger data
-
getApplType
public int getApplType()
gets the application type- Returns:
- the application type
-
setApplType
public void setApplType(int value)
sets the application type- Parameters:
value
- the application type
-
getApplId
public java.lang.String getApplId()
gets the application identifier- Returns:
- the application identifier
-
setApplId
public void setApplId(java.lang.String value)
sets the application identifier- Parameters:
value
- the application identifier
-
getEnvData
public java.lang.String getEnvData()
gets the environment data- Returns:
- the environment data
-
setEnvData
public void setEnvData(java.lang.String value)
sets the environment data- Parameters:
value
- the environment data
-
getUserData
public java.lang.String getUserData()
gets the user data- Returns:
- the user data
-
setUserData
public void setUserData(java.lang.String value)
sets the user data- Parameters:
value
- the user data
-
-