/** @param dep Grid deployment. */ public GridDeploymentInfoBean(GridDeploymentInfo dep) { clsLdrId = dep.classLoaderId(); depMode = dep.deployMode(); userVer = dep.userVersion(); locDepOwner = dep.localDeploymentOwner(); participants = dep.participants(); }
/** * Checks if deployment modes match. * * @param dep Shared deployment. * @param meta Request metadata. * @return {@code True} if shared deployment modes match. */ private boolean checkModeMatch(GridDeploymentInfo dep, GridDeploymentMetadata meta) { if (dep.deployMode() != meta.deploymentMode()) { U.warn( log, "Received invalid deployment mode (will not deploy, make sure that all nodes " + "executing the same classes in shared mode have identical GridDeploymentMode parameter) [mode=" + meta.deploymentMode() + ", expected=" + dep.deployMode() + ']'); return false; } return true; }