Interface DeployMethod
- All Known Implementing Classes:
FelixPostDeployMethod,SlingPostDeployMethod,WebDavPutDeployMethod
public interface DeployMethod
Deploys/installs and undeploys/uninstalls bundles on a Sling instance.
-
Method Summary
Modifier and TypeMethodDescriptionvoiddeploy(URI targetURL, File file, String bundleSymbolicName, DeployContext context) Deploy/install a bundle on a Sling instance.voidundeploy(URI targetURL, String bundleName, DeployContext context) Undeploy/uninstall a bundle on a Sling instance.
-
Method Details
-
deploy
void deploy(URI targetURL, File file, String bundleSymbolicName, DeployContext context) throws IOException Deploy/install a bundle on a Sling instance.- Parameters:
targetURL- Target URLfile- Bundle filebundleSymbolicName- Bundle symbolic namecontext- Deploy context parameters- Throws:
IOException- in case of failure
-
undeploy
Undeploy/uninstall a bundle on a Sling instance.- Parameters:
targetURL- Target URLbundleName- Bundle symbolic name or file name (for all methods except forFelixPostDeployMethod)context- Deploy context parameters- Throws:
IOException- in case of failure
-