Ich bin völlig neu in der Lagom-Framework, daher habe ich heute die Dokumentation gelesen und fing an, ihre Hallo Welt Beispiel zu ändern.So holen Sie alle persistenten Entitäten
Ich bin jedoch nicht in der Lage, eine Methode zum Abrufen aller persistenten Entitäten zu finden (d. H. Alle persistierten Grüße in diesem Beispiel).
Dies ist, wie das Standard Beispiel eine Person, die Begrüßung holt:
@Override
public ServiceCall<GreetingMessage, Done> useGreeting(String id) {
return request -> {
// Look up the hello world entity for the given ID.
PersistentEntityRef<HelloCommand> ref = persistentEntityRegistry.refFor(HelloWorld.class, id);
// Tell the entity to use the greeting message specified.
return ref.ask(new UseGreetingMessage(request.message));
};
}
nun statt der Suche eine Einheit mit einer bestimmten ID auf, ich will alle Objekte holen, z.B. etwas wie persistentEntityRegistry.getIds()
, dann könnte ich sie eins nach dem anderen per ID holen. Eine solche Methode scheint jedoch für die Entitätsregistrierung nicht zu existieren.
Vielen Dank! Dies ist eine nette Klarstellung, da die Dokumentation zunächst etwas bombastisch sein kann, besonders für jemanden, der neu im Framework ist. – HyperZ
Danke ... bitte teilen Sie uns mit, ob wir die Dokumentation verbessern können, um sie nützlicher zu machen. –