Package com.dtolabs.rundeck.plugins
Class CorePluginProviderServices
- java.lang.Object
-
- com.dtolabs.rundeck.plugins.CorePluginProviderServices
-
public class CorePluginProviderServices extends java.lang.Object
Defines core plugin types that require Frameowrk constructor, and can provide the pluggin provider services for them
-
-
Constructor Summary
Constructors Constructor Description CorePluginProviderServices()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <T> PluggableProviderService<T>
getPluggableProviderServiceForType(java.lang.Class<T> type, Framework framework)
static <T> boolean
isFrameworkDependentPluginType(java.lang.Class<T> p)
-
-
-
Method Detail
-
isFrameworkDependentPluginType
public static <T> boolean isFrameworkDependentPluginType(java.lang.Class<T> p)
- Type Parameters:
T
- type- Parameters:
p
- class- Returns:
- true if the type requires Framework argument for construction
-
getPluggableProviderServiceForType
public static <T> PluggableProviderService<T> getPluggableProviderServiceForType(java.lang.Class<T> type, Framework framework)
- Type Parameters:
T
- type- Parameters:
type
- classframework
- framework- Returns:
- plugin provider service for the type, or null if it is not a framework plugin type
-
-