# Package net.shibboleth.shared.spring.resource

@NonnullElements package net.shibboleth.shared.spring.resource
Shibboleth integration with Spring `Resource`.Helper functions, concrete implementations and a bridging class.

Classes
Class
Description
ConditionalResource
A wrapper that guards a `Resource` that may be absent by returning an empty bean file instead.
ConditionalResourceResolver
Supports a "conditional:resourcepath" URL syntax for wrapping a Spring resource with a `ConditionalResource`.
PreferFileSystemResourceLoader
An extension of `DefaultResourceLoader` that (1) is biased in favor of the filesystem such that bare resource paths are assumed to be files rather than classpath resources and (2) supports loading "classpath*:" resources.
ResourceHelper
Bridging class between `Resource` and `Resource`.
RunnableFileSystemResource
A file backed resource which calls out to a provided `Runnable` as appropriate such that the resource becomes reloadable.