Package cambio.simulator.entities.networking
package cambio.simulator.entities.networking
Network behavior revolving around request sending, monitoring and receiving.
-
ClassDescriptionAn abstract implementation of
DependencyDescription
taking care of the probabilities and alternative probabilities.An intermediateDependencyDescription
that picks one child dependency based on a probability for execution.Represents a dependency of anOperation
to otherOperation
s.These dependencies act (only) as intermediate dependencies inside a hierarchy ofDependencyDescription
.Represents aRequest
between twoMicroserviceInstance
s.Interface for listening for request updates.An intermediateDependencyDescription
that 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 twoMicroserviceInstance
s.Wrapper class to ease responding toRequest
s.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 ofDependencyDescription
s.ARequest
that represents a request that is created by a user from outside the simulated system.