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 QuartzClassLoadHelper
interface onto Spring'sResourceLoader
interface. 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 ClassLoader
getClassLoader()
URL
getResource(String name)
InputStream
getResourceAsStream(String name)
void
initialize()
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(@Nullable 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:
initialize
in interfaceClassLoadHelper
loadClass
public Class<?> loadClass(String name) throws ClassNotFoundException
- Specified by:
loadClass
in interfaceClassLoadHelper
- Throws:
ClassNotFoundException
loadClass
public <T> Class<? extends T> loadClass(String name, Class<T> clazz) throws ClassNotFoundException
- Specified by:
loadClass
in interfaceClassLoadHelper
- Throws:
ClassNotFoundException
getResource
@Nullable public URL getResource(String name)
- Specified by:
getResource
in interfaceClassLoadHelper
getResourceAsStream
@Nullable public InputStream getResourceAsStream(String name)
- Specified by:
getResourceAsStream
in interfaceClassLoadHelper
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoader
in interfaceClassLoadHelper