Package edu.university.ecs.lab.detection.antipatterns.services
Services:
- CyclicDependencyMethodLevelService
: Service for detecting
cyclic dependencies within a method network graph.
- CyclicDependencyMSLevelService
: Service for detecting
cyclic dependencies within a microservice network graph.
- GreedyService
: Service for identifying and managing
microservices identified as greedy based on REST call thresholds.
- HubLikeService
: Service for identifying and managing
microservices identified as hub-like based on REST call thresholds.
- ServiceChainMethodLevelService
: Service for detecting and managing
service chains within a method network graph.
- ServiceChainMSLevelService
: Service for detecting and managing
service chains within a microservice network graph.
- WrongCutsService
: Service for identifying and reporting
clusters of services that are incorrectly interconnected within a microservice network graph.
- WobblyServiceInteractionService
: Service for detecting
wobbly service interactions within a microservice system based on specific annotations.
- NoApiGatewayService
: Service for checking the presence of an
API gateway configuration in a YAML file.
- NoHealthcheckService
: Service for checking the presence of
health check configurations in a YAML file.
-
ClassDescriptionService class for detecting cyclic dependencies in a method network graph.Service class for detecting cyclic dependencies in a microservice network graph.Service class to identify and manage microservices identified as greedy.Service class for identifying and managing hub-like microservices in a network graph.Service class to detect the presence of an API Gateway configuration in a YAML file.Service class to check the presence of health check configurations in a YAML file.Service class for detecting and managing service chains in a network graph.ServiceChainMSLevelService detects service chains in a microservice architecture using DFS.Service for detecting wobbly service interactions within a microservice system based on specific annotations.Service class for identifying and reporting clusters of wrongly interconnected services (Wrong Cuts) within a microservice network graph.