Interface PluginRequest
public interface PluginRequest
Contains information about a plugin that has been requested for resolution.
- Since:
- 3.5
-
Method Summary
Modifier and TypeMethodDescriptiongetId()The ID of the plugin requested.@Nullable ModuleVersionSelectorThe implementation module of the plugin if one was explicitly specified, otherwise null.@Nullable ComponentSelectorA selector for the implementation of the plugin if one was explicitly specified, otherwise null.@Nullable StringThe version of the plugin if one was specified, otherwise null.
-
Method Details
-
getId
-
getVersion
@Nullable String getVersion()The version of the plugin if one was specified, otherwise null.- Since:
- 3.5
-
getModule
@Nullable ModuleVersionSelector getModule()The implementation module of the plugin if one was explicitly specified, otherwise null.Prefer
getSelector().- Since:
- 3.5
-
getSelector
@Nullable ComponentSelector getSelector()A selector for the implementation of the plugin if one was explicitly specified, otherwise null.- Since:
- 9.3.0
-