Class DefaultDeployer
- java.lang.Object
-
- org.fedoraproject.xmvn.deployer.impl.DefaultDeployer
-
- All Implemented Interfaces:
Deployer
@Component(role=Deployer.class) public class DefaultDeployer extends java.lang.Object implements Deployer
Default implementation of XMvnDeployerinterface.WARNING: This class is part of internal implementation of XMvn and it is marked as public only for technical reasons. This class is not part of XMvn API. Client code using XMvn should not reference it directly.
-
-
Constructor Summary
Constructors Constructor Description DefaultDeployer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentResultdeploy(DeploymentRequest request)private PackageMetadatareadInstallationPlan(java.nio.file.Path planPath)private voidwriteInstallationPlan(PackageMetadata plan, java.nio.file.Path planPath)
-
-
-
Method Detail
-
deploy
public DeploymentResult deploy(DeploymentRequest request)
-
readInstallationPlan
private PackageMetadata readInstallationPlan(java.nio.file.Path planPath) throws java.io.IOException
- Throws:
java.io.IOException
-
writeInstallationPlan
private void writeInstallationPlan(PackageMetadata plan, java.nio.file.Path planPath) throws java.io.IOException
- Throws:
java.io.IOException
-
-