- public final void onReceive(final Object message) {
- if (message instanceof ExecuteInSelfMessage) {
- ((ExecuteInSelfMessage) message).run();
- } else {
- handleReceive(message);
- }
+ public Receive createReceive() {
+ return receiveBuilder()
+ .match(ExecuteInSelfMessage.class, ExecuteInSelfMessage::run)
+ .matchAny(this::handleReceive)
+ .build();