Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- apply(Project) - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorPlugin
C
- com.arc_e_tect.gradle.mirage - package com.arc_e_tect.gradle.mirage
- com.arc_e_tect.gradle.mirage.detect - package com.arc_e_tect.gradle.mirage.detect
- com.arc_e_tect.gradle.mirage.report - package com.arc_e_tect.gradle.mirage.report
D
- DEFAULT_CONTROLLER_DIR - Static variable in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Default relative path of the directory searched for
@RestControllerclasses. - DEFAULT_REPORT_FILE_NAME - Static variable in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Default name of the generated AsciiDoc report file.
- Defaults - Search tag in class com.arc_e_tect.gradle.mirage.MirageApiDetectorPlugin
- Section
- DetectMirageApisTask - Class in com.arc_e_tect.gradle.mirage
-
Gradle task that parses the configured OpenAPI documentation, compares the operations it describes against the endpoints exposed by scanned
@RestControllerclasses, and writes an AsciiDoc report of every operation that has no matching implementation - the "mirage APIs". - DetectMirageApisTask() - Constructor for class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Creates the task.
F
- findMirages(List<DescribedEndpoint>, List<Endpoint>) - Method in class com.arc_e_tect.gradle.mirage.detect.MirageApiFinder
-
Returns every endpoint in
describedthat has no matching entry inendpoints.
G
- generate() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Task action: loads the configured OpenAPI documentation, scans the configured controller directories, writes the mirage API report, and - when
DetectMirageApisTask.getFailOnMirage()istrue- fails the build if any mirage API was found. - getControllerDirs() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Directories to search recursively for
@RestControllerclasses. - getControllerDirs() - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Directories to search recursively for
@RestControllerclasses, used to determine which OpenAPI operations are implemented. - getFailOnMirage() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Whether the build should fail when mirage APIs are found.
- getFailOnMirage() - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Whether the build should fail when mirage APIs are found.
- getOpenApiDir() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Directory where OpenAPI descriptions are stored, tracked so that changes to any document reachable from
DetectMirageApisTask.getRootDocument()invalidate the task's cached result. - getOpenApiDir() - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Directory where OpenAPI descriptions are stored.
- getReportDir() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Directory the AsciiDoc report is written to.
- getReportDir() - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Directory the AsciiDoc report is written to.
- getReportFileName() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Name of the generated AsciiDoc report file (without path).
- getReportFileName() - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Name of the generated AsciiDoc report file (without path).
- getRootDocument() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
The root OpenAPI document describing the API.
- getRootDocument() - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
The root OpenAPI document describing the API.
- getSystemUnderTestVersion() - Method in class com.arc_e_tect.gradle.mirage.DetectMirageApisTask
-
Version of the system under test whose
@RestControllerclasses were scanned, printed in the generated report as e.g. - getSystemUnderTestVersion() - Method in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Version of the system under test whose
@RestControllerclasses are scanned, printed in the generated report as e.g.
M
- MirageApiDetectorExtension - Class in com.arc_e_tect.gradle.mirage
-
DSL extension for the Mirage API Detector Gradle plugin.
- MirageApiDetectorExtension() - Constructor for class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
For use by the Gradle-generated concrete subclass.
- MirageApiDetectorPlugin - Class in com.arc_e_tect.gradle.mirage
-
Gradle plugin that registers the
detectMirageApistask and wires themirageApiDetectorDSL extension into the project. - MirageApiDetectorPlugin() - Constructor for class com.arc_e_tect.gradle.mirage.MirageApiDetectorPlugin
-
Creates a new plugin instance.
- MirageApiFinder - Class in com.arc_e_tect.gradle.mirage.detect
-
Determines which
DescribedEndpoints collected from the OpenAPI documentation have no matching controllerEndpoint, i.e. - MirageApiFinder() - Constructor for class com.arc_e_tect.gradle.mirage.detect.MirageApiFinder
-
Creates a new
MirageApiFinder. - MirageApiReportWriter - Class in com.arc_e_tect.gradle.mirage.report
-
Writes the AsciiDoc mirage API report: every OpenAPI operation that has no matching
@RestControllerimplementation. - MirageApiReportWriter() - Constructor for class com.arc_e_tect.gradle.mirage.report.MirageApiReportWriter
-
Creates a new
MirageApiReportWriter.
N
- NAME - Static variable in class com.arc_e_tect.gradle.mirage.MirageApiDetectorExtension
-
Extension DSL block name, i.e.
T
- TASK_NAME - Static variable in class com.arc_e_tect.gradle.mirage.MirageApiDetectorPlugin
-
Name of the Gradle task registered by this plugin.
U
- Usage - Search tag in class com.arc_e_tect.gradle.mirage.MirageApiDetectorPlugin
- Section
W
- write(File, int, List<DescribedEndpoint>, String) - Method in class com.arc_e_tect.gradle.mirage.report.MirageApiReportWriter
-
Writes the report to
outputFile, creating its parent directory if necessary.
All Classes and Interfaces|All Packages|Constant Field Values