public class SynapseArtifactBundleCreator extends Object
ArtifactBundleCreator used to explode synapse
configuration artifacts into multiple artifacts at car generation.| Constructor and Description |
|---|
SynapseArtifactBundleCreator(CAppArtifactDependency artifact)
Creates a new
SynapseArtifactBundleCreator instance. |
| Modifier and Type | Method and Description |
|---|---|
List<CAppArtifactDependency> |
exportDependentArtifacts(File synapseXmlFile,
CAppArtifactDependency synapseArtifactClone)
Exports any dependent artifacts that can be extracted from this synapse
configuration artifacts.
|
CAppArtifactDependency |
getArtifact() |
void |
setArtifact(CAppArtifactDependency artifact) |
public SynapseArtifactBundleCreator(CAppArtifactDependency artifact)
SynapseArtifactBundleCreator instance.artifact - synapse configuration artifact.public List<CAppArtifactDependency> exportDependentArtifacts(File synapseXmlFile, CAppArtifactDependency synapseArtifactClone) throws Exception
synapseXmlFile - synapse.xml file.synapseArtifactClone - clone of the original synapse artifact.Exception - if an error is encountered while performing the explode
operation.public void setArtifact(CAppArtifactDependency artifact)
public CAppArtifactDependency getArtifact()
Copyright © 2025 WSO2. All rights reserved.