Demonstrating Akka's usage in a Payment Gateway transaction handler. Written in Java.
- Auth
- Credit
- Settlement
Settlements expect a Future back as to Block on the Mailbox in order to "Pause" any additional transactions on that particular Mailbox.
Demonstrate callbacks with Futures in order to avoid having to Block.
We have one Actor to handle each Transaction Type.
Use TestKit with injected Drones to create Unit testing.