Class CustomFlowRelativeResourceLoader
- java.lang.Object
-
- net.shibboleth.idp.plugin.authn.spring.CustomFlowRelativeResourceLoader
-
- All Implemented Interfaces:
ResourceLoader
public class CustomFlowRelativeResourceLoader extends Object implements ResourceLoader
Custom FlowRelativeResourceLoader which allows the addition of protocol resolvers. Of particular importance allowing conditional: resources.
-
-
Field Summary
Fields Modifier and Type Field Description private ResourceflowResourceprivate Set<ProtocolResolver>protocolResolvers-
Fields inherited from interface org.springframework.core.io.ResourceLoader
CLASSPATH_URL_PREFIX
-
-
Constructor Summary
Constructors Constructor Description CustomFlowRelativeResourceLoader(Resource resource)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddProtocolResolver(ProtocolResolver resolver)private ResourcecreateFlowRelativeResource(String location)ClassLoadergetClassLoader()ResourcegetResource(String location)
-
-
-
Field Detail
-
protocolResolvers
private final Set<ProtocolResolver> protocolResolvers
-
flowResource
private Resource flowResource
-
-
Constructor Detail
-
CustomFlowRelativeResourceLoader
public CustomFlowRelativeResourceLoader(Resource resource)
-
-
Method Detail
-
addProtocolResolver
public void addProtocolResolver(ProtocolResolver resolver)
-
getClassLoader
public ClassLoader getClassLoader()
- Specified by:
getClassLoaderin interfaceResourceLoader
-
getResource
public Resource getResource(String location)
- Specified by:
getResourcein interfaceResourceLoader
-
-