3.2. AMQ C++

  • 未設定のインターフェース

    AMQ C++ メッセージング API には、まだ証明されておらず、将来のリリースで変更される可能性のあるクラスとメソッドが含まれています。これらのインターフェースを使用するには、今後アプリケーションコードの変更が必要になる場合があることに注意してください。

    これらのインターフェースは、API リファレンスで Unsettled API と表示されています。これには、proton::codec and proton::io namespace のインターフェースと、proton namespace における以下のインターフェースが含まれます。

    • listen_handler
    • messaging_handleron_sender_drain_start および on_sender_drain_finish メソッド
    • 送信側での draining および return_credit メソッド
    • 受信側での draining および drain メソッド

    ヘッダーファイルに存在してもまだ文書化されていない API 要素は未解決 (unsettled) と見なされ、変更になる可能性があります。

  • 非推奨のインターフェース

    API リファレンスで deprecated と表示されるインターフェースは、今後のリリースで削除される予定です。

    本リリースでは、proton namespace で以下のインターフェースが非推奨になります。

    • void_function0: 代わりに work クラスまたは C++11 lambda を使用します。
    • default_container: 代わりに container クラスを使用してください。
    • URL および url_error: 代わりにサードパーティーの URL ライブラリーを使用してください。