Annotation Type Load
@Target(METHOD)
@Retention(RUNTIME)
public @interface Load
Annotation that marks a method to be called when a plugin is loaded.
Intended for use by plugin developers to mark a method of an extension implementation to be called during plugin load time.
The semantics of the method marked with this annotation is as follows.- There should atmost one method in the implementation that should have this annotation.
- The method should be public, non-static.
- The method should take only one parameter-
PluginContext. Return values will be ignored. - This annotation will not be inherited along with the method.
- See Also:
- Go Plugin Documentation,
PluginContext,Load