package org.ovirt.engine.core.vdsbroker; import org.ovirt.engine.core.common.businessentities.VDS; import org.ovirt.engine.core.common.vdscommands.AddVdsVDSCommandParameters; import org.ovirt.engine.core.dal.dbbroker.DbFacade; import org.slf4j.Logger; import org.slf4j.LoggerFactory; public class AddVdsVDSCommand<P extends AddVdsVDSCommandParameters> extends VdsIdVDSCommandBase<P> { private static final Logger log = LoggerFactory.getLogger(AddVdsVDSCommand.class); public AddVdsVDSCommand(P parameters) { super(parameters, true); } @Override protected void executeVdsIdCommand() { log.info("AddVds - entered , starting logic to add VDS '{}'", getVdsId()); VDS vds = DbFacade.getInstance().getVdsDao().get(getVdsId()); log.info("AddVds - VDS '{}' was added, will try to add it to the resource manager", getVdsId()); resourceManager.addVds(vds, false); } }