private void scanConfig(String graniteConfigProperties) { //if config overriding exists Scanner scanner = ScannerFactory.createScanner(this, graniteConfigProperties != null ? graniteConfigProperties : GRANITE_CONFIG_PROPERTIES); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for configuration"); } }
public static Scanner createScanner(ScannedItemHandler handler, String marker) { if (isVFSAvailable() && !isEmbedded() && isJBoss(5)) { log.debug("Using VFS aware scanner"); try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFSScanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { throw new RuntimeException("Could not create VFSScanner", e); } } if (isVFS3Available() && !isEmbedded() && isJBoss(6)) { log.debug("Using VFS3 aware scanner"); try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFS3Scanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { throw new RuntimeException("Could not create VFS3Scanner", e); } } log.debug("Using default Scanner"); return new URLScanner(handler, marker); }
public static Scanner createScanner(ScannedItemHandler handler, String marker) { if (isVFSAvailable() && !isEmbedded() && isJBoss(5)) { log.debug("Using VFS aware scanner"); try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFSScanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { throw new RuntimeException("Could not create VFSScanner", e); } } if (isVFS3Available()) { try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFS3Scanner"); log.debug("Using VFS3 aware scanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { // Not found, probably embedded } } log.debug("Using default scanner"); return new URLScanner(handler, marker); }
private void scanConfig(String graniteConfigProperties) { //if config overriding exists Scanner scanner = ScannerFactory.createScanner(this, graniteConfigProperties != null ? graniteConfigProperties : GRANITE_CONFIG_PROPERTIES); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for configuration"); } }
public static Scanner createScanner(ScannedItemHandler handler, String marker) { if (isVFSAvailable() && !isEmbedded() && isJBoss(5)) { log.debug("Using VFS aware scanner"); try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFSScanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { throw new RuntimeException("Could not create VFSScanner", e); } } if (isVFS3Available()) { try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFS3Scanner"); log.debug("Using VFS3 aware scanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { // Not found, probably embedded } } log.debug("Using default scanner"); return new URLScanner(handler, marker); }
private void scanConfig(String graniteConfigProperties) { //if config overriding exists Scanner scanner = ScannerFactory.createScanner(this, graniteConfigProperties != null ? graniteConfigProperties : GRANITE_CONFIG_PROPERTIES); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for configuration"); } }
public static Scanner createScanner(ScannedItemHandler handler, String marker) { if (isVFSAvailable() && !isEmbedded() && isJBoss(5)) { log.debug("Using VFS aware scanner"); try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFSScanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { throw new RuntimeException("Could not create VFSScanner", e); } } if (isVFS3Available()) { try { Class<?> vfsScannerClass = ScannerFactory.class.getClassLoader().loadClass("org.granite.scan.VFS3Scanner"); log.debug("Using VFS3 aware scanner"); return (Scanner)vfsScannerClass.getConstructor(ScannedItemHandler.class, String.class).newInstance(handler, marker); } catch (Exception e) { // Not found, probably embedded } } log.debug("Using default scanner"); return new URLScanner(handler, marker); }
private void scanConfig(String graniteConfigProperties) { //if config overriding exists Scanner scanner = ScannerFactory.createScanner(this, graniteConfigProperties != null ? graniteConfigProperties : GRANITE_CONFIG_PROPERTIES); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for configuration"); } }
@Override public Set<Class<?>> scan(Set<String> packageNames, Class<? extends Annotation> annotationClass) { Set<Class<?>> classes = new HashSet<Class<?>>(); Scanner scanner = ScannerFactory.createScanner(new MessagingScannedItemHandler(packageNames, classes, annotationClass), null); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for @RemoteAlias"); } return classes; }
@Override public Set<Class<?>> scan(Set<String> packageNames) { Set<Class<?>> classes = new HashSet<Class<?>>(); Scanner scanner = ScannerFactory.createScanner(new MessagingScannedItemHandler(packageNames, classes), null); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for @RemoteAlias"); } return classes; }
@Override public Set<Class<?>> scan(Set<String> packageNames, Class<? extends Annotation> annotationClass) { Set<Class<?>> classes = new HashSet<Class<?>>(); Scanner scanner = ScannerFactory.createScanner(new MessagingScannedItemHandler(packageNames, classes, annotationClass), null); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for @RemoteAlias"); } return classes; }
private void scanConfig(String serviceConfigProperties, List<ScannedItemHandler> handlers) { Scanner scanner = ScannerFactory.createScanner(this, serviceConfigProperties != null ? serviceConfigProperties : SERVICES_CONFIG_PROPERTIES); scanner.addHandlers(handlers); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for configuration"); } }
private void scanConfig(String serviceConfigProperties, List<ScannedItemHandler> handlers) { Scanner scanner = ScannerFactory.createScanner(this, serviceConfigProperties != null ? serviceConfigProperties : SERVICES_CONFIG_PROPERTIES); scanner.addHandlers(handlers); try { scanner.scan(); } catch (Exception e) { log.error(e, "Could not scan classpath for configuration"); } }