Class AbstractEventInbox
java.lang.Object
org.opentestfactory.report.interpreter.base.application.AbstractEventInbox
- Direct Known Subclasses:
EventInboxWithConfigurableReportParser, EventInboxWithUnconfigurableReportParser
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected final org.opentestfactory.services.components.bus.BusApiClient -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected abstract ParseReportInterpreterInputTaskcreateReportInterpreterInputParsingTask(org.opentestfactory.dto.v1.ReportInterpreterInput interpreterInput) protected abstract Stringprotected abstract Stringprotected abstract AbstractResultParserprotected abstract StringvoidincomingEvent(org.opentestfactory.dto.v1.ReportInterpreterInput interpreterInput) voidincomingExecutionResult(org.opentestfactory.dto.v1.ExecutionResult executionResult) protected booleantechnologyAndVersionAreAccepted(String technology, String version)
-
Field Details
-
busApiClient
protected final org.opentestfactory.services.components.bus.BusApiClient busApiClient -
acceptedTechnologies
-
acceptedVersions
-
acceptedMediaTypes
-
-
Constructor Details
-
AbstractEventInbox
-
-
Method Details
-
incomingEvent
@Post("/report") @Consumes public void incomingEvent(@Body org.opentestfactory.dto.v1.ReportInterpreterInput interpreterInput) -
technologyAndVersionAreAccepted
-
createReportInterpreterInputParsingTask
protected abstract ParseReportInterpreterInputTask createReportInterpreterInputParsingTask(org.opentestfactory.dto.v1.ReportInterpreterInput interpreterInput) -
incomingExecutionResult
@Post("/result") @Consumes public void incomingExecutionResult(@Body org.opentestfactory.dto.v1.ExecutionResult executionResult) -
getResultParser
-
getTechnology
-
getParserTaskName
-
getReportFormatDisplayName
-