Uses of Class
cambio.simulator.entities.microservice.Microservice
Packages that use Microservice
Package
Description
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.
This package contains events that are scheduled independently from the current state of the simulated system.
Report collection and data framework.
Contains utility and misc classes.
Entry point and classes that contain information of the current simulation.
-
Uses of Microservice in cambio.simulator.entities.microservice
Fields in cambio.simulator.entities.microservice declared as MicroserviceMethods in cambio.simulator.entities.microservice that return MicroserviceModifier and TypeMethodDescriptionfinal Microservice
MicroserviceInstance.getOwner()
Operation.getOwnerMS()
Constructors in cambio.simulator.entities.microservice with parameters of type MicroserviceModifierConstructorDescriptionMicroserviceInstance
(desmoj.core.simulator.Model model, String name, boolean showInTrace, Microservice microservice, int instanceID) Creates a newMicroserviceInstance
for the givenMicroservice
parent.MicroserviceScaleEvent
(desmoj.core.simulator.Model model, String name, boolean showInTrace, Microservice microservice, int targetInstanceCount) Creates a new scaling event.Operation
(desmoj.core.simulator.Model model, String name, boolean showInTrace, Microservice ownerMS, int demand) Constructs a new endpoint for a microservice. -
Uses of Microservice in cambio.simulator.entities.networking
Methods in cambio.simulator.entities.networking that return MicroserviceModifier and TypeMethodDescriptionSimpleDependencyDescription.getTargetMicroservice()
ServiceDependencyInstance.getTargetService()
Methods in cambio.simulator.entities.networking with parameters of type MicroserviceModifier and TypeMethodDescriptionfinal NetworkRequestSendEvent
RequestSender.sendRequest
(String eventName, Request request, Microservice target) Starts a RequestSendingProcess.final NetworkRequestSendEvent
RequestSender.sendRequest
(String eventName, Request request, Microservice target, desmoj.core.simulator.TimeSpan delay) Starts a RequestSendingProcess.Constructors in cambio.simulator.entities.networking with parameters of type MicroserviceModifierConstructorDescriptionNetworkRequestSendEvent
(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request request, Microservice target) -
Uses of Microservice in cambio.simulator.entities.patterns
Fields in cambio.simulator.entities.patterns declared as MicroserviceMethods in cambio.simulator.entities.patterns with parameters of type Microservice -
Uses of Microservice in cambio.simulator.events
Methods in cambio.simulator.events that return MicroserviceConstructors in cambio.simulator.events with parameters of type MicroserviceModifierConstructorDescriptionChaosMonkeyEvent
(desmoj.core.simulator.Model owner, String name, boolean showInTrace, Microservice microservice, int instances) Instantiate aChaosMonkeyEvent
.DelayInjection
(desmoj.core.simulator.Model model, String name, boolean showInTrace, double delay, double stdDeviation, Microservice microservice, Operation operationSrc, Operation operationTrg) Constructs a newDelayInjection
.SummonerMonkeyEvent
(desmoj.core.simulator.Model owner, String name, boolean showInTrace, Microservice microservice, int instances) Instantiate aSummonerMonkeyEvent
. -
Uses of Microservice in cambio.simulator.export
Constructor parameters in cambio.simulator.export with type arguments of type MicroserviceModifierConstructorDescriptionDependencyGraph
(MiSimModel model, Collection<Microservice> microservices) Instantiates aDependencyGraph
. -
Uses of Microservice in cambio.simulator.misc
Methods in cambio.simulator.misc that return MicroserviceModifier and TypeMethodDescriptionstatic Microservice
NameResolver.resolveMicroserviceName
(ArchitectureModel model, String name) Resolves the given name into aMicroservice
object.static Microservice
NameResolver.resolveMicroserviceName
(MiSimModel model, String name) Resolves the given name into aMicroservice
object. -
Uses of Microservice in cambio.simulator.models
Methods in cambio.simulator.models that return types with arguments of type MicroserviceModifier and TypeMethodDescriptionArchitectureModel.getMicroservices()
Gets all available microservices. -
Uses of Microservice in cambio.simulator.parsing.adapter.architecture
Methods in cambio.simulator.parsing.adapter.architecture that return MicroserviceMethods in cambio.simulator.parsing.adapter.architecture with parameters of type MicroserviceModifier and TypeMethodDescriptionvoid
MicroserviceAdapter.write
(com.google.gson.stream.JsonWriter out, Microservice value)