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 XMvnDeployer
interface.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 DeploymentResult
deploy(DeploymentRequest request)
private PackageMetadata
readInstallationPlan(java.nio.file.Path planPath)
private void
writeInstallationPlan(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
-
-