Interface QueueMoveArgs

All Superinterfaces:
SyncArgs<QueueMoveArgs>
All Known Implementing Classes:
QueueMoveParams

public interface QueueMoveArgs extends SyncArgs<QueueMoveArgs>
Interface defining parameters for transferring elements between queues.
Author:
Nikita Koksharov
  • Method Details

    • ids

      static QueueMoveDestination ids(String... ids)
      Defines messages by ids to move to the destination queue.
      Parameters:
      ids - identifiers of queue messages to move
      Returns:
      arguments object
    • count

      static QueueMoveDestination count(int count)
      Defines number of messages to move from the beginning of the queue to the end of the destination queue.
      Parameters:
      count - The number of elements to move from the beginning of the queue
      Returns:
      arguments object