Package org.cloudsimplus.builders
package org.cloudsimplus.builders
Provides
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.
- Author:
- Manoel Campos da Silva Filho
-
ClassDescriptionA Builder class to createBroker
DatacenterBrokerSimple
objects.A class that implements the Decorator Design Pattern in order to include features in a existing class.An interface to classes that buildDatacenterBrokerSimple
objects.A Builder interface for creation of simulation objects, such asDatacenter
,Host
,Vm
DatacenterBroker
andCloudlet
.A Builder class to createCloudlet
objects.A Builder class to createDatacenterDatacenterSimple
objects.A Builder class to createPe
objects.An builder to help getting instance of other CloudSim object builders.