Package sunstone.azure.impl
Class AzureWFArchiveDeployer
- java.lang.Object
-
- sunstone.azure.impl.AzureWFArchiveDeployer
-
- All Implemented Interfaces:
sunstone.core.api.SunstoneArchiveDeployer
public class AzureWFArchiveDeployer extends Object implements sunstone.core.api.SunstoneArchiveDeployer
Purpose: handle deploy operation to WildFly. Heavily usesAzureWFIdentifiableSunstoneResourceto determine the destination of deploy operation To retrieve Azure cloud resources, the class relies onAzureWFIdentifiableSunstoneResource.get(Annotation, AzureSunstoneStore, Class). Undeploy operations are registered in the extension store so that they are closed once the store is closed
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voiddeploy(String deploymentName, Object object, org.junit.jupiter.api.extension.ExtensionContext ctx)voidundeploy(String deploymentName, org.junit.jupiter.api.extension.ExtensionContext ctx)
-
-
-
Method Detail
-
deploy
public void deploy(String deploymentName, Object object, org.junit.jupiter.api.extension.ExtensionContext ctx) throws sunstone.core.exceptions.SunstoneException
- Specified by:
deployin interfacesunstone.core.api.SunstoneArchiveDeployer- Throws:
sunstone.core.exceptions.SunstoneException
-
undeploy
public void undeploy(String deploymentName, org.junit.jupiter.api.extension.ExtensionContext ctx) throws sunstone.core.exceptions.SunstoneException
- Specified by:
undeployin interfacesunstone.core.api.SunstoneArchiveDeployer- Throws:
sunstone.core.exceptions.SunstoneException
-
-