Package com.atlassian.bamboo.logger
Interface ErrorUpdateHandler
-
- All Known Subinterfaces:
ErrorHandler
- All Known Implementing Classes:
AbstractErrorUpdateHandler,DefaultErrorHandler,RemoteErrorUpdateHandler
@PublicApi public interface ErrorUpdateHandler
-
-
Method Summary
All Methods Instance Methods Abstract Methods Deprecated Methods Modifier and Type Method Description voidaddErrorCollection(ResultKey buildKey, ErrorCollection errors)Adds all the error messages in the errorCollection to the buildvoidcreateElasticError(String context, @Nullable Long agentId, @Nullable ThrowableDetails throwableDetails, @Nullable String instanceId)Create an error regarding Elastic Bamboo.voidcreateError(@Nullable String entityKey, @Nullable Integer resultNumber, Long agentId, String context, @Nullable ThrowableDetails throwableDetails)Deprecated.since 6.5, usecreateError(String, Long, Long, String, ThrowableDetails)voidcreateError(@Nullable String entityKey, @Nullable Long resultNumber, Long agentId, String context, @Nullable ThrowableDetails throwableDetails)voidrecordElasticError(String context, @Nullable Long agentId, @Nullable Throwable throwable, @Nullable String instanceId)Record an error resulting from Elastic BamboovoidrecordError(@NotNull Key entityKey, @Nullable String context)Record a build error against a plan/deploymentvoidrecordError(@NotNull Key entityKey, @Nullable String context, @NotNull Throwable throwable)Record a build error against a plan/deploymentvoidrecordError(@NotNull Key entityKey, @Nullable String context, @NotNull Throwable throwable, @Nullable Map<String,String> metadata)Record a build error against a plan/deploymentvoidrecordError(@NotNull ResultKey resultKey, @Nullable String context, @Nullable Throwable throwable)Record an error against a resultvoidrecordError(@NotNull ResultKey resultKey, @Nullable String context, @Nullable Throwable throwable, @Nullable Map<String,String> metadata)Record an error against a resultvoidrecordError(String context)Record general errorvoidrecordError(String context, @Nullable Throwable throwable)Record general error
-
-
-
Method Detail
-
recordError
void recordError(String context)
Record general error- Parameters:
context-
-
recordError
void recordError(String context, @Nullable @Nullable Throwable throwable)
Record general error- Parameters:
context-throwable-
-
recordError
void recordError(@NotNull @NotNull Key entityKey, @Nullable @Nullable String context)Record a build error against a plan/deployment- Parameters:
entityKey-context-
-
recordError
void recordError(@NotNull @NotNull Key entityKey, @Nullable @Nullable String context, @NotNull @NotNull Throwable throwable)Record a build error against a plan/deployment- Parameters:
entityKey-context-throwable-
-
recordError
void recordError(@NotNull @NotNull Key entityKey, @Nullable @Nullable String context, @NotNull @NotNull Throwable throwable, @Nullable @Nullable Map<String,String> metadata)Record a build error against a plan/deployment- Parameters:
entityKey-context-throwable-metadata- additional exception details
-
recordError
void recordError(@NotNull @NotNull ResultKey resultKey, @Nullable @Nullable String context, @Nullable @Nullable Throwable throwable)Record an error against a result- Parameters:
resultKey- of the resultcontext- messagethrowable- error
-
recordError
void recordError(@NotNull @NotNull ResultKey resultKey, @Nullable @Nullable String context, @Nullable @Nullable Throwable throwable, @Nullable @Nullable Map<String,String> metadata)Record an error against a result- Parameters:
resultKey- of the resultcontext- messagethrowable- errormetadata- additional exception details
-
addErrorCollection
void addErrorCollection(ResultKey buildKey, ErrorCollection errors)
Adds all the error messages in the errorCollection to the build- Parameters:
buildKey-errors-
-
createError
@Deprecated void createError(@Nullable @Nullable String entityKey, @Nullable @Nullable Integer resultNumber, Long agentId, String context, @Nullable @Nullable ThrowableDetails throwableDetails)
Deprecated.since 6.5, usecreateError(String, Long, Long, String, ThrowableDetails)
-
createError
void createError(@Nullable @Nullable String entityKey, @Nullable @Nullable Long resultNumber, Long agentId, String context, @Nullable @Nullable ThrowableDetails throwableDetails)
-
recordElasticError
void recordElasticError(String context, @Nullable @Nullable Long agentId, @Nullable @Nullable Throwable throwable, @Nullable @Nullable String instanceId)
Record an error resulting from Elastic Bamboo- Parameters:
context-agentId-throwable-instanceId-
-
createElasticError
void createElasticError(String context, @Nullable @Nullable Long agentId, @Nullable @Nullable ThrowableDetails throwableDetails, @Nullable @Nullable String instanceId)
Create an error regarding Elastic Bamboo.- Parameters:
context-agentId-throwableDetails-instanceId-
-
-