com.ibm.mq

类 MQManagedObject

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.MQManagedObject
    • 方法概要

      所有方法 实例方法 具体方法 
      修饰符和类型 方法和描述
      void close()
      关闭对象。
      java.lang.String getAlternateUserId()
      获取打开此资源时指定的备用用户标识 (如果有)。
      java.lang.String getAttributeString(int aSelector, int length)
      获取属性字符串。
      int getCloseOptions()
      获取控制资源关闭方式的选项。
      MQQueueManager getConnectionReference()
      获取与此资源关联的连接队列管理器。
      java.lang.String getDescription()
      获取队列管理器所持有的此资源的描述。
      java.lang.String getName()
      获取此资源的名称。
      int getOpenOptions()
      获取打开资源时使用的一组打开选项。
      java.lang.String getResolvedObjectString() 
      java.lang.String getResolvedQName() 
      int getResolvedType() 
      void inquire(int[] selectors, int[] intAttrs, byte[] charAttrs)
      查询请求的对象属性。
      void inquire(int[] selectors, int[] intAttrs, char[] charAttrs)
      查询请求的对象属性。
      boolean isOpen()
      指示资源当前是否处于打开状态。
      void set(int[] selectors, int[] intAttrs, byte[] charAttrs)
      设置对象的请求属性。
      void setAttributeString(int aSelector, java.lang.String aValue, int length)
      设置属性字符串。
      void setCloseOptions(int closeOptions)
      设置此属性以控制关闭资源的方式。
      • 从类 com.ibm.mq.jmqi.JmqiObject 继承的方法

        getJmqiEnvironment
      • 从类 java.lang.Object 继承的方法

        equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 字段详细信息

      • AlternateUserId

        public java.lang.String alternateUser标识
        不推荐使用。 建议不要直接访问此字段。 应改为使用 getAlternateUserId() 调用。
        打开此资源时指定的备用用户标识 (如果有)。 设置此属性没有任何作用。
      • 名称

        public java.lang.String 名称
        不推荐使用。 建议不要直接访问此字段。 应改为使用 getName() 调用。
        此资源的名称。 设置此属性没有任何作用。
      • openOptions

        public int openOptions
        不推荐使用。 建议不要直接访问此字段。 应改为使用 getOpenOptions() 调用。
        打开此资源时使用的一组打开选项。 设置此属性没有任何作用。
      • isOpen

        公共布尔值 isOpen
        不推荐使用。 建议不要直接访问此字段。 应改为使用 isOpen() 调用。
        指示此资源当前是否处于打开状态。 请勿设置此属性。
      • connectionReference

        public MQQueueManager connectionReference
        不推荐使用。 建议不要直接访问此字段。 应改为使用 getConnectionReference() 调用。
        此资源所属的队列管理器。 设置此属性没有任何作用。
      • closeOptions

        public int closeOptions
        不推荐使用。 建议不要直接访问此字段。 应改为使用 setCloseOptions(int)getCloseOptions() 调用。
        控制关闭资源的方式。
    • 方法详细信息

      • 查询

        public void inquire (int [] selectors ,
                            int [] intAttrs,
                            char [] charAttrs)
                     抛出 MQException
        查询请求的对象属性。 此方法返回在字符数组中转换的字符属性 (如果需要)。

        可以使用 MQManagedObject, MQQueue , MQQueueManager 和 MQProcess 中定义的 getXXX() 方法来查询许多公共属性值。

        参数:
        selectors -指示正在查询哪些属性。 适用于字符属性的选择器显示在 MQCA_*适用于整数属性的选择器显示在 MQIA_*中。
        intAttrs -请求的属性值的顺序与 selectors中的顺序相同。
        charAttrs -所请求的字符属性,以与 selectors相同的顺序并置在一起。
        抛出:
        MQException -如果查询失败。
      • 查询

        public void inquire (int [] selectors ,
                            int [] intAttrs,
                            byte [] charAttrs)
                     抛出 MQException
        查询请求的对象属性。

        可以使用 MQManagedObject, MQQueue , MQQueueManager 和 MQProcess 中定义的 getXXX() 方法来查询许多公共属性值。

        参数:
        selectors -指示正在查询哪些属性。 适用于字符属性的选择器显示在 MQCA_*适用于整数属性的选择器显示在 MQIA_*中。
        intAttrs -请求的属性值的顺序与 selectors中的顺序相同。
        charAttrs -所请求的字符属性,以与 selectors相同的顺序并置在一起。
        抛出:
        MQException -如果查询失败。
      • set

        public void set (int [] selectors ,
                        int [] intAttrs,
                        byte [] charAttrs)
                 抛出 MQException
        设置对象的请求属性。

        请注意,可以使用 MQQueue 中定义的 setXXX() 方法来设置许多更常见的属性值。

        参数:
        selectors -指示正在设置哪些属性。 适用于字符属性的选择器显示在 MQCA_*适用于整数属性的选择器显示在 MQIA_*中。
        intAttrs -请求的属性值的顺序与 selectors中的顺序相同。
        charAttrs -所请求的字符属性,以与 selectors相同的顺序并置在一起。
        抛出:
        MQException -如果 set 调用失败。
      • 关闭

        public void close()
                   抛出 MQException
        关闭对象。 关闭此对象后,不允许对此对象执行任何进一步的操作。 可以通过设置 closeOptions来改变 close 方法的行为。
        抛出:
        MQException -如果 IBM MQ 调用失败。
      • getAttribute字符串

        public java.lang.String getAttributeString (int aSelector,
                                                   int 长度)
                                            抛出 MQException
        获取属性字符串。
        参数:
        aSelector -指示正在查询的属性。 MQCA_* 中显示了适合字符属性的选择器
        length -所需的字符串长度。
        返回:
        字符串属性字符串
        抛出:
        MQException -如果调用失败。
      • setAttribute字符串

        public void setAttributeString (int aSelector,
                                       java.lang.String aValue,
                                       int 长度)
                                抛出 MQException
        设置属性字符串。
        参数:
        aSelector -指示要设置的属性的整数。 MQCA_*中显示了适用于字符属性的选择器以及字符串长度。 请参阅 IBM MQ 文档的 "MQI 应用程序参考" 部分 以获取更多详细信息。
        aValue -属性的值。
        length -要设置的 aValue 字符数。
        抛出:
        MQException -如果调用失败。
      • getDescription

        public java.lang.String getDescription()
                                        抛出 MQException
        获取队列管理器所持有的此资源的描述。 将使用底层 MQINQ 函数来查询资源的描述。
        返回:
        描述。
        抛出:
        MQException -如果在关闭资源后调用此方法,那么指示该资源不再可用。
      • getAlternateUserId

        public java.lang.String getAlternateUserId()
                                            抛出 MQException
        获取打开此资源时指定的备用用户标识 (如果有)。
        返回:
        备用用户标识
        抛出:
        MQException -如果调用失败。
      • getName

        public java.lang.String getName()
                                 抛出 MQException
        获取此资源的名称。 这是访问方法提供的名称,或者是队列管理器为动态队列分配的名称,或者打开 MQTopic 资源时,此属性将映射到完整的已解析主题名称。
        返回:
        该名称
        抛出:
        MQException -如果调用失败。
      • getOpen选项

        public int getOpen选项 ()
                           抛出 MQException
        获取打开资源时使用的一组打开选项。 目前,这些选项将直接映射到 MQOO 选项。 打开 MQTopic 资源时,这些选项将直接映射到 MQSO 选项。 该属性对于 MQSubscription 子类无效。
        返回:
        打开选项
        抛出:
        MQException -如果调用失败。
      • getConnection参考

        public MQQueueManager getConnectionReference ()
                                              抛出 MQException
        获取与此资源关联的连接队列管理器。
        返回:
        队列管理器
        抛出:
        MQException -如果调用失败。
      • isOpen

        公共布尔值 isOpen()
        指示资源当前是否处于打开状态。 该属性对所有子类都有效。 由于 MQSubscription 子类是在 MQSUB 函数调用期间创建并隐式打开的,因此除非用户显式关闭,否则此属性将始终返回 true
        返回:
        true (如果对象已打开)。
      • getClose选项

        public int getClose选项 ()
                            抛出 MQException
        获取控制资源关闭方式的选项。
        返回:
        关闭选项
        抛出:
        MQException -如果调用失败。
        另请参阅:
        setCloseOptions(int)
      • getResolved类型

        public int getResolved类型 ()
        返回:
        从 MQOPEN 解析的类型
      • getResolvedQName

        public java.lang.String getResolvedQName ()
        返回:
        从 MQOPEN 解析的队列名称
      • getResolvedObjectString

        public java.lang.String getResolvedObjectString()
        返回:
        从 MQOPEN 解析的对象字符串
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.