Class ResourceLoaderClassLoadHelper
- java.lang.Object
- org.springframework.scheduling.quartz.ResourceLoaderClassLoadHelper
- All Implemented Interfaces:
ClassLoadHelper
public class ResourceLoaderClassLoadHelper extends Object implements ClassLoadHelper
Wrapper that adapts from the QuartzClassLoadHelperinterface onto Spring'sResourceLoaderinterface. Used by default when the SchedulerFactoryBean runs in a Spring ApplicationContext.- Since:
- 2.5.5
- Author:
- Juergen Hoeller
- See Also:
SchedulerFactoryBean.setApplicationContext(org.springframework.context.ApplicationContext)
Constructor Summary
Constructors Constructor Description ResourceLoaderClassLoadHelper()Create a new ResourceLoaderClassLoadHelper for the default ResourceLoader.ResourceLoaderClassLoadHelper(ResourceLoader resourceLoader)Create a new ResourceLoaderClassLoadHelper for the given ResourceLoader.
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ClassLoadergetClassLoader()URLgetResource(String name)InputStreamgetResourceAsStream(String name)voidinitialize()Class<?>loadClass(String name)<T> Class<? extends T>loadClass(String name, Class<T> clazz)
Constructor Detail
ResourceLoaderClassLoadHelper
public ResourceLoaderClassLoadHelper()
Create a new ResourceLoaderClassLoadHelper for the default ResourceLoader.
ResourceLoaderClassLoadHelper
public ResourceLoaderClassLoadHelper(ResourceLoader resourceLoader)
Create a new ResourceLoaderClassLoadHelper for the given ResourceLoader.- Parameters:
resourceLoader- the ResourceLoader to delegate to
Method Detail
initialize
public void initialize()
- Specified by:
initializein interfaceClassLoadHelper
loadClass
public Class<?> loadClass(String name) throws ClassNotFoundException
- Specified by:
loadClassin interfaceClassLoadHelper- Throws:
ClassNotFoundException
loadClass
public <T> Class<? extends T> loadClass(String name, Class<T> clazz) throws ClassNotFoundException
- Specified by:
loadClassin interfaceClassLoadHelper- Throws:
ClassNotFoundException
getResource
public URL getResource(String name)
- Specified by:
getResourcein interfaceClassLoadHelper
getResourceAsStream
public InputStream getResourceAsStream(String name)
- Specified by:
getResourceAsStreamin interfaceClassLoadHelper
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceClassLoadHelper