Builder
classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily.See: Description
Interface | Description |
---|---|
BrokerBuilderInterface |
An interface to classes that build
DatacenterBrokerSimple objects. |
Class | Description |
---|---|
BrokerBuilder |
A Builder class to createBroker
DatacenterBrokerSimple objects. |
BrokerBuilderDecorator |
A class that implements the Decorator Design Pattern in order to
include functionalities in a existing class.
|
Builder |
An abstract Builder for creation of CloudSim objects,
such as
Datacenter ,
Host ,
Vm
DatacenterBroker and
Cloudlet . |
CloudletBuilder |
A Builder class to create
Cloudlet objects. |
DatacenterBuilder |
A Builder class to createDatacenter
DatacenterSimple objects. |
HostBuilder |
A Builder class to create
Host objects. |
PeBuilder |
A Builder class to create
PeSimple objects. |
SimulationScenarioBuilder |
An builder to help getting instance of other CloudSim object builders.
|
VmBuilder |
A Builder class to create
Vm objects. |
Builder
classes that
implement the Builder Design Pattern
to allow instantiating multiple simulation objects more easily.
Since that creating and setting up some simulation objects such as a
Datacenter
requires a considerable amount
of code, that usually becomes duplicated along different simulations,
the builder classes work as object factories that make it easier to create multiple
simulation objects with the same configuration.
The builders allow to set the parameters for creating a given object such as a Host, and then, after all parameters are set, a single class can create as many objects with the same configuration as desired.
Copyright © 2015–2018 Systems, Security and Image Communication Lab - Instituto de Telecomunicações (IT) - Universidade da Beira Interior (UBI) - Instituto Federal de Educação Ciência e Tecnologia do Tocantins (IFTO). All rights reserved.