38.3.5. Azure Queue クライアントの設定
Camel アプリケーションがファイアウォールの内側で実行されている場合や、Azure Queue Client 設定をより詳細に制御する必要がある場合は、独自のインスタンスを作成できます。
StorageCredentials credentials = new StorageCredentialsAccountAndKey("camelazure", "thekey");
CloudQueue client = new CloudQueue("camelazure", credentials);
registry.bind("azureQueueClient", client);
StorageCredentials credentials = new StorageCredentialsAccountAndKey("camelazure", "thekey");
CloudQueue client = new CloudQueue("camelazure", credentials);
registry.bind("azureQueueClient", client);
そして、Camel azure-queue コンポーネントの設定でこれを参照します。
from("azure-queue:/camelazure/messageQueue?azureQueueClient=#client")
.to("mock:result");
from("azure-queue:/camelazure/messageQueue?azureQueueClient=#client")
.to("mock:result");