public void initEnvironment(@Observes final ObserverAdded event) { if (event.getObserver() == this && !Boolean.getBoolean("openejb.batchee.integration.skip")) { ServicesManager.setServicesManagerLocator(this); } }
public boolean addObserver(final Object observer) { if (observer == null) { throw new IllegalArgumentException("observer cannot be null"); } try { final Observer wrapper = new Observer(observer); if (wrapper.after.size() + wrapper.before.size() + wrapper.methods.size() > 0 && observers.add(wrapper)) { methods.clear(); fireEvent(new ObserverAdded(observer)); return true; } else { return false; } } catch (final NotAnObserverException naoe) { return false; } }
public void initLazyIfNeeded(final @Observes ObserverAdded alert) throws Exception { if (alert.getObserver() == this) { init(new ContainerSystemPostCreate()); } }
public boolean addObserver(final Object observer) { if (observer == null) { throw new IllegalArgumentException("observer cannot be null"); } try { final Observer wrapper = new Observer(observer); if (wrapper.after.size() + wrapper.before.size() + wrapper.methods.size() > 0 && observers.add(wrapper)) { methods.clear(); fireEvent(new ObserverAdded(observer)); return true; } else { return false; } } catch (final NotAnObserverException naoe) { return false; } }
public void initLazyIfNeeded(final @Observes ObserverAdded alert) throws IOException, MessagingException { if (alert.getObserver() == this) { init(new ContainerSystemPostCreate()); } }
public void createTrackerService(@Observes final ObserverAdded event) { if (event.getObserver() != this) { return; } // can configure user interceptors (BeanContext) so do it before deploying anything SystemInstance.get().setComponent(TrackerService.class, trackerService); }
public void dump(@Observes final Object e) { if (!active) { SystemInstance.get().removeObserver(this); } if (ObserverAdded.class.isInstance(e)) { final ObserverAdded observerAdded = ObserverAdded.class.cast(e); if (observerAdded.getObserver() == this) { return; } LOGGER.info(ContainerCodes.DUMPER_OBSERVER_ADDED, "OBSERVER: " + e + "\n" + findObservers(observerAdded.getObserver())); } else if (ObserverRemoved.class.isInstance(e)) { LOGGER.info(ContainerCodes.DUMPER_OBSERVER_REMOVED, "OBSERVER: " + e); } else { LOGGER.info(ContainerCodes.DUMPER_EVENT, "EVENT: " + e); } }
public void check(@Observes final ObserverAdded event) { if (event.getObserver() != this) { return;
public void deployCoreRegistringTheObserverLater(final @Observes ObserverAdded init) throws Exception { // optional if (!activated || init.getObserver() != this // or too early to deploy anything || SystemInstance.get().getComponent(JtaEntityManagerRegistry.class) == null) { return; } deployCore(new ContainerSystemPostCreate()); }
public void check(@Observes final ObserverAdded event) { if (event.getObserver() != this) { return;