Annotation Type ExtensionPoint
-
@Target(TYPE) @Retention(RUNTIME) public @interface ExtensionPoint
Annotation for interfaces that accept auto-registered implementations.Interfaces that accept automatically registered implementations into their
DynamicSet
must be tagged with this annotation.Plugins or extensions that implement an
@ExtensionPoint
interface should use theListen
annotation to automatically register.- See Also:
Listen