public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { return cbl.loadBeansOfType(type, listener); } public boolean hasConfiguredPropertyValue(String beanName, String propertyName, String value) {
private void loadAll() { ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); registerBean(bean); return false; } public boolean loadBean(String name, Class<? extends T> type) { return !loaded.contains(name); } }; locator.loadBeansOfType(cls, listener); }
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { return cbl.loadBeansOfType(type, listener); } public boolean hasConfiguredPropertyValue(String beanName, String propertyName, String value) {
private void loadAll() { ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); registerBean(bean); return false; } public boolean loadBean(String name, Class<? extends T> type) { return !loaded.contains(name); } }; locator.loadBeansOfType(cls, listener); }
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { return cbl.loadBeansOfType(type, listener); } public boolean hasConfiguredPropertyValue(String beanName, String propertyName, String value) {
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { return cbl.loadBeansOfType(type, listener); } public boolean hasConfiguredPropertyValue(String beanName, String propertyName, String value) {
private void loadAll() { ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); registerBean(bean); return false; } public boolean loadBean(String name, Class<? extends T> type) { return !loaded.contains(name); } }; locator.loadBeansOfType(cls, listener); }
private void loadAll() { ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); registerBean(bean); return false; } public boolean loadBean(String name, Class<? extends T> type) { return !loaded.contains(name); } }; locator.loadBeansOfType(cls, listener); }
private T loadActivationNamespaces(final String namespace) { //Try old method of having activationNamespaces configured in. ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); if (!map.containsKey(namespace)) { registerBean(bean); } return map.containsKey(namespace); } public boolean loadBean(String name, Class<? extends T> type) { return locator.hasConfiguredPropertyValue(name, "transportIds", namespace); } }; locator.loadBeansOfType(cls, listener); return map.get(namespace); }
private T loadActivationNamespaces(final String namespace) { //Try old method of having activationNamespaces configured in. ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); if (!map.containsKey(namespace)) { registerBean(bean); } return map.containsKey(namespace); } public boolean loadBean(String name, Class<? extends T> type) { return locator.hasConfiguredPropertyValue(name, "transportIds", namespace); } }; locator.loadBeansOfType(cls, listener); return map.get(namespace); }
private T loadActivationNamespaces(final String namespace) { //Try old method of having activationNamespaces configured in. ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); if (!map.containsKey(namespace)) { registerBean(bean); } return map.containsKey(namespace); } public boolean loadBean(String name, Class<? extends T> type) { return locator.hasConfiguredPropertyValue(name, "transportIds", namespace); } }; locator.loadBeansOfType(cls, listener); return map.get(namespace); }
private T loadActivationNamespaces(final String namespace) { //Try old method of having activationNamespaces configured in. ConfiguredBeanLocator.BeanLoaderListener<T> listener = new ConfiguredBeanLocator.BeanLoaderListener<T>() { public boolean beanLoaded(String name, T bean) { loaded.add(name); if (!map.containsKey(namespace)) { registerBean(bean); } return map.containsKey(namespace); } public boolean loadBean(String name, Class<? extends T> type) { return locator.hasConfiguredPropertyValue(name, "transportIds", namespace); } }; locator.loadBeansOfType(cls, listener); return map.get(namespace); }
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { return cbl.loadBeansOfType(type, listener); } public boolean hasConfiguredPropertyValue(String beanName, String propertyName, String value) {
private T loadDefaultURIs(final String uri) { //First attempt will be to examine the factory class //for a DEFAULT_URIS field and use it URIBeanLoaderListener listener = new URIBeanLoaderListener(uri) { public boolean loadBean(String name, Class<? extends T> type) { try { Field f = type.getField("DEFAULT_URIS"); Object o = f.get(null); if (o instanceof Collection) { Collection<String> c = CastUtils.cast((Collection<?>)o); return hasPrefix(uri, c); } } catch (Exception ex) { //ignore } return false; } }; locator.loadBeansOfType(cls, listener); return listener.getFactory(); }
private T loadDefaultURIs(final String uri) { //First attempt will be to examine the factory class //for a DEFAULT_URIS field and use it URIBeanLoaderListener listener = new URIBeanLoaderListener(uri) { public boolean loadBean(String name, Class<? extends T> type) { try { Field f = type.getField("DEFAULT_URIS"); Object o = f.get(null); if (o instanceof Collection) { Collection<String> c = CastUtils.cast((Collection<?>)o); return hasPrefix(uri, c); } } catch (Exception ex) { //ignore } return false; } }; locator.loadBeansOfType(cls, listener); return listener.getFactory(); }
private T loadDefaultURIs(final String uri) { //First attempt will be to examine the factory class //for a DEFAULT_URIS field and use it URIBeanLoaderListener listener = new URIBeanLoaderListener(uri) { public boolean loadBean(String name, Class<? extends T> type) { try { Field f = type.getField("DEFAULT_URIS"); Object o = f.get(null); if (o instanceof Collection) { Collection<String> c = CastUtils.cast((Collection<?>)o); return hasPrefix(uri, c); } } catch (Exception ex) { //ignore } return false; } }; locator.loadBeansOfType(cls, listener); return listener.getFactory(); }
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { List<String> list = new ArrayList<>(Arrays.asList(context.getBeanNamesForType(type, false, false))); list.removeAll(passThroughs); Collections.reverse(list); boolean loaded = false; for (String s : list) { Class<?> beanType = context.getType(s); Class<? extends T> t = beanType.asSubclass(type); if (listener.loadBean(s, t)) { Object o = context.getBean(s); if (listener.beanLoaded(s, type.cast(o))) { return true; } loaded = true; } } return loaded || orig.loadBeansOfType(type, listener); }
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { List<String> list = new ArrayList<>(Arrays.asList(context.getBeanNamesForType(type, false, false))); list.removeAll(passThroughs); Collections.reverse(list); boolean loaded = false; for (String s : list) { Class<?> beanType = context.getType(s); Class<? extends T> t = beanType.asSubclass(type); if (listener.loadBean(s, t)) { Object o = context.getBean(s); if (listener.beanLoaded(s, type.cast(o))) { return true; } loaded = true; } } return loaded || orig.loadBeansOfType(type, listener); }
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { List<String> list = new ArrayList<String>(Arrays.asList(context.getBeanNamesForType(type, false, false))); list.removeAll(passThroughs); Collections.reverse(list); boolean loaded = false; for (String s : list) { Class<?> beanType = context.getType(s); Class<? extends T> t = beanType.asSubclass(type); if (listener.loadBean(s, t)) { Object o = context.getBean(s); if (listener.beanLoaded(s, type.cast(o))) { return true; } loaded = true; } } return loaded || orig.loadBeansOfType(type, listener); }
public <T> boolean loadBeansOfType(Class<T> type, BeanLoaderListener<T> listener) { List<String> list = new ArrayList<String>(Arrays.asList(context.getBeanNamesForType(type, false, false))); list.removeAll(passThroughs); Collections.reverse(list); boolean loaded = false; for (String s : list) { Class<?> beanType = context.getType(s); Class<? extends T> t = beanType.asSubclass(type); if (listener.loadBean(s, t)) { Object o = context.getBean(s); if (listener.beanLoaded(s, type.cast(o))) { return true; } loaded = true; } } return loaded || orig.loadBeansOfType(type, listener); }