Package edu.university.ecs.lab.common.models
This package includes:
-
- edu.university.ecs.lab.common.models.enums
: Enumerations used for categorizing different components, such as Class Roles, HTTP Methods, etc.
- edu.university.ecs.lab.common.models.serialization
: Serialization and deserialization utilities for converting Java objects to JSON and vice versa
- Other model classes representing key elements of the microservice system:
- Annotation
: Represents annotations within classes.
- RestCallEdge
: Represents an edge in a network graph schema
modeling microservice connections.
- Endpoint
: Represents an endpoint exposed by a microservice.
- Field
: Represents fields within classes.
- JClass
: Represents a Java class within a microservice.
- Method
: Represents a method within classes.
- MethodCall
: Represents a method call within microservices.
- Microservice
: Represents a microservice within the system,
including its components like controllers, services, etc.
- MicroserviceSystem
: Represents a microservice system and all its components,
including the name of the system, the set of microservices, etc.
- ServiceDependencyGraph
: Represents the microservice system in a Static SDG schema (nodes and edges)
- RestCall
: Represents an a call to an endpoing mapping and exists at the service level