com.ibm.mq
类 MQProcess
- java.lang.Object
- com.ibm.mq.jmqi.JmqiObject
- com.ibm.mq.MQManagedObject
- com.ibm.mq.MQProcess
公共类 MQProcess 扩展 MQManagedObject
MQProcess 为 IBM MQ 进程提供查询操作。 使用MQQueueManager.accessProcess()来创建 MQProcess 对象。
-
字段摘要
-
从类 com.ibm.mq继承的字段。MQManagedObject
alternateUserId, closeOptions, connectionReference, isOpen, name, openOptions
-
-
构造函数摘要
构造函数 构造函数和描述 MQProcess(MQQueueManager qMgr, java.lang.String processName, int openOptions)在指定的队列管理器上建立对 IBM MQ 进程的访问权,以便查询进程属性。MQProcess(MQQueueManager qMgr, java.lang.String processName, int openOptionsP, java.lang.String queueManagerName, java.lang.String alternateUserId)在指定的队列管理器上建立对 IBM MQ 进程的访问权,以便查询进程属性。
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法和描述 voidclose()关闭进程。java.lang.StringgetApplicationId()获取用于标识要启动的应用程序的字符串。intgetApplicationType()标识要启动以响应触发器消息的进程的性质。java.lang.StringgetEnvironmentData()获取有关要启动的应用程序环境的信息。java.lang.StringgetUserData()获取有关要启动的应用程序的信息。
-
-
构造函数详细信息
MQProcess
公共 MQProcess (MQQueueManager qMgr, java.lang.String processName, int openOptions) 抛出 MQException
在指定的队列管理器上建立对 IBM MQ 进程的访问权,以便查询进程属性。 缺省用户权限用于连接到队列管理器。- 参数:
qMgr-正在运行进程的队列管理器。processName-要打开的进程的名称。openOptions-用于控制进程打开的选项。 由于将查询自动添加到指定的选项中,因此无需显式指定该查询。 有效选项为:如果需要多个选项,那么可以使用 "+" 或 "|" 运算符来组合值。- 抛出:
MQException-如果打开失败。
MQProcess
公共 MQProcess (MQQueueManager qMgr, java.lang.String processName, int openOptionsP , java.lang.String queueManager名称, java.lang.String alternateUser标识) 抛出 MQException
在指定的队列管理器上建立对 IBM MQ 进程的访问权,以便查询进程属性。- 参数:
qMgr-正在运行进程的队列管理器。processName-要打开的进程的名称。openOptionsP-用于控制进程打开的选项。 由于将查询自动添加到指定的选项中,因此无需显式指定该查询。 有效选项为:如果需要多个选项,那么可以使用 "+" 或 "|" 运算符来组合值。queueManagerName-队列管理器 qMgr的名称。alternateUserId-如果在 openOptions 参数中指定了CMQC.MQOO_ALTERNATE_USER_AUTHORITY,那么此参数指定用于检查打开权限的备用用户标识。 否则,此参数可以为空或为空。- 抛出:
MQException-如果打开失败。
-
方法详细信息
关闭
public void close() 抛出 MQException关闭进程。- 覆盖:
close的实例MQManagedObject- 抛出:
MQException-如果 IBM MQ 调用失败。
getApplication标识
public java.lang.String getApplicationId () 抛出 MQException获取用于标识要启动的应用程序的字符串。 此信息由用于处理启动队列上的消息的触发器监视器应用程序使用; 此信息将作为触发器消息的一部分发送到启动队列。- 返回:
- 应用程序标识。
- 抛出:
MQException-如果在关闭进程后调用此方法,指示该进程不再可访问,或者底层inquire()调用失败。- 另请参阅:
CMQC.MQCA_APPL_ID
getApplication类型
public int getApplication类型 () 抛出 MQException标识要启动以响应触发器消息的进程的性质。- 返回:
- 已定义以下标准类型,但可以使用其他标准类型:
- 抛出:
MQException-如果底层inquire()调用失败。- 另请参阅:
CMQC.MQIA_APPL_TYPE
getEnvironment数据
public java.lang.String getEnvironmentData () 抛出 MQException获取有关要启动的应用程序环境的信息。- 返回:
- 以字符串形式提供的信息。
- 抛出:
MQException-如果发生内部错误。- 另请参阅:
CMQC.MQCA_ENV_DATA
getUser数据
public java.lang.String getUserData () 抛出 MQException获取有关要启动的应用程序的信息。- 返回:
- 以字符串形式提供的信息。
- 抛出:
MQException-如果发生内部错误。- 另请参阅:
CMQC.MQCA_USER_DATA
-