sample

redelivery

package redelivery

Visibility
  1. Public
  2. All

Type Members

  1. class Receiver extends Actor

  2. class Requester extends Actor

  3. class SimpleOrderedRedeliverer extends Actor with FSM[State, Data]

    An actor-in-the-middle kind.

    An actor-in-the-middle kind. Takes care of message redelivery between two or more sides.

    Works “sequentially”, thus is able to process only one message at a time:

      Delivery-request#1 -> ACK#1 -> Delivery-request#2 -> ACK#2 -> ...
    

    A situation like this:

      Delivery-request#1 -> Delivery-request#2 -> ...
    

    ... will result in the second requester getting a SimpleOrderedRedeliverer.Busy message with UUIDs of both his request and currently-processed one.

Value Members

  1. object FsmSimpleRedelivery extends App

  2. object Receiver

  3. object Requester

  4. object SimpleOrderedRedeliverer

Ungrouped