What services, service interfaces, and service providers are
How to implement a service in Java
How to use a Java interface as a service implementation
How to load service providers using the ServiceLoader class
How to use the uses statement in a module declaration to specify the service interface that the current module discovers and loads using the ServiceLoader class
How to use the provides statement to specify a service provider provided by the current module
How to discover, filter, and select service ...
7. Implementing Services
Get More Java 17: An In-Depth Exploration of the Java Language and Its Features now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.