Class NetworkPattern

java.lang.Object
desmoj.core.simulator.NamedObject
desmoj.core.simulator.ModelComponent
desmoj.core.simulator.Schedulable
desmoj.core.simulator.Entity
All Implemented Interfaces:
IRequestUpdateListener, Comparable<IRequestUpdateListener>
Direct Known Subclasses:
CircuitBreaker, RetryManager

public abstract class NetworkPattern
extends InstanceOwnedPattern
implements IRequestUpdateListener
Author:
Lion Wagner
  • Field Summary

    Fields inherited from class de.rss.fachstudie.MiSim.entities.patterns.InstanceOwnedPattern

    owner

    Fields inherited from class desmoj.core.simulator.Schedulable

    _schedule
  • Constructor Summary

    Constructors
    Constructor Description
    NetworkPattern​(desmoj.core.simulator.Model model, String name, boolean showInTrace, MicroserviceInstance owner)  
  • Method Summary

    Methods inherited from class de.rss.fachstudie.MiSim.entities.patterns.Pattern

    initFields, onFieldInitCompleted, shutdown

    Methods 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, setQueueingPriority

    Methods inherited from class desmoj.core.simulator.Schedulable

    assignReporter, cancel, getCorrespondingReportable, isCurrent, isScheduled, rename, reSchedule, reSchedule, reSchedulePreempt, scheduledNext, setCorrespondingReportable

    Methods 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, traceOn

    Methods inherited from class desmoj.core.simulator.NamedObject

    getName, getQuotedName, toString

    Methods inherited from class java.lang.Object

    equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • NetworkPattern

      public NetworkPattern​(desmoj.core.simulator.Model model, String name, boolean showInTrace, MicroserviceInstance owner)