| 12345678910111213141516171819202122232425262728293031323334353637383940 | 
							- <?php
 
- /**
 
-  * Copyright © Magento, Inc. All rights reserved.
 
-  * See COPYING.txt for license details.
 
-  */
 
- namespace Magento\Framework\MessageQueue;
 
- /**
 
-  * Changes messages status.
 
-  */
 
- class MessageStatusProcessor
 
- {
 
-     /**
 
-      * Acknowledge all provided messages.
 
-      *
 
-      * @param QueueInterface $queue
 
-      * @param array $messages
 
-      * @return void
 
-      */
 
-     public function acknowledgeMessages(QueueInterface $queue, array $messages)
 
-     {
 
-         foreach ($messages as $message) {
 
-             $queue->acknowledge($message);
 
-         }
 
-     }
 
-     /**
 
-      * Reject all provided messages.
 
-      *
 
-      * @param QueueInterface $queue
 
-      * @param array $messages
 
-      * @return void
 
-      */
 
-     public function rejectMessages(QueueInterface $queue, array $messages)
 
-     {
 
-         foreach ($messages as $message) {
 
-             $queue->reject($message);
 
-         }
 
-     }
 
- }
 
 
  |