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 MicroserviceMicroserviceInstance.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 newMicroserviceInstancefor the givenMicroserviceparent.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 NetworkRequestSendEventRequestSender.sendRequest(String eventName, Request request, Microservice target) Starts a RequestSendingProcess.final NetworkRequestSendEventRequestSender.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 MicroserviceNameResolver.resolveMicroserviceName(ArchitectureModel model, String name) Resolves the given name into aMicroserviceobject.static MicroserviceNameResolver.resolveMicroserviceName(MiSimModel model, String name) Resolves the given name into aMicroserviceobject. -
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 TypeMethodDescriptionvoidMicroserviceAdapter.write(com.google.gson.stream.JsonWriter out, Microservice value)