Interface ServiceResolver
-
- All Known Implementing Classes:
DefaultServiceResolver
public interface ServiceResolverA resolver of Java services.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description <T> Iterable<T>loadJavaServices(Class<T> serviceContract)Discovers and instantiates implementations of the named service contract.
-
-
-
Method Detail
-
loadJavaServices
<T> Iterable<T> loadJavaServices(Class<T> serviceContract)
Discovers and instantiates implementations of the named service contract.NOTE : We are talking about services as defined by
ServiceLoader.- Type Parameters:
T- The type of the service contract- Parameters:
serviceContract- The java type defining the service contract- Returns:
- The ordered set of discovered services.
-
-