Vaactor
Use Vaadin Framework with Scala and Akka actors.
Supports asynchronous message based communication of Vaadin components with Akka actors in both directions, Manages session state using Akka actors.
Sample code
class StateButton extends Button with Vaactor.HasSession with Vaactor.HasActor { addClickListener(_ => session ! VaactorSession.RequestSessionState) override def receive: Receive = { case state: String => setText(s"SessionState is $state") } }
Links
Compatibility
Was this helpful? Need more help?
Leave a comment or a question below. You can also join
the chat on Discord or
ask questions on StackOverflow.
Version
Vaadin 10 (Flow) version
- Released
- 2018-07-09
- Maturity
- STABLE
- License
- Apache License 2.0
Compatibility
- Framework
- Vaadin 10+
- Vaadin 8.0+ in 1.0.2
- Browser
- Browser Independent
Vaactor - Vaadin Add-on Directory
Use Vaadin Framework with Scala and Akka actors.Supports asynchronous message based communication of Vaadin components with Akka actors in both directions,
Manages session state using Akka actors.
Issue TrackerSource Code
GitHub
Vaactor version 1.0.0
Vaadin 8 support
Scaladin dependency removed
API redesigned
Vaactor version 1.0.2
message handling improved
Vaactor version 2.0.0
Vaadin 10 (Flow) version