package com.example; import akka.actor.typed.ActorRef; import akka.actor.typed.Behavior; import akka.actor.typed.javadsl.*; public class AkkaMainSystem extends AbstractBehavior { public static class Create { } public static Behavior create() { return Behaviors.setup(AkkaMainSystem::new); } private AkkaMainSystem(ActorContext context) { super(context); } @Override public Receive createReceive() { return newReceiveBuilder().onMessage(Create.class, this::onCreate).build(); } private Behavior onCreate(Create command) { //#create-actors ActorRef a = this.getContext().spawn(ExampleActor.create("Alice"), "alice"); //#create-actors a.tell(new ExampleActor.ExampleMessage(this.getContext().getSelf(),"Test123")); return this; } }