Class SupplierBackedReloadableService<T>

java.lang.Object
net.shibboleth.shared.component.AbstractInitializableComponent
net.shibboleth.sp.service.impl.SupplierBackedReloadableService<T>
Type Parameters:
T - component type
All Implemented Interfaces:
Component, DestructableComponent, InitializableComponent, ReloadableService<T>

public class SupplierBackedReloadableService<T> extends AbstractInitializableComponent implements ReloadableService<T>
A "null" implementation of ReloadableService that obtains an instance of an object via a strategy and exposes it as though it were a component wrapped by a service by nulling the relevant methods and interfaces.