public void setBus(Bus bus) { this.bus = bus; FactoryBeanListenerManager m = bus.getExtension(FactoryBeanListenerManager.class); if (m != null) { listeners.addAll(m.getListeners()); } }
public void setBus(Bus bus) { this.bus = bus; FactoryBeanListenerManager m = bus.getExtension(FactoryBeanListenerManager.class); if (m != null) { listeners.addAll(m.getListeners()); } }
public void setBus(Bus bus) { this.bus = bus; FactoryBeanListenerManager m = bus.getExtension(FactoryBeanListenerManager.class); if (m != null) { listeners.addAll(m.getListeners()); } }
public void setBus(Bus bus) { this.bus = bus; FactoryBeanListenerManager m = bus.getExtension(FactoryBeanListenerManager.class); if (m != null) { listeners.addAll(m.getListeners()); } }
public OldLoggingFactoryBeanListener(Bus b) { FactoryBeanListenerManager m = b.getExtension(FactoryBeanListenerManager.class); for (FactoryBeanListener f : m.getListeners()) { if ("OldLoggingFactoryBeanListener".equals(f.getClass().getSimpleName())) { m.removeListener(f); } } }
public OldLoggingFactoryBeanListener(Bus b) { FactoryBeanListenerManager m = b.getExtension(FactoryBeanListenerManager.class); for (FactoryBeanListener f : m.getListeners()) { if ("OldLoggingFactoryBeanListener".equals(f.getClass().getSimpleName())) { m.removeListener(f); } } }
@Resource public final void setBus(Bus b) { if (this.bus == b) { //avoid bus init twice through injection return; } bus = b; addBusInterceptors(); FactoryBeanListenerManager fblm = bus.getExtension(FactoryBeanListenerManager.class); if (fblm != null) { for (FactoryBeanListener l : fblm.getListeners()) { if (l instanceof PolicyAnnotationListener) { return; } } fblm.addListener(new PolicyAnnotationListener(bus)); } }
@Resource public final void setBus(Bus b) { if (this.bus == b) { //avoid bus init twice through injection return; } bus = b; addBusInterceptors(); FactoryBeanListenerManager fblm = bus.getExtension(FactoryBeanListenerManager.class); if (fblm != null) { for (FactoryBeanListener l : fblm.getListeners()) { if (l instanceof PolicyAnnotationListener) { return; } } fblm.addListener(new PolicyAnnotationListener(bus)); } }