Uses of Class
de.rss.fachstudie.MiSim.entities.networking.Request
| Package | Description |
|---|---|
| de.rss.fachstudie.MiSim.entities.generator |
Contains user request generator definitions.
|
| de.rss.fachstudie.MiSim.entities.microservice |
Classes that directly relate to microservices, like operations, instances or instance modification events.
|
| de.rss.fachstudie.MiSim.entities.networking |
Network behavior revolving around request sending, monitoring and receiving.
|
| de.rss.fachstudie.MiSim.entities.patterns |
Contains implementations of resilience patterns.
|
| de.rss.fachstudie.MiSim.resources.cpu |
CPU simulation classes.
|
-
Uses of Request in de.rss.fachstudie.MiSim.entities.generator
Methods in de.rss.fachstudie.MiSim.entities.generator with parameters of type Request Modifier and Type Method Description booleanGenerator. onRequestFailed(Request request, desmoj.core.simulator.TimeInstant when, RequestFailedReason reason)Listener for the failure of the sending process.booleanGenerator. onRequestResultArrivedAtRequester(Request request, desmoj.core.simulator.TimeInstant when)Listener for the successful receiving of the answer of a request. -
Uses of Request in de.rss.fachstudie.MiSim.entities.microservice
Methods in de.rss.fachstudie.MiSim.entities.microservice with parameters of type Request Modifier and Type Method Description booleanMicroserviceInstance. checkIfCanHandle(Request request)Checks whether this Instance can handle the Request.voidMicroserviceInstance. handle(Request request)booleanMicroserviceInstance. onRequestArrivalAtTarget(Request request, desmoj.core.simulator.TimeInstant when)booleanMicroserviceInstance. onRequestFailed(Request request, desmoj.core.simulator.TimeInstant when, RequestFailedReason reason)booleanMicroserviceInstance. onRequestResultArrivedAtRequester(Request request, desmoj.core.simulator.TimeInstant when)booleanMicroserviceInstance. onRequestSend(Request request, desmoj.core.simulator.TimeInstant when) -
Uses of Request in de.rss.fachstudie.MiSim.entities.networking
Subclasses of Request in de.rss.fachstudie.MiSim.entities.networking Modifier and Type Class Description classInternalRequestRepresents aRequestbetween twoMicroserviceInstances.classRequestAnswerWrapper class to ease responding toRequests.classUserRequestARequestthat represents a request that is created by a user from outside the simulated system.Fields in de.rss.fachstudie.MiSim.entities.networking declared as Request Modifier and Type Field Description protected RequestNetworkRequestEvent. traveling_requestMethods in de.rss.fachstudie.MiSim.entities.networking that return Request Modifier and Type Method Description RequestNetworkDependency. getChild_request()RequestRequest. getParent()RequestNetworkDependency. getParent_request()RequestNetworkRequestEvent. getTraveling_request()RequestRequestAnswer. unpack()Unpack the original Request that is answered by this RequestMethods in de.rss.fachstudie.MiSim.entities.networking with parameters of type Request Modifier and Type Method Description NetworkDependencyRequest. getRelatedDependency(Request request)default booleanIRequestUpdateListener. onRequestArrivalAtTarget(Request request, desmoj.core.simulator.TimeInstant when)Listener for the successful completion of the sending process.default booleanIRequestUpdateListener. onRequestFailed(Request request, desmoj.core.simulator.TimeInstant when, RequestFailedReason reason)Listener for the failure of the sending process.default booleanIRequestUpdateListener. onRequestResultArrivedAtRequester(Request request, desmoj.core.simulator.TimeInstant when)Listener for the successful receiving of the answer of a request.default booleanIRequestUpdateListener. onRequestSend(Request request, desmoj.core.simulator.TimeInstant when)Listener for the send-off of a request.NetworkRequestSendEventRequestSender. sendRequest(String eventName, Request request, Microservice target)Starts a RequestSendingProcessNetworkRequestSendEventRequestSender. sendRequest(String eventName, Request request, MicroserviceInstance target)Starts a RequestSendingProcessNetworkRequestSendEventRequestSender. sendRequest(String eventName, Request request, MicroserviceInstance target, desmoj.core.simulator.TimeSpan delay)Starts a RequestSendingProcessNetworkRequestSendEventRequestSender. sendRequest(String eventName, Request request, Microservice target, desmoj.core.simulator.TimeSpan delay)Starts a RequestSendingProcessvoidNetworkDependency. updateChild_request(Request child_request)This method is used to overwrite the child request that was used to try to complete this dependency.Constructors in de.rss.fachstudie.MiSim.entities.networking with parameters of type Request Constructor Description NetworkDependency(desmoj.core.simulator.Model model, Request parent_request, Operation target_op, Dependency dependency_data)NetworkRequestCanceledEvent(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request request, RequestFailedReason reason)NetworkRequestCanceledEvent(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request request, RequestFailedReason reason, String details)NetworkRequestEvent(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request request)NetworkRequestReceiveEvent(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request traveling_request, MicroserviceInstance receiver)NetworkRequestSendEvent(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request request, Microservice target)NetworkRequestSendEvent(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request request, MicroserviceInstance target)Request(desmoj.core.simulator.Model model, String name, boolean showInTrace, Request parent, Operation operation, MicroserviceInstance requester)RequestAnswer(Request wrappedRequest, MicroserviceInstance answerSender) -
Uses of Request in de.rss.fachstudie.MiSim.entities.patterns
Methods in de.rss.fachstudie.MiSim.entities.patterns with parameters of type Request Modifier and Type Method Description booleanCircuitBreaker. onRequestArrivalAtTarget(Request request, desmoj.core.simulator.TimeInstant when)booleanRetryManager. onRequestArrivalAtTarget(Request request, desmoj.core.simulator.TimeInstant when)booleanCircuitBreaker. onRequestFailed(Request request, desmoj.core.simulator.TimeInstant when, RequestFailedReason reason)booleanRetryManager. onRequestFailed(Request request, desmoj.core.simulator.TimeInstant when, RequestFailedReason reason)booleanCircuitBreaker. onRequestResultArrivedAtRequester(Request request, desmoj.core.simulator.TimeInstant when)booleanRetryManager. onRequestResultArrivedAtRequester(Request request, desmoj.core.simulator.TimeInstant when)booleanCircuitBreaker. onRequestSend(Request request, desmoj.core.simulator.TimeInstant when)booleanRetryManager. onRequestSend(Request request, desmoj.core.simulator.TimeInstant when) -
Uses of Request in de.rss.fachstudie.MiSim.resources.cpu
Methods in de.rss.fachstudie.MiSim.resources.cpu that return Request Modifier and Type Method Description RequestCPUProcess. getRequest()Methods in de.rss.fachstudie.MiSim.resources.cpu with parameters of type Request Modifier and Type Method Description voidComputationCompletedEvent. eventRoutine(Request request)Constructors in de.rss.fachstudie.MiSim.resources.cpu with parameters of type Request Constructor Description CPUProcess(Request request)Creates aCPUProcessfor the givenRequest.