com.ibm.mq.exits

クラス MQCD

  • java.lang.Object
    • com.ibm.mq.jmqi.JmqiObject
      • com.ibm.mq.jmqi.internal.AbstractMqiStructure
        • com.ibm.mq.exits.MQCD
  • すべての実装済みインターフェース:
    com.ibm.mq.jmqi.internal.MqiStructure, java.lang.Cloneable


    パブリック・クラス MQCD
    com.ibm.mq.jmqi.internal.AbstractMqiStructure を拡張します。
    java.lang.Cloneable を実装します。
    MQCD 構造体
    • コンストラクターの詳細

      • MQCD

        パブリック MQCD ()
    • メソッドの詳細

      • getSizeV11

        public static int getSizeV11(int ptrSize)
        パラメーター:
        ptrSize -
        戻り値:
        バージョン 11 フィールドのサイズ (構造体の終わりの位置合わせを含む)
      • getSizeV12

        public static int getSizeV12(int ptrSize)
        パラメーター:
        ptrSize -
        戻り値:
        構造体の終わりの位置合わせを含む、バージョン 12 のフィールドのサイズ
      • クローン

        public java.lang.Object clone ()
                               java.lang.CloneNotSupportedException をスローします。
        このオブジェクトを複製します。 このメソッドは、2 つのクライアント MQCD 構造体を比較して、それらが同じ要求された宛先を指しているかどうかを判別するときに必要なフィールドのみを複製します。 例: newMQCD.equals (oldMQCD) == true バイト配列データのコピーを作成する必要があります。そうでない場合、複製されたオブジェクトは同じバイト配列を参照します。 データのコピーを取るということは、一方が更新されてももう一方が変更されないことを意味します。 これは、 RemoteConnectionでネゴシエーションされたチャネル用に MQCD が複製される場合に役立ちます。
        オーバーライド:
        cloneクラス内java.lang.Object
        戻り値:
        元の物の複製
        スロー:
        java.lang.CloneNotSupportedException
      • hashCode

        public int hashCode()
        ハッシュ・コードを生成します。 このハッシュ・コードは、2 つのクライアント MQCD 構造体を比較して、それらが同じ要求された宛先を指しているかどうかを判別する際に比較されるフィールドに基づいて固有です。
        オーバーライド:
        hashCodeクラス内java.lang.Object
        戻り値:
        ハッシュ・コード
        も参照してください。
        equals(Object)
      • 等しい

        public boolean equals (java.lang.Object x)
        2 つのクライアント MQCD 構造体を比較して、それらが同じクライアント接続パラメーターを使用して、要求された同じ宛先を指しているかどうかを判別します。 これは特に、既存の接続が、多重化される新しい会話に適しているかどうかを判別することを目的としています。 特定のフィールド ( maxMsgLength、 heartbeatInterval 、および sharingConversations ) は、多重化を除外しないため、除外されます。
        オーバーライド:
        equalsクラス内java.lang.Object
        パラメーター:
        x -比較対象の MQCD オブジェクト。
        戻り値:
        オブジェクトが等しい場合は「true」
      • getBatchハートビート

        public int getBatchハートビート ()
        バッチ・ハートビートの取得
        戻り値:
        batchHeartbeat
      • getBatch間隔

        public int getBatchInterval ()
        バッチ間隔の取得
        戻り値:
        バッチ間隔
      • getBatchサイズ

        public int getBatchSize ()
        バッチ・サイズの取得
        戻り値:
        バッチ・サイズ
      • getChannelモニター

        public int getChannelMonitoring ()
        チャネル・モニター値の取得
        戻り値:
        チャネル・モニター
      • getChannel名前

        public java.lang.String getChannelName ()
        チャネル名の取得
        戻り値:
        チャネル名
      • getChannel統計

        public int getChannel統計 ()
        チャネル統計の取得
        戻り値:
        チャネル 統計
      • getChannelタイプ

        public int getChannelType ()
        チャネル・タイプの取得
        戻り値:
        チャネル・タイプ
      • getClusters定義済み

        public int getClustersDefined ()
        クラスター定義値の取得
        戻り値:
        クラスター定義値
      • getClwlChannelPriority

        public int getClwlChannelPriority()
        clwlChannel優先順位の値を取得します。
        戻り値:
        clwlChannel優先順位
      • getClwlChannelRank

        public int getClwlChannelRank()
        clwlChannelランク値を取得します。
        戻り値:
        clwlChannelランク
      • getClwlChannelWeight

        public int getClwlChannelWeight()
        clwlChannelウェイト値の取得
        戻り値:
        clwlChannel重み
      • getConnection名前

        public java.lang.String getConnectionName ()
        接続名の取得
        戻り値:
        接続名
      • getData変換

        public int getData変換 ()
        データ変換値の取得
        戻り値:
        データ変換
      • getDef再接続

        public int getDef再接続 ()
        戻り値:
        defReconnect
      • getDesc

        public java.lang.String getDesc()
        説明の取得
        戻り値:
        説明
      • getDisc間隔

        public int getDiscInterval ()
        Discinterval 値の取得
        戻り値:
        discInterval
      • getHdrCompList

        public int [] getHdrCompList()
        hdrCompリストの取得
        戻り値:
        hdrCompリスト
      • getHeartbeat間隔

        public int getHeartbeat間隔 ()
        ハートビート間隔の取得
        戻り値:
        ハートビート間隔 (heartbeat interval)
      • getKeepAliveInterval

        public int getKeepAliveInterval()
        keepAlive 間隔の取得
        戻り値:
        KeepaliveInterval (キープアライブ間隔)
      • getLocalアドレス

        public java.lang.String getLocalAddress ()
        ローカル・アドレスの取得
        戻り値:
        ローカル・アドレス
      • getLongRetryCount

        public int getLongRetryCount()
        長期再試行カウントの取得
        戻り値:
        長期再試行カウント
      • getLongRetryInterval

        public int getLongRetryInterval()
        長期再試行間隔の取得
        戻り値:
        長期再試行間隔
      • getMaxMsgLength

        public int getMaxMsgLength()
        最大メッセージ長の取得
        戻り値:
        最大メッセージ長
      • getMca名前

        public java.lang.String getMcaName ()
        MCA 名の取得
        戻り値:
        MCA 名
      • getMcaSecurityId

        public byte [] getMcaSecurityId()
        MCA SecurityId を取得します。
        戻り値:
        MCA の SecurityId
      • getMca型

        public int getMca型 ()
        MCA タイプの取得
        戻り値:
        MCA タイプ
      • getMcaUserIdentifier

        public java.lang.String getMcaUserIdentifier()
        MCA UserIdentifier を取得します。
        戻り値:
        MCA UserIdentifier
      • getMode名前

        public java.lang.String getModeName ()
        モード名の取得
        戻り値:
        モード名
      • getMsgCompList

        public int [] getMsgCompList()
        サポートされるメッセージ圧縮プログラムのリストの取得
        戻り値:
        tmsgCompリスト
      • getMsgExitsDefined

        public int getMsgExitsDefined()
        msgExits定義フィールドの取得
        戻り値:
        MsgExitsDefined
      • getMsgRetryCount

        public int getMsgRetryCount()
        メッセージ再試行カウントの取得
        戻り値:
        MsgRetryCount
      • getMsgRetryExit

        public java.lang.String getMsgRetryExit()
        msgRetryExit フィールドを取得します。
        戻り値:
        MsgRetryExit
      • getMsgRetryInterval

        public int getMsgRetryInterval()
        メッセージ再試行間隔の取得
        戻り値:
        MsgRetryInterval
      • getMsgRetryUserデータ

        public java.lang.String getMsgRetryUserData ()
        msgRetryUserData を取得します。
        戻り値:
        msgRetryUserData
      • getNetwork優先順位

        public int getNetwork優先順位 ()
        ネットワーク優先順位の取得
        戻り値:
        networkPriority
      • getNonPersistentMsg速度

        public int getNonPersistentMsgSpeed ()
        msgRetryUserData を取得します。
        戻り値:
        msgRetryUserData
      • getPassword

        public java.lang.String getPassword()
        パスワードの取得
        戻り値:
        パスワード
      • getPut権限

        パブリック int getPut権限 ()
        putAuthority の取得
        戻り値:
        putAuthority
      • getQMgr名前

        public java.lang.String getQMgrName ()
        キュー・マネージャー名の取得
        戻り値:
        QMgrName
      • getReceiveExitsDefined

        public int getReceiveExitsDefined()
        receiveExits定義済みカウントの取得
        戻り値:
        定義された receiveExits
      • getRemoteパスワード

        public java.lang.String getRemotePassword ()
        リモート・パスワードの取得
        戻り値:
        remotePassword
      • getRemoteSecurityId

        public byte [] getRemoteSecurityId()
        remoteSecurityID の取得
        戻り値:
        RemoteSecurityId
      • getRemoteUserIdentifier

        public java.lang.String getRemoteUserIdentifier()
        remoteUserID を取得します。
        戻り値:
        RemoteUserIdentifier
      • getSecurity出口

        public java.lang.String getSecurityExit ()
        securityExit を取得します。
        戻り値:
        securityExit
      • getSecurityUserData

        public java.lang.String getSecurityUserData()
        securityUserデータの取得
        戻り値:
        SecurityUserData
      • getSendExitsDefined

        public int getSendExitsDefined()
        sendExits定義済みカウントの取得
        戻り値:
        定義済みの sendExits
      • getSeqNumberWrap

        public int getSeqNumberWrap()
        シーケンス番号折り返し値の取得
        戻り値:
        seqNumber折り返し
      • getShortRetryCount

        public int getShortRetryCount()
        短期再試行カウントの取得
        戻り値:
        shortRetryカウント
      • getShortRetryInterval

        public int getShortRetryInterval()
        短期再試行間隔の取得
        戻り値:
        shortRetry間隔
      • getSPLProtection

        public int getSPLProtection()
        パラメーター:
        shortRetryInterval -
        除外
        shortRetry間隔を設定します。
      • setSPLProtection

        public void setSPLProtection(int splProtection)
      • getSslCipherSpec

        public java.lang.String getSslCipherSpec()
        SSL 暗号仕様の取得
        戻り値:
        sslCipherSpec
      • getSslClientAuth

        public int getSslClientAuth()
        sslClientAuth 値の取得
        戻り値:
        sslClient認証
      • getSslPeerName

        public java.lang.String getSslPeerName()
        SSL ピア名の取得
        戻り値:
        sslPeer名
      • getStrucの長さ

        public int getStruc長さ ()
        非推奨。 
        構造体の長さを取得する
        戻り値:
        strucLength
      • getTp名前

        public java.lang.String getTpName ()
        tp 名の取得
        戻り値:
        tpName
      • getTransportタイプ

        public int getTransportType ()
        トランスポート・タイプの取得
        戻り値:
        transportType
      • getUserID

        public java.lang.String getUserIdentifier ()
        ユーザー ID の取得
        戻り値:
        userIdentifier
      • getVersion

        public int getVersion()
        構造体バージョンの取得
        指定者:
        getVersionインターフェース内com.ibm.mq.jmqi.internal.MqiStructure
        オーバーライド:
        getVersionクラス内com.ibm.mq.jmqi.internal.AbstractMqiStructure
        戻り値:
        バージョン
      • getXmitQName (QName)

        public java.lang.String getXmitQName ()
        送信キュー名の取得
        戻り値:
        thexmitQName
      • getMsg出口

        public java.lang.String getMsgExit ()
        メッセージ出口の取得
        戻り値:
        msgExit
      • getMsgExitPtr

        public java.lang.String getMsgExitPtr()
        メッセージ出口ポインターの取得
        戻り値:
        msgExitポインター
      • getMsgUserData

        public java.lang.String getMsgUserData()
        msgUserデータの取得
        戻り値:
        msgUserデータ
      • getMsgUserDataポインター

        public java.lang.String getMsgUserDataPtr ()
        msgUserDataPtr を取得します。
        戻り値:
        msgUserDataPtr
      • getReceive出口

        public java.lang.String getReceiveExit ()
        receiveExit の取得
        戻り値:
        receiveExit
      • getReceiveExitPtr

        public java.lang.String getReceiveExitPtr()
        receiveExitポインターの取得
        戻り値:
        receiveExitポインター
      • getReceiveUserData

        public java.lang.String getReceiveUserData()
        receiveUserデータの取得
        戻り値:
        receiveUserデータ
      • getReceiveUserDataポインター

        public java.lang.String getReceiveUserDataPtr ()
        receiveUserDataPtr の取得
        戻り値:
        receiveUserDataPtr
      • getSend出口

        public java.lang.String getSendExit ()
        sendExit を取得します。
        戻り値:
        sendExit
      • getSendExitPtr

        public java.lang.String getSendExitPtr()
        sendExitポインターを取得します。
        戻り値:
        sendExitポインター
      • getSendUserData

        public java.lang.String getSendUserData()
        sendUserデータの取得
        戻り値:
        sendUserデータ
      • getSendUserDataポインター

        public java.lang.String getSendUserDataPtr ()
        sendUserDataPtr を取得します。
        戻り値:
        sendUserDataPtr
      • getExitDataLength

        public int getExitDataLength()
        出口の取得
        戻り値:
        exitDataの長さ
      • getExitNameLength

        public int getExitNameLength()
        exitNameの長さを取得します。
        戻り値:
        exitNameの長さ
      • getSharing会話

        public int getSharingConversations ()
        sharingConversations 値を取得します。
        戻り値:
        sharingConversationsを返します。
      • getClientChannelWeight

        public int getClientChannelWeight()
        クライアント・チャネル・ウェイトの取得
        戻り値:
        ClientChannelWeight
      • getConnectionアフィニティー

        public int getConnectionAffinity ()
        接続アフィニティーの取得
        戻り値:
        connectionAffinity
      • getBatchDataLimit

        public int getBatchDataLimit()
        戻り値:
        BatchData制限の取得
      • setBatchDataLimit

        public void setBatchDataLimit(int batchData制限)
        パラメーター:
        batchDataLimit -
      • getMaxインスタンス

        パブリック int getMaxインスタンス ()
        maxInstances の取得
        戻り値:
        maxInstances
      • getMaxInstancesPerクライアント

        public int getMaxInstancesPerClient ()
        クライアントごとの maxInstances の取得
        戻り値:
        maxInstances
      • getPropertyコントロール

        public int getPropertyコントロール ()
        propertyControl の取得
        戻り値:
        propertyControl
      • getCertificateラベル

        public java.lang.String getCertificateラベル ()
        戻り値:
        certificateLabel (既にトリムされており、""-> NULL)
      • setCertificateラベル

        public void setCertificateラベル (java.lang.String certificateLabel)
        パラメーター:
        certificateLabel -
      • setupForテスト

        public void setupForTest (int ptrSize)
        指定者:
        setupForTestインターフェース内com.ibm.mq.jmqi.internal.MqiStructure
        オーバーライド:
        setupForTestクラス内com.ibm.mq.jmqi.internal.AbstractMqiStructure
        パラメーター:
        ptrSize -
      • getFirstバージョン

        public int getFirstバージョン ()
        指定者:
        getFirstVersionインターフェース内com.ibm.mq.jmqi.internal.MqiStructure
        オーバーライド:
        getFirstVersionクラス内com.ibm.mq.jmqi.internal.AbstractMqiStructure
        戻り値:
        最初のバージョン
      • getcurrentversion

        public int getCurrentバージョン ()
        指定者:
        getCurrentVersionインターフェース内com.ibm.mq.jmqi.internal.MqiStructure
        オーバーライド:
        getCurrentVersionクラス内com.ibm.mq.jmqi.internal.AbstractMqiStructure
        戻り値:
        現行バージョン