Package jline.lang.layered
Class CacheTask
java.lang.Object
jline.lang.Element
jline.lang.layered.LayeredNetworkElement
jline.lang.layered.Task
jline.lang.layered.CacheTask
- All Implemented Interfaces:
Serializable,Copyable
A task that offers caching services
- See Also:
-
Field Summary
FieldsFields inherited from class jline.lang.layered.Task
activities, delayOffTime, delayOffTimeMean, delayOffTimeSCV, entries, fanInSource, fanInValue, fanOutMap, multiplicity, parent, precedences, priority, replication, scheduling, setupTime, setupTimeMean, setupTimeSCV, thinkTime, thinkTimeMean, thinkTimeSCV -
Constructor Summary
ConstructorsConstructorDescriptionCacheTask(LayeredNetwork model, String name) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling) CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling) CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime) -
Method Summary
Modifier and TypeMethodDescriptionint[]intgetItems()intvoidsetItemLevelCap(int itemLevelCap) voidsetItemLevelCap(int[] itemLevelCap) voidsetItems(int items) voidsetReplacestrategy(ReplacementStrategy replacestrategy) Methods inherited from class jline.lang.layered.Task
addActivity, addEntry, addPrecedence, addPrecedence, addPrecedence, getActivities, getDelayOffTime, getDelayOffTimeMean, getDelayOffTimeSCV, getEntries, getFanInSource, getFanInValue, getFanOutMap, getMeanHostDemand, getMultiplicity, getParent, getPrecedences, getPriority, getProcessor, getReplication, getScheduling, getSetupTime, getSetupTimeMean, getSetupTimeSCV, getThinkTimeMean, getThinkTimeSCV, hasSetupDelayoff, on, removeActivity, setActivity, setAsReferenceTask, setDelayOffTime, setDelayOffTime, setFanIn, setFanOut, setMultiplicity, setPriority, setReplication, setReplyEntry, setScheduling, setSetupTime, setSetupTime, setThinkTime, setThinkTime
-
Field Details
-
items
protected int items -
itemLevelCap
protected int[] itemLevelCap -
replacestrategy
-
-
Constructor Details
-
CacheTask
-
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy) -
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy) -
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling) -
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling) -
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime) -
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacestrategy, int multiplicity, SchedStrategy scheduling, Distribution thinkTime) -
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity) -
CacheTask
public CacheTask(LayeredNetwork model, String name, int items, int[] itemLevelCap, ReplacementStrategy replacementStrategy, int multiplicity)
-
-
Method Details
-
getItems
public int getItems() -
setItems
public void setItems(int items) -
getItemLevelCap
public int[] getItemLevelCap() -
getTotalCapacity
public int getTotalCapacity() -
setItemLevelCap
public void setItemLevelCap(int[] itemLevelCap) -
setItemLevelCap
public void setItemLevelCap(int itemLevelCap) -
getReplacestrategy
-
setReplacestrategy
-