These are chat archives for petabridge/akka-bootcamp

11th
May 2016
phclem
@phclem
May 11 2016 01:30
I'm working through your BootCamp Unit 1, Lesson on ActorSelection.
I looked at Best practices. (https://petabridge.com/blog/when-should-I-use-actor-selection/)
Yesterday I installed Akka.NET v4.0.30319 using Nuget.
It does not seem to have the ActorMetaData class (in namespace Akka.Actor) as shown in the Best practices link. Is this class/capability in a future release, or am I looking in the wrong place?
Aaron Stannard
@Aaronontheweb
May 11 2016 01:50
@phclem those aren't included in Akka.NET itself
they're part of this library: https://github.com/petabridge/akkadotnet-helpers
also, where did you get Akka.NET v4.0 :p - we're on version 1.0.8 right now
phclem
@phclem
May 11 2016 04:32
Thanks. I'll fetch the helper library.
The v4.0.30319 is the "runtime version" on the assembly as shown in VS2015. The version is 1.0.4.12.
Aaron Stannard
@Aaronontheweb
May 11 2016 21:43
ah, got it
I need to go through and update the version used in bootcamp
since we made a big change in 1.0.6 to take System.Collections.Immutable as a dependency going forward
phclem
@phclem
May 11 2016 23:16
Question on lesson Unit 1-4 about supervision. Is see the supervisor strategy in the TailCoordinatorActor,
but I don't see a case in the example where a failure can occur, like the raising of a FileError message. If there were a place in the example where a FileError message was sent, is this the main route to the supervisory function in the example? What about an exception in the TailActor handling a Receive? Would that get propagated to the supervisor somehow?
phclem
@phclem
May 11 2016 23:23
Question on Lesson 1-5 ActorSelection. I presume that ActorSelection is NOT an IActorRef.
Does the dynamic nature of ActorSelection mean that is should not be stored in a variable and reused, and that is should be resolved on each call?
Is there a way to get an IActorRef dynamically?