Class NonReloadableExcluder

java.lang.Object
net.shibboleth.shared.service.reloadable.NonReloadableExcluder
All Implemented Interfaces:
BeanFactoryPostProcessor

public class NonReloadableExcluder extends Object implements BeanFactoryPostProcessor
Post-processes bean definitions by marking any reloadable beans as singletons, and any non-reloadable beans as lazy-init to limit/prevent instantiation.

Used to implement the "reloadable" custom bean scope in concert with ReloadableScope.

Since:
5.4.0