Interface InternalPluginNamespace
public interface InternalPluginNamespace
External Plugins are executable code that the Workspace can execute. An
external plugin must define a Capability in the
InternalPluginNamespace. This namespace defines the attributes:
bnd.external.plugin name of the plugin objectClass the service type of the plugin implementation the implementation classThere is an annotation
BndPlugin that can be applied to a plugin.-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final StringDo not show as option in UI (normally for plugins added by the softwarestatic final StringThe implementation classstatic final StringThe name of the external pluginstatic final StringNamespace name for external plugin capabilities and requirements.static final StringThe configuration interface -
Method Summary
-
Field Details
-
NAMESPACE
Namespace name for external plugin capabilities and requirements.- See Also:
-
NAME_A
-
IMPLEMENTATION_A
-
PARAMETERS_A
-
HIDE_A
Do not show as option in UI (normally for plugins added by the software- See Also:
-
-
Method Details
-
filter
-