ClientActorContext extends AbstractClientActorContext implements Identifiable<ClientIdentifier> { public <T extends BackendInfo> void executeInActor(final @NonNull InternalCommand<T> command) { self().tell(requireNonNull(command), ActorRef.noSender()); } ClientActorContext(final ActorRef self, final String persistenceId, final ActorSystem system,
            final ClientIdentifier identifier, final ClientActorConfig config); @Override ClientIdentifier getIdentifier(); @NonNull ClientActorConfig config(); @NonNull Dispatchers dispatchers(); @NonNull MessageSlicer messageSlicer(); @NonNull Ticker ticker(); void executeInActor(final @NonNull InternalCommand<T> command); Cancellable executeInActor(final @NonNull InternalCommand<T> command,
            final FiniteDuration delay);  }
@Test public void testExecuteInActor() { ctx.executeInActor(command); probe.expectMsg(command); }
@Test public void testExecuteInActorScheduled() { ctx.executeInActor(command, FiniteDuration.create(1, TimeUnit.SECONDS)); probe.expectMsg(command); }