我完全新的lagom框架,因此,我今天阅读文档,并开始修改自己的Hello World示例。如何获取所有坚持实体
但是,我无法找到一个方法来获取所有坚持实体(即所有坚持问候在这个例子中)。
这是默认的例子,如何获取一个人的问候:
@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));
};
}
现在,而不是使用一个给定的ID查找一个实体,我想获取所有实体,例如像persistentEntityRegistry.getIds()
,然后我可以通过ID一个接一个地获取它们。但是,这种方法似乎不存在于实体注册表中?
非常感谢!这是一个很好的说明,因为文档起初可能有点夸张,特别是对于刚接触框架的人来说。 – HyperZ
谢谢...请让我们知道是否有任何方法可以改进文档以使其更有用。 –