Package cambio.simulator.entities.networking
package cambio.simulator.entities.networking
Network behavior revolving around request sending, monitoring and receiving.
-
ClassDescriptionAn abstract implementation of
DependencyDescriptiontaking care of the probabilities and alternative probabilities.An intermediateDependencyDescriptionthat picks one child dependency based on a probability for execution.Represents a dependency of anOperationto otherOperations.These dependencies act (only) as intermediate dependencies inside a hierarchy ofDependencyDescription.Represents aRequestbetween twoMicroserviceInstances.Interface for listening for request updates.An intermediateDependencyDescriptionthat repeats the execution of its child dependencies based on a number.Event that should be scheduled when a request gets canceled.Superclass for network events that take care of exactly one travelingRequest.Event that represents the successful arrival of a request at its target instance.Event that represents the sending of a request.Event that represents the timeout of aRequest.Represents a Request that can travel between twoMicroserviceInstances.Wrapper class to ease responding toRequests.Contains a collection of reasons, why a request can fail.Class that provides the ability to send requests and register listeners to this requests.TODO: integration of this state definitions.This is an instance of aSimpleDependencyDescription.Represents the leaf dependencies in a hierarchy ofDependencyDescriptions.ARequestthat represents a request that is created by a user from outside the simulated system.