Class InternalRequest
java.lang.Object
desmoj.core.simulator.NamedObject
desmoj.core.simulator.ModelComponent
desmoj.core.simulator.Schedulable
desmoj.core.simulator.Entity
de.rss.fachstudie.MiSim.entities.networking.Request
de.rss.fachstudie.MiSim.entities.networking.InternalRequest
public class InternalRequest extends Request
Represents a
Request between two MicroserviceInstances.
Hold information about the NetworkDependency it tries to complete.- Author:
- Lion Wagner
-
Field Summary
Fields inherited from class desmoj.core.simulator.Schedulable
_schedule -
Constructor Summary
Constructors Constructor Description InternalRequest(desmoj.core.simulator.Model model, boolean showInTrace, NetworkDependency dependency, MicroserviceInstance requester) -
Method Summary
Modifier and Type Method Description NetworkDependencygetDependency()Methods inherited from class de.rss.fachstudie.MiSim.entities.networking.Request
addUpdateListener, areDependencies_completed, cancelExecutionAtHandler, cancelSending, getComputeTime, getDependencies, getDependencyWaitTime, getHandler, getParent, getRelatedDependency, getRequester, getResponseTime, getTimestamp_received, getTimestamp_send, getUpdateListeners, hasParent, isCompleted, isComputation_completed, isDependencies_completed, notifyDependencyHasFinished, onCompletion, onComputationComplete, onDependenciesComplete, onReceive, resetSendTimeStamps, setCanceledEvent, setComputation_completed, setHandler, setReceiveEvent, setSendEvent, stampReceived, stampReceivedAtHandler, stampSendoffMethods inherited from class desmoj.core.simulator.Entity
clone, generateTraceForScheduling, getIdentNumber, getQueueingPriority, getQueues, getScheduledEvents, isEqual, isLarger, isLargerOrEqual, isNotEqual, isQueued, isSimProcess, isSmaller, isSmallerOrEqual, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, schedule, scheduleAfter, scheduleAfter, scheduleAfter, scheduleBefore, scheduleBefore, scheduleBefore, schedulePreempt, schedulePreempt, schedulePreempt, setQueueingPriorityMethods inherited from class desmoj.core.simulator.Schedulable
assignReporter, cancel, getCorrespondingReportable, isCurrent, isScheduled, rename, reSchedule, reSchedule, reSchedulePreempt, scheduledNext, setCorrespondingReportableMethods inherited from class desmoj.core.simulator.ModelComponent
current, currentEntity, currentEntityAll, currentEvent, currentlySendDebugNotes, currentlySendTraceNotes, currentModel, currentSimProcess, debugIsOn, debugOff, debugOn, getModel, isExperimentCompatible, isModelCompatible, presentTime, sendDebugNote, sendMessage, sendTraceNote, sendWarning, skipTraceNote, skipTraceNote, traceIsOn, traceOff, traceOnMethods inherited from class desmoj.core.simulator.NamedObject
getName, getQuotedName, toString
-
Constructor Details
-
InternalRequest
public InternalRequest(desmoj.core.simulator.Model model, boolean showInTrace, NetworkDependency dependency, MicroserviceInstance requester)
-
-
Method Details
-
getDependency
-