---
schema_version: "1"
id: ffa4148c948e3a7e3dc34d5b7bc4b769a8427b602471de02d7d47a0b4e786ec5
title: Queue イベントプロセッサー
collection: mulesoft
version: current
locale: ja-jp
portal_url: https://docs.salesforce.com/mulesoft/current/ja-jp/munit/3.0/queue-processors.md
canonical_url: https://docs.mulesoft.com/jp/munit/3.0/queue-processors
source_site: docs.mulesoft.com
content_type: documentation
content_hash: f77e56a069cd719929cb830795cee46b049e73dee82e56ce375a7dc74c8bec4d
description: MuleSoft Documentation Site
release: "3.0"
latest: false
---
# Queue イベントプロセッサー

Queue イベントプロセッサーでは、テストの実行中に一時キューを管理できます。

すべてのキューは、テストの終了直後に空になります。

## [](#queue)Queue (キュー)

値をキューに追加します。指定しない場合、この値は ​`payload`​ から取得されます。

```xml
<munit-tools:queue>
    <munit-tools:value>#[1]</munit-tools:value>
</munit-tools:queue>
```

値を追加するキューの名前を指定できます。指定しない場合、デフォルトのキューが使用されます。

```xml
<munit-tools:queue queueName="CUSTOM_QUEUE_1">
    <munit-tools:value>#[1]</munit-tools:value>
</munit-tools:queue>
```

## [](#dequeue)デキュー

キューの最後の要素を削除します。キューが空の場合は、要素がキューに登録されるまで待機します。

```xml
<munit-tools:dequeue/>
```

要素がキューに登録されるまで待機する場合、タイムアウトを指定できます。

```xml
<munit-tools:dequeue timeout="1000" timeoutUnit="SECONDS"/>
```

キュー操作のように、デキューするキューの名前を指定できます。指定しない場合、デフォルトのキューが使用されます。

```xml
<munit-tools:dequeue queueName="CUSTOM_QUEUE_1"/>
```

## [](#キューサイズ)キューサイズ

キューサイズを取得する関数。

```xml
<munit-tools:assert-that expression="#[MunitTools::queueSize()]" is="#[MunitTools::equalTo(2)]" />
```

他の操作のように、サイズを取得するキューを指定できます。 指定しない場合、デフォルトのキューが使用されます。

```xml
<munit-tools:assert-that expression="#[MunitTools::queueSize('CUSTOM_QUEUE_1')]" is="#[MunitTools::equalTo(2)]" />
```