cloudsim-plus-master/cloudsim-plus-master/cloudsim-plus/src/main/java/org/cloudbus/cloudsim/brokers/DatacenterBrokerAbstract.java
@Override
    public void submitVmList(List<? extends Vm> list) {
        sortVmsIfComparatorIsSet(list);
        setBrokerForEntities(list);
        lastSubmittedVm = setIdForEntitiesWithoutOne(list, lastSubmittedVm);
        vmWaitingList.addAll(list);

        if (isStarted() && !list.isEmpty()) {
            println(String.format(
                "%.2f: %s: List of %d VMs submitted to the broker during simulation execution.\n\t VMs creation request sent to Datacenter.",
                getSimulation().clock(), getName(), list.size()));
            requestDatacenterToCreateWaitingVms();
        }
    }
/**
     * {@inheritDoc}
     * <p>If the entity already started (the simulation is running),
     * the creation of previously submitted VMs already was requested
     * by the {@link #start()} method that is called just once.
     * By this way, this method will immediately request the creation of these
     * just submitted VMs in order to allow VM creation after
     * the simulation has started. This avoid the developer to
     * dynamically create brokers just to create VMs or Cloudlets during
     * simulation execution.</p>
     *
     * @param list {@inheritDoc}
     */
If the entity already started (the simulation is running),
the creation of previously submitted VMs already was requested
by the  #start() method that is called just once.
By this way, this method will immediately request the creation of these
just submitted VMs in order to allow VM creation after
the simulation has started. This avoid the developer to
dynamically create brokers just to create VMs or Cloudlets during
simulation execution.

@param list
If the entity already started ( the simulation is running ) the creation of previously submitted VMs already was requested by the #start () method that is called just once . By this way this method will immediately request the creation of these just submitted VMs in order to allow VM creation after the simulation has started . This avoid the developer to dynamically create brokers just to create VMs or Cloudlets during simulation execution . @param list
@Override
    public void submitVmList(List<? extends Vm> list) {
        sortVmsIfComparatorIsSet(list);
        setBrokerForEntities(list);
        lastSubmittedVm = setIdForEntitiesWithoutOne(list, lastSubmittedVm);
        vmWaitingList.addAll(list);
        if (isStarted() && !list.isEmpty()) {
            println(String.format(
                "%.2f: %s: List of %d VMs submitted to the broker during simulation execution.\n\t VMs creation request sent to Datacenter.",
                getSimulation().clock(), getName(), list.size()));
            requestDatacenterToCreateWaitingVms();
        }
    }
@ Override public void submitVmList ( List < ? extends Vm > list ) { sortVmsIfComparatorIsSet ( list ) ; setBrokerForEntities ( list ) ; lastSubmittedVm = setIdForEntitiesWithoutOne ( list , lastSubmittedVm ) ; vmWaitingList . addAll ( list ) ; if ( isStarted ( ) && ! list . isEmpty ( ) ) { println ( String . format ( "%.2f: %s: List of %d VMs submitted to the broker during simulation execution.\n\t VMs creation request sent to Datacenter." , getSimulation ( ) . clock ( ) , getName ( ) , list . size ( ) ) ) ; requestDatacenterToCreateWaitingVms ( ) ; } }
{@inheritDoc}
 <p>If the entity already started (the simulation is running),
 the creation of previously submitted VMs already was requested
 by the {@link #start()} method that is called just once.
{ @inheritDoc } <p > If the entity already started ( the simulation is running ) the creation of previously submitted VMs already was requested by the { @link #start () } method that is called just once .