@Override public void initialize(final Bus bus) { FactoryBeanListenerManager factoryBeanListenerManager = bus.getExtension(FactoryBeanListenerManager.class); if (factoryBeanListenerManager == null) { factoryBeanListenerManager = new FactoryBeanListenerManager(bus); } factoryBeanListenerManager.addListener(new FactoryBeanListener() { @Override public void handleEvent(Event arg0, AbstractServiceFactoryBean arg1, Object... arg2) { if (arg0.equals(Event.SERVER_CREATED) && (arg2[0] instanceof Server)) { Server server = (Server)arg2[0]; initialize(server, bus); } } }); }
@Override public void initialize(final Bus bus) { FactoryBeanListenerManager factoryBeanListenerManager = bus.getExtension(FactoryBeanListenerManager.class); if (factoryBeanListenerManager == null) { factoryBeanListenerManager = new FactoryBeanListenerManager(bus); } factoryBeanListenerManager.addListener(new FactoryBeanListener() { @Override public void handleEvent(Event arg0, AbstractServiceFactoryBean arg1, Object... arg2) { if (arg0.equals(Event.SERVER_CREATED) && (arg2[0] instanceof Server)) { Server server = (Server)arg2[0]; initialize(server, bus); } } }); }
factoryBeanListenerManager = new FactoryBeanListenerManager(bus); factoryBeanListenerManager.addListener(new FactoryBeanListener() { @Override public void handleEvent(Event arg0, AbstractServiceFactoryBean arg1, Object... arg2) {
@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)); } }
factoryBeanListenerManager = new FactoryBeanListenerManager(bus); factoryBeanListenerManager.addListener(new FactoryBeanListener() { @Override public void handleEvent(Event arg0, AbstractServiceFactoryBean arg1, Object... arg2) {
@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)); } }
factoryBeanListenerManager = new FactoryBeanListenerManager(bus); factoryBeanListenerManager.addListener(new FactoryBeanListener() { @Override public void handleEvent(Event arg0, AbstractServiceFactoryBean arg1, Object... arg2) {
factoryBeanListenerManager = new FactoryBeanListenerManager(bus); factoryBeanListenerManager.addListener(new FactoryBeanListener() { @Override public void handleEvent(Event arg0, AbstractServiceFactoryBean arg1, Object... arg2) {
if (ai == null || ai.hasAnnotatedClasses(PolicySets.class.getName())) { policySetsListener = new PolicySetsAnnotationListener(dep.getClassLoader()); bus.getExtension(FactoryBeanListenerManager.class).addListener(policySetsListener);