This commit is contained in:
=
2026-04-20 16:25:14 +08:00
parent b1708d55a4
commit 3d09e543be
3 changed files with 15 additions and 6 deletions
@@ -1,5 +1,6 @@
package com.budwk.app.base.event.role;
import org.nutz.ioc.Ioc;
import org.nutz.mvc.Mvcs;
/**
@@ -12,9 +13,14 @@ import org.nutz.mvc.Mvcs;
public class RoleEventPublisher {
public static void broadcast(RoleEventMsg event){
String[] names = Mvcs.getIoc().getNamesByType(RoleEventListener.class);
Ioc ioc = Mvcs.getIoc();
if (ioc == null) {
return;
}
String[] names = ioc.getNamesByType(RoleEventListener.class);
for (String name : names) {
RoleEventListener listener = Mvcs.getIoc().get(RoleEventListener.class, name);
RoleEventListener listener = ioc.get(RoleEventListener.class, name);
listener.receive(event);
}
}