Uses of Class org.cloudbus.cloudsim.ResCloudlet (cloudsim 3.1-SNAPSHOT API)

## Uses of Class
org.cloudbus.cloudsim.ResCloudlet

- Packages that use ResCloudlet
  Package | Description
  --- | ---
  org.cloudbus.cloudsim |
  org.cloudbus.cloudsim.lists |
  org.cloudbus.cloudsim.network.datacenter |

- - ### Uses of ResCloudlet in org.cloudbus.cloudsim

    Methods in org.cloudbus.cloudsim with type parameters of type ResCloudlet
    Modifier and Type | Method and Description
    --- | ---
    `protected <T extends ResCloudlet> void` | CloudletSchedulerSpaceShared.`cloudletWaitingList(List<T> cloudletWaitingList)` Cloudlet waiting list.
    `protected <T extends ResCloudlet> List<T>` | CloudletSchedulerSpaceShared.`getCloudletExecList()` Gets the cloudlet exec list.
    `protected <T extends ResCloudlet> List<T>` | CloudletSchedulerTimeShared.`getCloudletExecList()` Gets the cloudlet exec list.
    `protected <T extends ResCloudlet> List<T>` | CloudletSchedulerSpaceShared.`getCloudletFinishedList()` Gets the cloudlet finished list.
    `protected <T extends ResCloudlet> List<T>` | CloudletSchedulerTimeShared.`getCloudletFinishedList()` Gets the cloudlet finished list.
    `protected <T extends ResCloudlet> List<T>` | CloudletSchedulerSpaceShared.`getCloudletPausedList()` Gets the cloudlet paused list.
    `protected <T extends ResCloudlet> List<T>` | CloudletSchedulerTimeShared.`getCloudletPausedList()` Gets the cloudlet paused list.
    `protected <T extends ResCloudlet> List<T>` | CloudletSchedulerSpaceShared.`getCloudletWaitingList()` Gets the cloudlet waiting list.
    `protected <T extends ResCloudlet> void` | CloudletSchedulerSpaceShared.`setCloudletExecList(List<T> cloudletExecList)` Sets the cloudlet exec list.
    `protected <T extends ResCloudlet> void` | CloudletSchedulerTimeShared.`setCloudletExecList(List<T> cloudletExecList)` Sets the cloudlet exec list.
    `protected <T extends ResCloudlet> void` | CloudletSchedulerSpaceShared.`setCloudletFinishedList(List<T> cloudletFinishedList)` Sets the cloudlet finished list.
    `protected <T extends ResCloudlet> void` | CloudletSchedulerTimeShared.`setCloudletFinishedList(List<T> cloudletFinishedList)` Sets the cloudlet finished list.
    `protected <T extends ResCloudlet> void` | CloudletSchedulerSpaceShared.`setCloudletPausedList(List<T> cloudletPausedList)` Sets the cloudlet paused list.
    `protected <T extends ResCloudlet> void` | CloudletSchedulerTimeShared.`setCloudletPausedList(List<T> cloudletPausedList)` Sets the cloudlet paused list.

    Methods in org.cloudbus.cloudsim with parameters of type ResCloudlet
    Modifier and Type | Method and Description
    --- | ---
    `void` | CloudletSchedulerSpaceShared.`cloudletFinish(ResCloudlet rcl)` Processes a finished cloudlet.
    `void` | CloudletSchedulerDynamicWorkload.`cloudletFinish(ResCloudlet rcl)` Processes a finished cloudlet.
    `void` | CloudletSchedulerTimeShared.`cloudletFinish(ResCloudlet rcl)` Processes a finished cloudlet.
    `abstract void` | CloudletScheduler.`cloudletFinish(ResCloudlet rcl)` Processes a finished cloudlet.
    `double` | CloudletSchedulerDynamicWorkload.`getEstimatedFinishTime(ResCloudlet rcl, double time)` Get estimated cloudlet completion time.
    `double` | CloudletSchedulerSpaceShared.`getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl, double time)`
    `double` | CloudletSchedulerDynamicWorkload.`getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl, double time)` Gets the current mips.
    `double` | CloudletSchedulerTimeShared.`getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl, double time)`
    `abstract double` | CloudletScheduler.`getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl, double time)` Gets the total current allocated mips for cloudlet.
    `double` | CloudletSchedulerSpaceShared.`getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl, List<Double> mipsShare)`
    `double` | CloudletSchedulerDynamicWorkload.`getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl, List<Double> mipsShare)` Gets the total current mips for the clouddlet.
    `double` | CloudletSchedulerTimeShared.`getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl, List<Double> mipsShare)`
    `abstract double` | CloudletScheduler.`getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl, List<Double> mipsShare)` Gets the total current mips for the Cloudlet.
    `double` | CloudletSchedulerSpaceShared.`getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl, double time)`
    `double` | CloudletSchedulerDynamicWorkload.`getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl, double time)` Gets the current mips.
    `double` | CloudletSchedulerTimeShared.`getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl, double time)`
    `abstract double` | CloudletScheduler.`getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl, double time)` Gets the total current requested mips for cloudlet.
    `void` | CloudletSchedulerDynamicWorkload.`updateUnderAllocatedMipsForCloudlet(ResCloudlet rcl, double mips)` Update under allocated mips for cloudlet.

  - ### Uses of ResCloudlet in org.cloudbus.cloudsim.lists

    Methods in org.cloudbus.cloudsim.lists with type parameters of type ResCloudlet
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends ResCloudlet> ResCloudlet` | ResCloudletList.`getByIdAndUserId(List<T> list, int cloudletId, int userId)` Returns a given Cloudlet.
    `static <T extends ResCloudlet> int` | ResCloudletList.`indexOf(List<T> list, int cloudletId, int userId)` Finds the index of a Cloudlet inside the list.
    `static <T extends ResCloudlet> boolean` | ResCloudletList.`move(List<T> listFrom, List<T> listTo, T cloudlet)` Move a ResCloudlet object from this linked-list into a specified one.

    Methods in org.cloudbus.cloudsim.lists that return ResCloudlet
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends ResCloudlet> ResCloudlet` | ResCloudletList.`getByIdAndUserId(List<T> list, int cloudletId, int userId)` Returns a given Cloudlet.

  - ### Uses of ResCloudlet in org.cloudbus.cloudsim.network.datacenter

    Methods in org.cloudbus.cloudsim.network.datacenter with type parameters of type ResCloudlet
    Modifier and Type | Method and Description
    --- | ---
    `protected <T extends ResCloudlet> void` | NetworkCloudletSpaceSharedScheduler.`cloudletWaitingList(List<T> cloudletWaitingList)` Cloudlet waiting list.
    `protected <T extends ResCloudlet> List<T>` | NetworkCloudletSpaceSharedScheduler.`getCloudletExecList()` Gets the cloudlet exec list.
    `protected <T extends ResCloudlet> List<T>` | NetworkCloudletSpaceSharedScheduler.`getCloudletFinishedList()` Gets the cloudlet finished list.
    `protected <T extends ResCloudlet> List<T>` | NetworkCloudletSpaceSharedScheduler.`getCloudletPausedList()` Gets the cloudlet paused list.
    `protected <T extends ResCloudlet> List<T>` | NetworkCloudletSpaceSharedScheduler.`getCloudletWaitingList()` Gets the cloudlet waiting list.
    `protected <T extends ResCloudlet> void` | NetworkCloudletSpaceSharedScheduler.`setCloudletExecList(List<T> cloudletExecList)` Sets the cloudlet exec list.
    `protected <T extends ResCloudlet> void` | NetworkCloudletSpaceSharedScheduler.`setCloudletFinishedList(List<T> cloudletFinishedList)` Sets the cloudlet finished list.
    `protected <T extends ResCloudlet> void` | NetworkCloudletSpaceSharedScheduler.`setCloudletPausedList(List<T> cloudletPausedList)` Sets the cloudlet paused list.

    Methods in org.cloudbus.cloudsim.network.datacenter with parameters of type ResCloudlet
    Modifier and Type | Method and Description
    --- | ---
    `void` | NetworkCloudletSpaceSharedScheduler.`cloudletFinish(ResCloudlet rcl)` Processes a finished cloudlet.
    `double` | NetworkCloudletSpaceSharedScheduler.`getTotalCurrentAllocatedMipsForCloudlet(ResCloudlet rcl, double time)`
    `double` | NetworkCloudletSpaceSharedScheduler.`getTotalCurrentAvailableMipsForCloudlet(ResCloudlet rcl, List<Double> mipsShare)`
    `double` | NetworkCloudletSpaceSharedScheduler.`getTotalCurrentRequestedMipsForCloudlet(ResCloudlet rcl, double time)`

Copyright © 2013 The Cloud Computing and Distributed Systems (CLOUDS) Laboratory, The University of Melbourne. All Rights Reserved.