Simple question. Can I do this:
object Xyz extends Actor { ... }
or do Actors have to be classes with instances?
Object extending Actor
works fine.
Perhaps you forgot to start
the actor? (That's a mistake I did initially)
object Xyz extends Actor {
start
...
}
The object
keyword is essentially creating an anonymous class and a single instance of that class. So yes, that code will be fine - Xyz
will be a reference to an object that is an Actor.
I would like to recommend the following 'fire and forget' pattern:
Actor.actor { doStuff }
Your operation will run in a separate thread to conclusion.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With