第3章 重要事項

3.1. AMQ C++

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

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

    これらのインターフェイスは、API リファレンスで 未設定の 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 要素は未解決と見なされ、変更される可能性があります。

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

    API リファレンスで 非推奨 と記されるインターフェイスは、将来のリリースで削除される予定です。

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

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