Annotation Interface ActiveViamDefaultPlugin


@Documented @Retention(SOURCE) @Target(TYPE) public @interface ActiveViamDefaultPlugin
Annotation indicating a default plugin or extended plugin of the IRegistry.

This annotation does not contribute to the Registry. It is a simple marker to make it easy to spot default implementations of given Plugins or Extended Plugins.
This removes the burden of looking for the various forms of default implementations.
Moreover, this annotation is retrieved by javadoc, showing to users which implementations are default.

Author:
ActiveViam
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
    Gets the main interface of the registered type.
  • Element Details

    • intf

      Class<?> intf
      Gets the main interface of the registered type.
      Returns:
      type interface