Package org.glassfish.jersey.server.spi
Interface ComponentProvider
- All Superinterfaces:
ComponentProvider
- All Known Implementing Classes:
CdiServerComponentProvider
Component provider interface to allow custom management of 3rd party
components life-cycle and dependency injection.
An implementation (a component-provider) identifies itself by placing a provider-configuration
file (if not already present),
org.glassfish.jersey.server.spi.ComponentProvider
in the resource directory META-INF/services, and adding the fully
qualified service-provider-class of the implementation in the file.
Jersey will not even try to inject component provider instances with Jersey artifacts.
The SPI providers should be designed so that no dependency injection is needed at the bind time phase.- Author:
- Jakub Podlesak
-
Method Summary
Methods inherited from interface org.glassfish.jersey.spi.ComponentProvider
bind, bind, done, initialize