T - type of the artifact to deploypublic interface ArchiveDeployer<D extends DeployableArtifactDescriptor,T extends Artifact<D>>
| Modifier and Type | Method and Description |
|---|---|
void |
deployArtifact(T artifact,
Optional<Properties> deploymentProperties) |
T |
deployExplodedArtifact(String artifactDir,
Optional<Properties> deploymentProperties) |
T |
deployPackagedArtifact(String zip,
Optional<Properties> deploymentProperties) |
T |
deployPackagedArtifact(URI domainArchiveUrl,
Optional<Properties> deploymentProperties) |
void |
doNotPersistArtifactStop(T artifact) |
Map<String,Map<URI,Long>> |
getArtifactsZombieMap() |
File |
getDeploymentDirectory() |
boolean |
isUpdatedZombieArtifact(String artifactName)
Indicates if a previously failed artifact (zombie) configuration was updated on the file system.
|
void |
redeploy(String artifactName,
Optional<Properties> deploymentProperties) |
void |
setArtifactFactory(ArtifactFactory<D,T> artifactFactory) |
void |
setDeploymentListener(DeploymentListener deploymentListener) |
void |
undeployArtifact(String artifactId) |
void |
undeployArtifactWithoutUninstall(T artifact) |
boolean isUpdatedZombieArtifact(String artifactName)
artifactName - name of the artifact to check. Non empty.T deployPackagedArtifact(URI domainArchiveUrl, Optional<Properties> deploymentProperties) throws DeploymentException
DeploymentExceptionT deployPackagedArtifact(String zip, Optional<Properties> deploymentProperties) throws DeploymentException
DeploymentExceptionvoid undeployArtifact(String artifactId)
File getDeploymentDirectory()
void setDeploymentListener(DeploymentListener deploymentListener)
void redeploy(String artifactName, Optional<Properties> deploymentProperties) throws DeploymentException
DeploymentExceptionvoid setArtifactFactory(ArtifactFactory<D,T> artifactFactory)
void undeployArtifactWithoutUninstall(T artifact)
void deployArtifact(T artifact, Optional<Properties> deploymentProperties) throws DeploymentException
DeploymentExceptionT deployExplodedArtifact(String artifactDir, Optional<Properties> deploymentProperties)
void doNotPersistArtifactStop(T artifact)
Copyright © 2003–2023 MuleSoft, Inc.. All rights reserved.