Azure Java SDKを活用するためにコードを生成して、COSMOS DB NOSQLの変更を処理してください。
Azure Java SDKを使用して、COSMOS DB NOSQLデータベースの変更フィードを処理するための例のコードを次に示します。

`` Java
com.microsoft.azure.cosmosdb.changefeedoptionsをインポートします。
com.microsoft.azure.cosmosdb.connectionpolicyをインポートします。
com.microsoft.azure.cosmosdb.documentをインポートします。
com.microsoft.azure.cosmosdb.documentclientをインポートします。
com.microsoft.azure.cosmosdb.feedResponseをインポートします。

java.util.listをインポートします。

パブリッククラスcosmosdbchangefeedexample {

    プライベート静的な最終文字列cosmos_db_end_point = "https：// <your-cosmos-db-account> .documents.azure.com：443/";
    プライベート静的な最終文字列cosmos_db_master_key = "<your-cosmos-db-master-key>";
    プライベート静的最終文字列database_id = "<your-database-id>";
    private static final string container_id = "<your-container-id>";

    public static void main（string [] args）{
        ConnectionPolicy connectionPolicy = new ConnectionPolicy（）;
        documentClient DocumentClient = new DocumentClient（cosmos_db_end_point、cosmos_db_master_key、connectionPolicy、
                com.microsoft.azure.cosmosdb.consistencylevel.session）;

        ChangeFeedoptions options = new ChangeFeedoptions（）;
        options.setPartitionKeyrangeId（ "0"）;
        feedResponse <document> changefeedResponse = documentclient.querydocumentchangefeed（
                string.format（ "/dbs/％s/colls/％s"、database_id、container_id）、options）;
        List <Document> results = changefeedResponse.getResults（）;

        //変更フィードの結果を処理します
        for（document doc：results）{
            system.out.println（ "フィード結果を変更：" + doc）;
        }
    }
}

`` `

このコードは、 `DocumentClient`クラスを使用してCosmos DBアカウントと` querydocumentchangefeed`メソッドに接続して、データベース内の特定のコンテナの変更フィードを取得します。「ChangeFeedoptions」クラスは、パーティションキー範囲IDを「0」に設定するために使用されますが、必要に応じて別の値に設定できます。「feedResponse」クラスには、「ドキュメント」オブジェクトのリストである変更フィードクエリの結果が含まれています。リストを繰り返して、変更フィード内の各ドキュメントを処理できます。