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

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

- Packages that use Cloudlet
  Package | Description
  --- | ---
  org.cloudbus.cloudsim |
  org.cloudbus.cloudsim.lists |
  org.cloudbus.cloudsim.network.datacenter |
  org.cloudbus.cloudsim.util |
  org.cloudbus.cloudsim.workflow |

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

    Fields in org.cloudbus.cloudsim with type parameters of type Cloudlet
    Modifier and Type | Field and Description
    --- | ---
    `protected List<? extends Cloudlet>` | DatacenterBroker.`cloudletList` The cloudlet list.
    `protected List<? extends Cloudlet>` | DatacenterBroker.`cloudletReceivedList` The cloudlet received list.
    `protected List<? extends Cloudlet>` | DatacenterBroker.`cloudletSubmittedList` The cloudlet submitted list.

    Methods in org.cloudbus.cloudsim with type parameters of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Cloudlet> List<T>` | DatacenterBroker.`getCloudletList()` Gets the cloudlet list.
    `<T extends Cloudlet> List<T>` | DatacenterBroker.`getCloudletReceivedList()` Gets the cloudlet received list.
    `<T extends Cloudlet> List<T>` | DatacenterBroker.`getCloudletSubmittedList()` Gets the cloudlet submitted list.
    `protected <T extends Cloudlet> void` | DatacenterBroker.`setCloudletList(List<T> cloudletList)` Sets the cloudlet list.
    `protected <T extends Cloudlet> void` | DatacenterBroker.`setCloudletReceivedList(List<T> cloudletReceivedList)` Sets the cloudlet received list.
    `protected <T extends Cloudlet> void` | DatacenterBroker.`setCloudletSubmittedList(List<T> cloudletSubmittedList)` Sets the cloudlet submitted list.

    Methods in org.cloudbus.cloudsim that return Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `Cloudlet` | CloudletSchedulerSpaceShared.`cloudletCancel(int cloudletId)` Cancels execution of a cloudlet.
    `Cloudlet` | CloudletSchedulerTimeShared.`cloudletCancel(int cloudletId)` Cancels execution of a cloudlet.
    `abstract Cloudlet` | CloudletScheduler.`cloudletCancel(int clId)` Cancels execution of a cloudlet.
    `Cloudlet` | ResCloudlet.`getCloudlet()` Gets this Cloudlet object.
    `Cloudlet` | CloudletSchedulerSpaceShared.`getNextFinishedCloudlet()` Returns the next cloudlet in the finished list, $null if this list is empty.
    `Cloudlet` | CloudletSchedulerTimeShared.`getNextFinishedCloudlet()` Returns the next cloudlet in the finished list, $null if this list is empty.
    `abstract Cloudlet` | CloudletScheduler.`getNextFinishedCloudlet()` Returns the next cloudlet in the finished list, $null if this list is empty.
    `Cloudlet` | CloudletSchedulerSpaceShared.`migrateCloudlet()` Returns one cloudlet to migrate to another vm.
    `Cloudlet` | CloudletSchedulerTimeShared.`migrateCloudlet()` Returns one cloudlet to migrate to another vm.
    `abstract Cloudlet` | CloudletScheduler.`migrateCloudlet()` Returns one cloudlet to migrate to another vm.

    Methods in org.cloudbus.cloudsim with parameters of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `double` | CloudletSchedulerSpaceShared.`cloudletSubmit(Cloudlet cloudlet)`
    `double` | CloudletSchedulerDynamicWorkload.`cloudletSubmit(Cloudlet cl)` Receives an cloudlet to be executed in the VM managed by this scheduler.
    `double` | CloudletSchedulerTimeShared.`cloudletSubmit(Cloudlet cloudlet)`
    `abstract double` | CloudletScheduler.`cloudletSubmit(Cloudlet gl)` Receives an cloudlet to be executed in the VM managed by this scheduler.
    `double` | CloudletSchedulerSpaceShared.`cloudletSubmit(Cloudlet cloudlet, double fileTransferTime)` Receives an cloudlet to be executed in the VM managed by this scheduler.
    `double` | CloudletSchedulerDynamicWorkload.`cloudletSubmit(Cloudlet cl, double fileTransferTime)` Receives an cloudlet to be executed in the VM managed by this scheduler.
    `double` | CloudletSchedulerTimeShared.`cloudletSubmit(Cloudlet cloudlet, double fileTransferTime)` Receives an cloudlet to be executed in the VM managed by this scheduler.
    `abstract double` | CloudletScheduler.`cloudletSubmit(Cloudlet gl, double fileTransferTime)` Receives an cloudlet to be executed in the VM managed by this scheduler.

    Method parameters in org.cloudbus.cloudsim with type arguments of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `void` | DatacenterBroker.`submitCloudletList(List<? extends Cloudlet> list)` This method is used to send to the broker the list of cloudlets.

    Constructors in org.cloudbus.cloudsim with parameters of type Cloudlet
    Constructor and Description
    `ResCloudlet(Cloudlet cloudlet)` Allocates a new ResCloudlet object upon the arrival of a Cloudlet object.
    `ResCloudlet(Cloudlet cloudlet, long startTime, int duration, int reservID)` Allocates a new ResCloudlet object upon the arrival of a Cloudlet object.

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

    Methods in org.cloudbus.cloudsim.lists with type parameters of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `static <T extends Cloudlet> T` | CloudletList.`getById(List<T> cloudletList, int id)` Gets the by id.
    `static <T extends Cloudlet> void` | CloudletList.`sort(List<T> cloudletList)` Sorts the Cloudlets in a list based on their lengths.

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

    Subclasses of Cloudlet in org.cloudbus.cloudsim.network.datacenter
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NetworkCloudlet` NetworkCloudlet class extends Cloudlet to support simulation of complex applications.

    Methods in org.cloudbus.cloudsim.network.datacenter with type parameters of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Cloudlet> List<T>` | NetworkDatacenterBrokerExtends.`getCloudletReceivedList()` Gets the cloudlet received list.
    `<T extends Cloudlet> List<T>` | NetworkDatacenterBroker.`getCloudletReceivedList()` Gets the cloudlet received list.
    `<T extends Cloudlet> List<T>` | NetworkDatacenterBrokerExtends.`getCloudletSubmittedList()` Gets the cloudlet submitted list.
    `<T extends Cloudlet> List<T>` | NetworkDatacenterBroker.`getCloudletSubmittedList()` Gets the cloudlet submitted list.
    `protected <T extends Cloudlet> void` | NetworkDatacenterBrokerExtends.`setCloudletReceivedList(List<T> cloudletReceivedList)` Sets the cloudlet received list.
    `protected <T extends Cloudlet> void` | NetworkDatacenterBroker.`setCloudletReceivedList(List<T> cloudletReceivedList)` Sets the cloudlet received list.
    `protected <T extends Cloudlet> void` | NetworkDatacenterBrokerExtends.`setCloudletSubmittedList(List<T> cloudletSubmittedList)` Sets the cloudlet submitted list.
    `protected <T extends Cloudlet> void` | NetworkDatacenterBroker.`setCloudletSubmittedList(List<T> cloudletSubmittedList)` Sets the cloudlet submitted list.

    Methods in org.cloudbus.cloudsim.network.datacenter that return Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `Cloudlet` | NetworkCloudletSpaceSharedScheduler.`cloudletCancel(int cloudletId)` Cancels execution of a cloudlet.
    `Cloudlet` | NetworkCloudletSpaceSharedScheduler.`getNextFinishedCloudlet()` Returns the next cloudlet in the finished list, $null if this list is empty.
    `Cloudlet` | NetworkCloudletSpaceSharedScheduler.`migrateCloudlet()` Returns one cloudlet to migrate to another vm.

    Methods in org.cloudbus.cloudsim.network.datacenter with parameters of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `double` | NetworkCloudletSpaceSharedScheduler.`cloudletSubmit(Cloudlet cloudlet)`
    `double` | NetworkCloudletSpaceSharedScheduler.`cloudletSubmit(Cloudlet cloudlet, double fileTransferTime)` Receives an cloudlet to be executed in the VM managed by this scheduler.

  - ### Uses of Cloudlet in org.cloudbus.cloudsim.util

    Methods in org.cloudbus.cloudsim.util that return types with arguments of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `ArrayList<Cloudlet>` | WorkloadFileReader.`generateWorkload()` Reads job information from a given file.
    `List<Cloudlet>` | WorkloadModel.`generateWorkload()` Returns a list with the jobs generated by the workload.

  - ### Uses of Cloudlet in org.cloudbus.cloudsim.workflow

    Methods in org.cloudbus.cloudsim.workflow with type parameters of type Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `<T extends Cloudlet> List<T>` | WorkflowEngine.`getCloudletReceivedList()`
    `protected <T extends Cloudlet> void` | WorkflowEngine.`setCloudletReceivedList(List<T> cloudletReceivedList)`

    Methods in org.cloudbus.cloudsim.workflow that return Cloudlet
    Modifier and Type | Method and Description
    --- | ---
    `Cloudlet` | Task.`getCloudlet()`

    Constructors in org.cloudbus.cloudsim.workflow with parameters of type Cloudlet
    Constructor and Description
    `Task(Cloudlet cl, int ownerId, double deadlineDag_)`

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