Uses of Class
cambio.simulator.entities.NamedEntity
Packages that use NamedEntity
Package
Description
Contains user request generator definitions.
Classes that directly relate to microservices, like operations, instances or instance modification events.
Network behavior revolving around request sending, monitoring and receiving.
Contains implementations of resilience patterns.
-
Uses of NamedEntity in cambio.simulator.entities.generator
Subclasses of NamedEntity in cambio.simulator.entities.generator -
Uses of NamedEntity in cambio.simulator.entities.microservice
Subclasses of NamedEntity in cambio.simulator.entities.microserviceModifier and TypeClassDescriptionclassA Microservice is one of the core Entities of the simulation.classAMicroserviceInstance(in the following just called instance) represents an actual, running instance of aMicroservice.classAnOperationrepresents an endpoint of a service. -
Uses of NamedEntity in cambio.simulator.entities.networking
Subclasses of NamedEntity in cambio.simulator.entities.networkingModifier and TypeClassDescriptionclassRepresents aRequestbetween twoMicroserviceInstances.classRepresents a Request that can travel between twoMicroserviceInstances.final classWrapper class to ease responding toRequests.classClass that provides the ability to send requests and register listeners to this requests.classThis is an instance of aSimpleDependencyDescription.classARequestthat represents a request that is created by a user from outside the simulated system. -
Uses of NamedEntity in cambio.simulator.entities.patterns
Subclasses of NamedEntity in cambio.simulator.entities.patternsModifier and TypeClassDescriptionclassAn examplary implementation of aStrategicPeriodicServiceOwnedPatternwith a potentially varyingIAutoscalingPolicy.final classManager class of all CircuitBreakers of one Microservice Instance.classRepresents a resilience pattern that is owned by aMicroserviceInstance.classA service owned pattern that is automatically triggered periodically.classRetry implementation that employs a full jitter based exponential backoff.classResilience Pattern that is owned by aMicroservice.classStrategicInstanceOwnedPattern<S extends IStrategy>Represents aServiceOwnedPatternthat wants to be injected with anIStrategyobject.classStrategicPeriodicServiceOwnedPattern<S extends IStrategy>Represents a pattern owned by aMicroservicethat employs aIStrategy.classStrategicServiceOwnedPattern<S extends IStrategy>Represents a pattern owned by aMicroservicethat employs aIStrategy.