Class ErrorService
java.lang.Object
ch.admin.bit.jeap.errorhandling.domain.error.ErrorService
-
Constructor Summary
ConstructorsConstructorDescriptionErrorService(ErrorRepository errorRepository, ScheduledResendService scheduledResendService, KafkaFailedEventResender failedEventResender, TaskManagementClient taskManagementClient, TaskFactory taskFactory, ResendingStrategy resendingStrategy, ErrorFactory errorFactory, ErrorHandlingMetricsService errorHandlingMetricsService, AuditLogService auditLogService, ErrorGroupService errorGroupService) -
Method Summary
Modifier and TypeMethodDescriptionvoidcloseManualTask(Error error) voidcreateManualTask(Error error) voidvoiddeleteManualTask(Error error) intgetErrorCountForCausingEvent(String causingEventId) getErrorListByState(Error.ErrorState errorState, int pageIndex, int pageSize) getPermanentErrorList(int pageIndex, int pageSize) getTemporaryErrorList(int pageIndex, int pageSize) voidhandlePermanentError(Error error) voidhandleTemporaryError(Error error) voidbooleanisEventDuplicate(String errorEventIdempotenceId) voidmanualResend(UUID errorId) voidscheduledResend(ScheduledResend scheduledResend)
-
Constructor Details
-
ErrorService
public ErrorService(ErrorRepository errorRepository, ScheduledResendService scheduledResendService, KafkaFailedEventResender failedEventResender, TaskManagementClient taskManagementClient, TaskFactory taskFactory, ResendingStrategy resendingStrategy, ErrorFactory errorFactory, ErrorHandlingMetricsService errorHandlingMetricsService, AuditLogService auditLogService, ErrorGroupService errorGroupService)
-
-
Method Details
-
handleTemporaryError
-
handlePermanentError
-
handleUnknownTemporalityError
-
getError
-
getErrorCountForCausingEvent
-
getPermanentErrorList
-
getTemporaryErrorList
-
getErrorListByState
@Transactional(readOnly=true) public ErrorList getErrorListByState(Error.ErrorState errorState, int pageIndex, int pageSize) -
isEventDuplicate
-
manualResend
-
scheduledResend
-
delete
-
createManualTask
-
deleteManualTask
-
closeManualTask
-