Package jetbrains.buildServer.plugins
Interface PluginMessagesHolder
-
- All Known Implementing Classes:
PluginMessagesHolderImpl
public interface PluginMessagesHolder
Simple storage for plugin errors- Since:
- 10.0
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description PluginAdditionalMessage
addDisableReason(PluginInfo info, String reason)
PluginAdditionalMessage
addError(PluginInfo info, String description, Throwable error)
PluginAdditionalMessage
addMessage(PluginInfo info, String message)
void
addMessage(PluginInfo info, PluginAdditionalMessage message)
PluginAdditionalMessage
addWarning(PluginInfo info, String message)
void
clear(PluginInfo info)
Collection<PluginAdditionalMessage>
getPluginAdditionalMessages(PluginInfo info)
void
remove(PluginInfo info, PluginAdditionalMessage error)
-
-
-
Method Detail
-
getPluginAdditionalMessages
@NotNull Collection<PluginAdditionalMessage> getPluginAdditionalMessages(@NotNull PluginInfo info)
-
addError
@NotNull PluginAdditionalMessage addError(@NotNull PluginInfo info, @NotNull String description, @Nullable Throwable error)
-
addWarning
@NotNull PluginAdditionalMessage addWarning(@NotNull PluginInfo info, @NotNull String message)
-
addMessage
@NotNull PluginAdditionalMessage addMessage(@NotNull PluginInfo info, @NotNull String message)
-
addDisableReason
@NotNull PluginAdditionalMessage addDisableReason(@NotNull PluginInfo info, @NotNull String reason)
-
addMessage
void addMessage(@NotNull PluginInfo info, @NotNull PluginAdditionalMessage message)
-
remove
void remove(@NotNull PluginInfo info, @NotNull PluginAdditionalMessage error)
-
clear
void clear(@NotNull PluginInfo info)
-
-