ResourceConfig instance; ServerConfig scfg = instance.getConfiguration(); Set<Class<?>> classes = scfg.getClasses();
/** * Get the class based entities, scalarTypes, Listeners etc. */ private BootupClasses getBootupClasses1(ServerConfig serverConfig) { List<Class<?>> entityClasses = serverConfig.getClasses(); if (serverConfig.isDisableClasspathSearch() || (entityClasses != null && !entityClasses.isEmpty())) { // use classes we explicitly added via configuration return new BootupClasses(entityClasses); } return BootupClassPathSearch.search(serverConfig); }
/** * Get the class based entities, scalarTypes, Listeners etc. */ private BootupClasses getBootupClasses1(ServerConfig serverConfig) { List<Class<?>> entityClasses = serverConfig.getClasses(); if (entityClasses != null && entityClasses.size() > 0) { // use classes we explicitly added via configuration return new BootupClasses(serverConfig.getClasses()); } List<String> jars = serverConfig.getJars(); List<String> packages = serverConfig.getPackages(); if ((packages != null && !packages.isEmpty()) || (jars != null && !jars.isEmpty())) { // filter by package name BootupClassPathSearch search = new BootupClassPathSearch(null, packages, jars); return search.getBootupClasses(); } // just use classes we can find via class path search return bootupClassSearch.getBootupClasses().createCopy(); }
/** * Get the class based entities, scalarTypes, Listeners etc. */ private BootupClasses getBootupClasses1(ServerConfig serverConfig) { List<Class<?>> entityClasses = serverConfig.getClasses(); if (entityClasses != null && entityClasses.size() > 0) { // use classes we explicitly added via configuration return new BootupClasses(serverConfig.getClasses()); } List<String> jars = serverConfig.getJars(); List<String> packages = serverConfig.getPackages(); if ((packages != null && !packages.isEmpty()) || (jars != null && !jars.isEmpty())) { // filter by package name BootupClassPathSearch search = new BootupClassPathSearch(null, packages, jars); return search.getBootupClasses(); } // just use classes we can find via class path search return bootupClassSearch.getBootupClasses().createCopy(); }
loggingDirectory = p.get("logging.directory", s); classes = getClasses(p);
loggingDirectory = p.get("logging.directory", s); classes = getClasses(p);
ddlSeedSql = p.get("ddl.seedSql", ddlSeedSql); classes = getClasses(p);