- Type Parameters:
T
- the type of the JAXB root class of this Extension Point.
public interface ExtensionPoint<T>
The Extension Point interface. Extensions can be registered in the application file.
Note: More method might be added in the future!
This is a SPI interface. Modules which want to add support for new Extension Points must register an implementation of this interface as an OSGi service per Extension Point.
It's a good practice to provide annotations and an annotation processor to generate the extension point configuration. Also consider to provide a type-safe descriptor class.
- Author:
- puce
- See Also:
AbstractApplicationAnnotationProcessor