com.ibm.mq.headers

類別 MQHeaderRegistry

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.headers.MQHeaderRegistry
  • 所有實作的介面:
    MQHeaderFactory。登錄


    public class MQHeaderRegistry
    extends com.ibm.mq.jmqi.JmqiObject
    實作 MQHeaderFactory。登錄
    MQHeaderRegistry 提供資源來解碼或實例化標頭實例。 登錄會將訊息格式和標頭類型與可解碼或建立標頭的 MQHeaderFactories 相關聯。 大部分應用程式將不需要直接使用此類別。 MQHeaderIterator 和 MQHeaderList 類別使用預設標頭登錄作為其功能的基礎,並以標準 MQ 訊息格式和標頭類型預先登錄。 您可以直接在這個類別上使用 getDefault 方法來取得預設標頭登錄。

    應用程式可以在預設登錄中登錄其他 MQHeaderFactory 實例,例如,如果設計了新的 MQ 或應用程式標頭類型。 為了方便起見,只要每一個標頭類型與格式一對一相關聯,就可以直接登錄新的 MQHeader 類型,而不提供 MQHeaderFactory 實例。 (對於大部分現有的標頭,情況是如此; 例如, PCF 不是如此。)

    作為更新預設登錄的替代方案,應用程式可以建立自己的 MQHeaderRegistry 實例並自訂其內容,例如處理自訂應用程式定義的格式。 可以使用 createIterator 方法,從任何 MQHeaderRegistry 建立 MQHeaderIterator。

    另請參閱:
    MQHeaderIterator, MQHeaderList, MQHeaderFactory
© Copyright IBM Corp. 2008 , 2016. All Rights Reserved.