Class IncorrectPluginInfo
- java.lang.Object
-
- jetbrains.buildServer.plugins.bean.IncorrectPluginInfo
-
- All Implemented Interfaces:
PluginInfo
public class IncorrectPluginInfo extends Object implements PluginInfo
-
-
Constructor Summary
Constructors Constructor Description IncorrectPluginInfo(String name, File pluginDir, String reason, Throwable throwable)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
PluginClassLoadingInfo
getClassloadingInfo()
Collection<PluginDependencyInfo>
getDependencies()
Returns plugin direct dependencies information.Throwable
getError()
String
getPluginName()
File
getPluginRoot()
Returns plugin base folderString
getPluginVersion()
String
getReason()
SpringPluginInfo
getSpringPluginInfo()
String
getUUID()
int
hashCode()
boolean
isRuntimeReloadAllowed()
-
-
-
Method Detail
-
getPluginName
@NotNull public String getPluginName()
- Specified by:
getPluginName
in interfacePluginInfo
-
getPluginRoot
@NotNull public File getPluginRoot()
Description copied from interface:PluginInfo
Returns plugin base folder- Specified by:
getPluginRoot
in interfacePluginInfo
- Returns:
- plugin base folder
-
getReason
@NotNull public String getReason()
-
getError
@Nullable public Throwable getError()
-
getPluginVersion
@Nullable public String getPluginVersion()
- Specified by:
getPluginVersion
in interfacePluginInfo
-
getSpringPluginInfo
@Nullable public SpringPluginInfo getSpringPluginInfo()
- Specified by:
getSpringPluginInfo
in interfacePluginInfo
- Returns:
- spring context creation info
-
getClassloadingInfo
@Nullable public PluginClassLoadingInfo getClassloadingInfo()
- Specified by:
getClassloadingInfo
in interfacePluginInfo
-
getDependencies
@NotNull public Collection<PluginDependencyInfo> getDependencies()
Description copied from interface:PluginInfo
Returns plugin direct dependencies information. NOTE: Transitive dependencies not supported.- Specified by:
getDependencies
in interfacePluginInfo
- Returns:
- see above
-
isRuntimeReloadAllowed
public boolean isRuntimeReloadAllowed()
- Specified by:
isRuntimeReloadAllowed
in interfacePluginInfo
- Returns:
- true if this plugin could be unloaded in runtime.
-
getUUID
@NotNull public String getUUID()
- Specified by:
getUUID
in interfacePluginInfo
- Returns:
- UUID of parsed plugin. Is changed after each restart.
-
-