jjzjj

EventListenerProvider

全部标签

keycloak~EventListenerProvider初始化kafka引出的类加载问题

EventListenerProvider初始keycloak提供的事件处理机制,可以通过实现EventListenerProvider接口来实现自定义的事件处理逻辑。在keycloak启动时,会通过ServiceLoader机制加载所有的EventListenerProvider实现类,并将其注册到keycloak的事件处理机制中。构造方法,在每个keycloak后台操作时,它都会重新构建实例OnEvent方法,在事件发生时执行,不会出现类加载问题,因为这样类已经被加载了EventListenerProviderFactoryEventListenerProviderFactory是进行事件