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()
-
メソッドの要約
すべてのメソッド 静的メソッド インスタンス・メソッド 具象メソッド 推奨されないメソッド 修飾子と型 メソッドおよび説明 java.lang.Objectclone()このオブジェクトを複製します。booleanequals(java.lang.Object x)2 つのクライアント MQCD 構造体を比較して、それらが同じクライアント接続パラメーターを使用して、要求された同じ宛先を指しているかどうかを判別します。intgetBatchDataLimit()intgetBatchHeartbeat()バッチ・ハートビートの取得intgetBatchInterval()バッチ間隔の取得intgetBatchSize()バッチ・サイズの取得java.lang.StringgetCertificateLabel()intgetChannelMonitoring()チャネル・モニター値の取得java.lang.StringgetChannelName()チャネル名の取得intgetChannelStatistics()チャネル統計の取得intgetChannelType()チャネル・タイプの取得intgetClientChannelWeight()クライアント・チャネル・ウェイトの取得intgetClustersDefined()クラスター定義値の取得intgetClwlChannelPriority()clwlChannel優先順位の値を取得します。intgetClwlChannelRank()clwlChannelランク値を取得します。intgetClwlChannelWeight()clwlChannelウェイト値の取得intgetConnectionAffinity()接続アフィニティーの取得java.lang.StringgetConnectionName()接続名の取得intgetCurrentVersion()intgetDataConversion()データ変換値の取得intgetDefReconnect()java.lang.StringgetDesc()説明の取得intgetDiscInterval()Discinterval 値の取得intgetExitDataLength()出口の取得intgetExitNameLength()exitNameの長さを取得します。intgetFirstVersion()int[]getHdrCompList()hdrCompリストの取得intgetHeartbeatInterval()ハートビート間隔の取得intgetKeepAliveInterval()keepAlive 間隔の取得java.lang.StringgetLocalAddress()ローカル・アドレスの取得intgetLongRetryCount()長期再試行カウントの取得intgetLongRetryInterval()長期再試行間隔の取得intgetMaxInstances()maxInstances の取得intgetMaxInstancesPerClient()クライアントごとの maxInstances の取得intgetMaxMsgLength()最大メッセージ長の取得java.lang.StringgetMcaName()MCA 名の取得byte[]getMcaSecurityId()MCA SecurityId を取得します。intgetMcaType()MCA タイプの取得java.lang.StringgetMcaUserIdentifier()MCA UserIdentifier を取得します。java.lang.StringgetModeName()モード名の取得int[]getMsgCompList()サポートされるメッセージ圧縮プログラムのリストの取得java.lang.StringgetMsgExit()メッセージ出口の取得java.lang.StringgetMsgExitPtr()メッセージ出口ポインターの取得intgetMsgExitsDefined()msgExits定義フィールドの取得intgetMsgRetryCount()メッセージ再試行カウントの取得java.lang.StringgetMsgRetryExit()msgRetryExit フィールドを取得します。intgetMsgRetryInterval()メッセージ再試行間隔の取得java.lang.StringgetMsgRetryUserData()msgRetryUserData を取得します。java.lang.StringgetMsgUserData()msgUserデータの取得java.lang.StringgetMsgUserDataPtr()msgUserDataPtr を取得します。intgetNetworkPriority()ネットワーク優先順位の取得intgetNonPersistentMsgSpeed()msgRetryUserData を取得します。java.lang.StringgetPassword()パスワードの取得intgetPropertyControl()propertyControl の取得intgetPutAuthority()putAuthority の取得java.lang.StringgetQMgrName()キュー・マネージャー名の取得java.lang.StringgetReceiveExit()receiveExit の取得java.lang.StringgetReceiveExitPtr()receiveExitポインターの取得intgetReceiveExitsDefined()receiveExits定義済みカウントの取得java.lang.StringgetReceiveUserData()receiveUserデータの取得java.lang.StringgetReceiveUserDataPtr()receiveUserDataPtr の取得java.lang.StringgetRemotePassword()リモート・パスワードの取得byte[]getRemoteSecurityId()remoteSecurityID の取得java.lang.StringgetRemoteUserIdentifier()remoteUserID を取得します。java.lang.StringgetSecurityExit()securityExit を取得します。java.lang.StringgetSecurityUserData()securityUserデータの取得java.lang.StringgetSendExit()sendExit を取得します。java.lang.StringgetSendExitPtr()sendExitポインターを取得します。intgetSendExitsDefined()sendExits定義済みカウントの取得java.lang.StringgetSendUserData()sendUserデータの取得java.lang.StringgetSendUserDataPtr()sendUserDataPtr を取得します。intgetSeqNumberWrap()シーケンス番号折り返し値の取得intgetSharingConversations()sharingConversations 値を取得します。intgetShortRetryCount()短期再試行カウントの取得intgetShortRetryInterval()短期再試行間隔の取得static intgetSizeV11(int ptrSize)static intgetSizeV12(int ptrSize)intgetSPLProtection()java.lang.StringgetSslCipherSpec()SSL 暗号仕様の取得intgetSslClientAuth()sslClientAuth 値の取得java.lang.StringgetSslPeerName()SSL ピア名の取得intgetStrucLength()非推奨。java.lang.StringgetTpName()tp 名の取得intgetTransportType()トランスポート・タイプの取得java.lang.StringgetUserIdentifier()ユーザー ID の取得intgetVersion()構造体バージョンの取得java.lang.StringgetXmitQName()送信キュー名の取得inthashCode()ハッシュ・コードを生成します。voidsetBatchDataLimit(int batchDataLimit)voidsetCertificateLabel(java.lang.String certificateLabel)voidsetSPLProtection(int splProtection)voidsetupForTest(int ptrSize)
-
-
-
メソッドの詳細
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- 戻り値:
- 現行バージョン
-