@Target(value=TYPE)
@Retention(value=RUNTIME)
public @interface GoPluginApiMarker
This is intended for use by Go extension providers. The provider can mark an interface or a class with this annotation to indicate to the plugin framework that the interface or class will be implemented by a plugin.
The plugin framework would do required runtime setup so that the interface classes are available to the plugin implementations.Copyright © 2018 ThoughtWorks, Inc. GoCD Version: 18.2.0-6228