John D. Ament created CXF-7611: ---------------------------------- Summary: Define an internal SPI for automatically discovering components Key: CXF-7611 URL: https://issues.apache.org/jira/browse/CXF-7611 Project: CXF Issue Type: New Feature Components: JAX-RS Reporter: John D. Ament
Other JAX-RS runtimes provide an internal SPI for registering components to be discovered automatically. For instance, Jersey uses [AutoDiscoverable|https://github.com/jersey/jersey/blob/master/core-common/src/main/java/org/glassfish/jersey/internal/spi/AutoDiscoverable.java] (this link may change due to ee4j moves) and Resteasy will look for {{ServiceLoader}} files that are defined as {{javax.ws.rs.ext.Providers}} but manually process the entries to load them. CXF as best as I can tell has no capability like this, and instead relies on the DI runtimes to register providers. This type of feature may make sense to have in a future JAX-RS specification update, and I think we should have a similar mechanism available so that users can register providers in a DI independent way. -- This message was sent by Atlassian JIRA (v6.4.14#64029)