Class ClassBasedServiceStrategy<T>

java.lang.Object
net.shibboleth.shared.spring.service.ClassBasedServiceStrategy<T>
Type Parameters:
T - the service type to look for
All Implemented Interfaces:
Function<ApplicationContext,AbstractServiceableComponent<T>>, NonnullFunction<ApplicationContext,AbstractServiceableComponent<T>>

public class ClassBasedServiceStrategy<T> extends Object implements NonnullFunction<ApplicationContext,AbstractServiceableComponent<T>>
Strategy to create AbstractServiceableComponents from the ApplicationContext.