Directory

← Back

Vaactor

Use Vaadin Framework with Scala and Akka actors.

Author

Rating

Popularity

<100

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")
  }

}

Compatibility

(Loading compatibility data...)

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. Vaactor - Vaadin Add-on Directory
Supports asynchronous message based communication of Vaadin components with Akka actors in both directions, Manages session state using Akka actors.
Issue Tracker
Source 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

Online