protected override bool ReceiveCommand(object message)
{
if (message is string)
{
var s = (string) message;
_probe.Tell(s);
PersistAsync(s + "-outer-1", outer =>
{
_probe.Tell(outer);
PersistAsync(s + "-inner-1", inner => _probe.Tell(inner));
});
PersistAsync(s + "-outer-2", outer =>
{
_probe.Tell(outer);
PersistAsync(s + "-inner-2", inner => _probe.Tell(inner));
});
return true;
}
return false;
}
}