Uses of Class
edu.university.ecs.lab.common.models.ir.ConfigFile
Package
Description
Contains utility classes for file management, JSON handling, and source code parsing.
This package and subpackage
edu.university.ecs.lab.delta.models.enums
contains models used for representing changes between two commits in a microservice system.Provides classes and enums for representing architectural rules within the microservice system.
-
Uses of ConfigFile in edu.university.ecs.lab.common.models.ir
Modifier and TypeFieldDescriptionprivate final Set<ConfigFile>
Microservice.files
Static files belonging to the microservice. -
Uses of ConfigFile in edu.university.ecs.lab.common.utils
Modifier and TypeMethodDescriptionstatic ConfigFile
SourceToObjectUtils.parseConfigurationFile
(File file, Config config) static ConfigFile
NonJsonReadWriteUtils.readFromDocker
(String path, Config config) static ConfigFile
NonJsonReadWriteUtils.readFromGradle
(String path, Config config) static ConfigFile
NonJsonReadWriteUtils.readFromPom
(String path, Config config) static ConfigFile
NonJsonReadWriteUtils.readFromYaml
(String path, Config config) This method reads YAML from a file returning structure as JsonObject -
Uses of ConfigFile in edu.university.ecs.lab.delta.models
Modifier and TypeMethodDescriptionDelta.getConfigChange()
This method returns an instance of ConfigFile if parsable. -
Uses of ConfigFile in edu.university.ecs.lab.detection.architecture.models
Modifier and TypeMethodDescriptionstatic AR23
AR23.checkforApiGateway
(Delta delta, ConfigFile configFile, MicroserviceSystem oldSystem, MicroserviceSystem newSystem) Checks if the YAML file contains configuration indicating an API Gateway.static AR24
AR24.checkHealthcheck
(Delta delta, ConfigFile configFile, MicroserviceSystem oldSystem, MicroserviceSystem newSystem) Checks if both circuit breaker and rate limiter health checks are enabled in the YAML configuration.