Uses of Class
edu.university.ecs.lab.common.models.ir.ConfigFile
Packages that use 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
Fields in edu.university.ecs.lab.common.models.ir with type parameters of type ConfigFileModifier and TypeFieldDescriptionprivate final Set<ConfigFile>
Microservice.files
Static files belonging to the microservice. -
Uses of ConfigFile in edu.university.ecs.lab.common.utils
Methods in edu.university.ecs.lab.common.utils that return ConfigFileModifier 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
Methods in edu.university.ecs.lab.delta.models that return ConfigFileModifier and TypeMethodDescriptionDelta.getConfigChange()
This method returns an instance of ConfigFile if parsable. -
Uses of ConfigFile in edu.university.ecs.lab.detection.architecture.models
Methods in edu.university.ecs.lab.detection.architecture.models with parameters of type ConfigFileModifier 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.