Example usage for org.springframework.util ClassUtils getDefaultClassLoader

List of usage examples for org.springframework.util ClassUtils getDefaultClassLoader

Introduction

In this page you can find the example usage for org.springframework.util ClassUtils getDefaultClassLoader.

Prototype

@Nullable
public static ClassLoader getDefaultClassLoader() 

Source Link

Document

Return the default ClassLoader to use: typically the thread context ClassLoader, if available; the ClassLoader that loaded the ClassUtils class will be used as fallback.

Usage

From source file:org.excalibur.overlay.hierarchical.grouping.MemberMain.java

public static void main(String[] args) throws Exception {
    JChannel channel = new JChannel(ClassUtils.getDefaultClassLoader().getResourceAsStream("rest_ping.xml"));
    Group group = new Group(channel);
    channel.connect("exca");

    new Thread(new Runnable() {
        @Override//  www .  j  a v a  2  s.  co m
        public void run() {
            while (true)
                ;
        }
    }).start();
}

From source file:org.excalibur.core.util.Properties2.java

public static Properties load(String resource) {
    return load(ClassUtils.getDefaultClassLoader().getResourceAsStream(resource));
}

From source file:net.paslavsky.springrest.SpringRestClientFactoryBean.java

private static Class<?> getClientClass(String clientClassName) {
    Assert.hasText(clientClassName,// w  ww.  j av a  2 s . c o  m
            "Argument 'clientClassName' must be a name of the class from default classpath");
    try {
        return ClassUtils.forName(clientClassName, ClassUtils.getDefaultClassLoader());
    } catch (ClassNotFoundException e) {
        throw new SpringRestClientConfigurationException("Wrong class name of the REST client", e);
    }
}

From source file:org.eclipse.equinox.weaving.springweaver.EquinoxAspectsLoadTimeWeaver.java

public EquinoxAspectsLoadTimeWeaver() {
    this(ClassUtils.getDefaultClassLoader());
}

From source file:gov.nyc.doitt.gis.geoclient.parser.test.SpecBuilder.java

public SpecBuilder() {
    xStream = new XStream(new DomDriver());
    xStream.setMode(XStream.ID_REFERENCES);
    xStream.processAnnotations(UnparsedSpecs.class);
    this.unparsedTokenSpecs = (UnparsedSpecs) xStream
            .fromXML(ClassUtils.getDefaultClassLoader().getResourceAsStream(PARSER_TEST_DATA_FILE));
}

From source file:com.wavemaker.commons.io.ClassPathFile.java

/**
 * Create a new {@link ClassPathFile} instance.
 * /*w  w  w  . j a v  a2s  . co  m*/
 * @param classLoader a {@link ClassLoader} or <tt>null</tt> to use the default
 * @param path the path of the resource
 */
public ClassPathFile(ClassLoader classLoader, String path) {
    this.path = new ResourcePath().get(path);
    this.classLoader = classLoader == null ? ClassUtils.getDefaultClassLoader() : classLoader;
}

From source file:org.lightadmin.core.persistence.repository.JavassistDynamicJpaRepositoryClassFactory.java

public JavassistDynamicJpaRepositoryClassFactory(
        DynamicRepositoryBeanNameGenerator dynamicRepositoryBeanNameGenerator) {
    this.dynamicRepositoryBeanNameGenerator = dynamicRepositoryBeanNameGenerator;
    this.classLoader = ClassUtils.getDefaultClassLoader();
}

From source file:org.jboss.instrument.classloading.JBossModulesLoadTimeWeaver.java

public JBossModulesLoadTimeWeaver() {
    this(ClassUtils.getDefaultClassLoader());
}

From source file:org.jboss.instrument.classloading.JBoss5LoadTimeWeaver.java

public JBoss5LoadTimeWeaver() {
    this(ClassUtils.getDefaultClassLoader());
}

From source file:com.ethercis.servicemanager.service.ServiceClassScanner.java

public final List<Class<Service>> getServiceClasses(String basePackage) {
    basePackage = basePackage == null ? "" : basePackage;
    List<Class<Service>> classes = new ArrayList<Class<Service>>();
    for (BeanDefinition candidate : findCandidateComponents(basePackage)) {
        try {/*from   w  w  w  .  j  a v a 2  s.co m*/
            @SuppressWarnings("unchecked")
            Class<Service> cls = (Class<Service>) ClassUtils.resolveClassName(candidate.getBeanClassName(),
                    ClassUtils.getDefaultClassLoader());
            classes.add((Class<Service>) cls);
        } catch (Throwable ex) {
            ex.printStackTrace();
        }
    }
    return classes;
}