Annotation Type Load
-
@Target(METHOD) @Retention(RUNTIME) public @interface LoadAnnotation 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