Skip navigation links
A B C D E F G I M O P R S T V W 

A

AbstractArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of archives.
AbstractArchiver(AbstractArchiver) - Constructor for class org.mule.tools.api.packager.archiver.AbstractArchiver
 
AbstractProjectFoldersGenerator - Class in org.mule.tools.api.packager
Generates the basic working folder structure to create a package.
AbstractProjectFoldersGenerator(String, String, PackagingType) - Constructor for class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
AbstractProjectValidator - Class in org.mule.tools.api.validation
Validates if the project has an existent packaging type, the compatibility of mule plugins that are dependencies of this project and performs any additional validation defined by its subclasses.
AbstractProjectValidator(ProjectInformation) - Constructor for class org.mule.tools.api.validation.AbstractProjectValidator
 
add(Artifact) - Method in class org.mule.tools.api.packager.resources.content.DomainBundleProjectResourcesContent
 
add(Artifact) - Method in interface org.mule.tools.api.packager.resources.content.ResourcesContent
 
addApplications(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
addDomain(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
additionalValidation() - Method in class org.mule.tools.api.validation.AbstractProjectValidator
 
additionalValidation() - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
Validates that the mule domain dependencies resolution conform to the mule domain bundle package definition.
additionalValidation() - Method in class org.mule.tools.api.validation.MuleProjectValidator
 
addMaven(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
addMuleArtifact(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.MuleArchiver
 
addMuleSrc(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.MuleArchiver
 
addRepository(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.MuleArchiver
 
addResource(String, File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
addToRoot(File, String[], String[]) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
ApplicationClassLoaderModelAssembler - Class in org.mule.tools.api.classloader.model
 
ApplicationClassLoaderModelAssembler(AetherMavenClient) - Constructor for class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
 
APPLICATIONS_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
areMulePluginVersionCompatible(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
ArtifactInstaller - Class in org.mule.tools.api.repository
 
ArtifactInstaller(PackagerLog) - Constructor for class org.mule.tools.api.repository.ArtifactInstaller
 
ArtifactUtils - Class in org.mule.tools.api.classloader.model.util
ArtifactUtils presents helper methods to convert artifact related classes and recognize mule plugin artifacts.
ArtifactUtils() - Constructor for class org.mule.tools.api.classloader.model.util.ArtifactUtils
 

B

build() - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
build() - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
buildDependencyMap(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
Builder() - Constructor for class org.mule.tools.api.packager.ProjectInformation.Builder
 
buildMainPOMFileName(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
Build the main pom file name in a maven repository.
buildMavenConfiguration() - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
buildProject(ArtifactCoordinates) - Method in interface org.mule.tools.api.util.ProjectBuilder
 

C

checkClassLoaderModelDescriptor(MuleApplicationModel, List<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Checks that the classLoaderModelDescriptor field is present in the mule artifact instance.
checkMinMuleVersionValue(MuleApplicationModel, List<String>, Deployment) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Checks that the minMuleVersion field is present in the mule artifact instance.
checkName(MuleApplicationModel, List<String>) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Checks that the name field is present in the mule artifact instance.
checkPathExist(Path) - Static method in class org.mule.tools.api.packager.sources.ContentGenerator
 
checkReadOnly(File) - Static method in class org.mule.tools.api.util.FileUtils
 
Classifier - Enum in org.mule.tools.api.packager.packaging
 
CLASSLOADER_MODEL_JSON - Static variable in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
ContentGenerator - Class in org.mule.tools.api.packager.sources
Generates the required content for each of the mandatory folders of a mule package
ContentGenerator(ProjectInformation) - Constructor for class org.mule.tools.api.packager.sources.ContentGenerator
 
ContentGeneratorFactory - Class in org.mule.tools.api.packager.sources
Factory of content generators.
ContentGeneratorFactory() - Constructor for class org.mule.tools.api.packager.sources.ContentGeneratorFactory
 
copyAsDomainOrApplication(Artifact) - Method in class org.mule.tools.api.packager.resources.processor.DomainBundleProjectResourcesContentProcessor
 
copyFile(Path, Path, String) - Static method in class org.mule.tools.api.packager.sources.ContentGenerator
 
CopyFileVisitor - Class in org.mule.tools.api.util
 
CopyFileVisitor(File, File) - Constructor for class org.mule.tools.api.util.CopyFileVisitor
 
CopyFileVisitor(File, File, Boolean, Boolean) - Constructor for class org.mule.tools.api.util.CopyFileVisitor
 
copyPomFile() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
 
create(PackagingType, PackagingOptions) - Static method in class org.mule.tools.api.packager.builder.PackageBuilderFactory
 
create(ProjectInformation) - Static method in class org.mule.tools.api.packager.ProjectFoldersGeneratorFactory
 
create(ProjectInformation) - Static method in class org.mule.tools.api.packager.sources.ContentGeneratorFactory
 
create(ProjectInformation, AetherMavenClient, List<SharedLibraryDependency>, Deployment) - Static method in class org.mule.tools.api.validation.ProjectValidatorFactory
 
createApplicationClassLoaderModelJsonFile(ClassLoaderModel) - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates classloader-model.json in META-INF/mule-artifact
createArchive() - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
It saves the archive in the file sytem
createClassLoaderModelFromJson(File) - Static method in class org.mule.tools.api.packager.sources.MuleContentGenerator
Creates a ClassLoaderModel from the JSON representation
createClassLoaderModelJsonFile(ClassLoaderModel, File) - Static method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates classloader-model.json in the destination folder
createContent() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
It create all the package content in the required folders
createContent() - Method in class org.mule.tools.api.packager.sources.DomainBundleContentGenerator
 
createContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates all the package content in the required folders
createDescriptors() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the descriptors files, pom.xml, pom.properties, and the mule-*.json file.
createErrorMessage(String, List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
createFolderIfNecessary(String...) - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
createMavenDescriptors() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
 
createMetaInfMuleSourceFolderContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the FolderNames.MULE_SRC folder used by IDEs to import the project source code
createMuleSrcFolderContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the content that contains the productive Mule source code.
createPackage(Path, Path) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
Creates a mule domain bundle package based on the contents of the origin folder, writing them to the destination jar file.
createPackage(Path) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
createPackage(Path, Path) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
Creates a mule app package based on the contents of the origin folder, writing them to the destination jar file.
createPackage(Path) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
createPackage(Path, Path) - Method in interface org.mule.tools.api.packager.builder.PackageBuilder
Creates a package and leaves that in the destinationPath.
createPackage(Path) - Method in interface org.mule.tools.api.packager.builder.PackageBuilder
Creates a package and leaves that in the destinationPath.
createPomProperties() - Method in class org.mule.tools.api.packager.sources.ContentGenerator
 
createTestFolderContent() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
It creates the content that contains the test Mule source code.

D

debug(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
defaultClassifier - Variable in enum org.mule.tools.api.packager.packaging.PackagingType
 
DefaultMavenRepositoryLayoutUtils - Class in org.mule.tools.api.classloader.model.util
DefaultMavenRepositoryUtils knows how to build the artifact resource path based on the artifact coordinates and the default maven layout structure convention.
DefaultMavenRepositoryLayoutUtils() - Constructor for class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
 
DefaultValuesMuleArtifactJsonGenerator - Class in org.mule.tools.api.packager.sources
Generates default value for any non-defined fields in a mule-artifact.json file
DefaultValuesMuleArtifactJsonGenerator() - Constructor for class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
dependencyWith(String) - Method in class org.mule.tools.api.validation.MulePluginResolver
 
DOMAIN_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
DomainBundleArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule Domain bundle archive.
DomainBundleArchiver() - Constructor for class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
DomainBundleArchiver(AbstractArchiver) - Constructor for class org.mule.tools.api.packager.archiver.DomainBundleArchiver
 
DomainBundleContentGenerator - Class in org.mule.tools.api.packager.sources
Generates the required content for each of the mandatory folders of a mule domain bundle package
DomainBundleContentGenerator(ProjectInformation) - Constructor for class org.mule.tools.api.packager.sources.DomainBundleContentGenerator
 
DomainBundleExplodedArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule Domain Bundle archive.
DomainBundleExplodedArchiver() - Constructor for class org.mule.tools.api.packager.archiver.DomainBundleExplodedArchiver
 
DomainBundlePackageBuilder - Class in org.mule.tools.api.packager.builder
Builder for Mule Domain Bundle packages.
DomainBundlePackageBuilder() - Constructor for class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
DomainBundleProjectFoldersGenerator - Class in org.mule.tools.api.packager
Generates the basic working folder structure to create a domain bundle package.
DomainBundleProjectFoldersGenerator(String, String, PackagingType) - Constructor for class org.mule.tools.api.packager.DomainBundleProjectFoldersGenerator
 
DomainBundleProjectResourcesContent - Class in org.mule.tools.api.packager.resources.content
Resources present in a domain bundle, namely, applications and a domain jar files.
DomainBundleProjectResourcesContent() - Constructor for class org.mule.tools.api.packager.resources.content.DomainBundleProjectResourcesContent
 
DomainBundleProjectResourcesContentGenerator - Class in org.mule.tools.api.packager.resources.generator
Generates the resources of a mule domain bundle, resolving the applications and domain locations.
DomainBundleProjectResourcesContentGenerator(AetherMavenClient, List<ArtifactCoordinates>) - Constructor for class org.mule.tools.api.packager.resources.generator.DomainBundleProjectResourcesContentGenerator
 
DomainBundleProjectResourcesContentProcessor - Class in org.mule.tools.api.packager.resources.processor
 
DomainBundleProjectResourcesContentProcessor(Path) - Constructor for class org.mule.tools.api.packager.resources.processor.DomainBundleProjectResourcesContentProcessor
 
DomainBundleProjectValidator - Class in org.mule.tools.api.validation
Validates if the project has an existent packaging type, the compatibility of mule plugins that are dependencies of this project (if any) and the existence of a unique domain.
DomainBundleProjectValidator(ProjectInformation, AetherMavenClient) - Constructor for class org.mule.tools.api.validation.DomainBundleProjectValidator
 

E

equals(String) - Method in enum org.mule.tools.api.packager.packaging.Classifier
 
equals(String) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
error(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
error(String, Throwable) - Method in interface org.mule.tools.api.util.PackagerLog
 

F

FileUtils - Class in org.mule.tools.api.util
 
FileUtils() - Constructor for class org.mule.tools.api.util.FileUtils
 
FolderNames - Enum in org.mule.tools.api.packager.structure
 
fromString(String) - Static method in enum org.mule.tools.api.packager.packaging.Classifier
 
fromString(String) - Static method in enum org.mule.tools.api.packager.packaging.PackagingType
 

G

generate(Path) - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
Generates all the folders required for a project to be properly build If any of the folders is already present on the targetFolder they will not be overwritten
generate(Path) - Method in class org.mule.tools.api.packager.DomainBundleProjectFoldersGenerator
 
generate(Path) - Method in class org.mule.tools.api.packager.MuleProjectFoldersGenerator
 
generate() - Method in class org.mule.tools.api.packager.resources.generator.DomainBundleProjectResourcesContentGenerator
 
generate() - Method in interface org.mule.tools.api.packager.resources.generator.ResourcesContentGenerator
 
generate(MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Generates the default value for every non-defined fields in a mule-artifact.json file during build time and updates accordingly
generate(Path, Path, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Generates the default value for every non-defined fields in a mule-artifact.json and copy this to the destination folder
generate() - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
generateArtifactFile(Artifact, File, File) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
generateClassloderModelFile(ClassLoaderModel, File) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
generateDependencyDescriptorFile(Artifact, File, Optional<ClassLoaderModel>) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
generateMarkerFileInRepositoryFolder(File) - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
generateMuleArtifactWithDefaultValues(MuleApplicationModel, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Generates a MuleApplicationModel with default values based on a MuleArtifactContentResolver.
generatePomFile(Artifact, File) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
getAllMulePluginDependencies(Project, String) - Method in class org.mule.tools.api.validation.MulePluginResolver
 
getApplicationArtifactCoordinates(File) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
 
getApplicationClassLoaderModel(File, File) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
 
getApplicationDomains(ArtifactCoordinates) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
Resolve the set of domains that an application depends of.
getArchiver() - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
getArchiver() - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
getArchiver() - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
getArtifactId() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
getArtifactId() - Method in class org.mule.tools.api.packager.ProjectInformation
 
getBuildDirectory() - Method in class org.mule.tools.api.packager.ProjectInformation
 
getBuilderWithRequiredValues(MuleApplicationModel) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Builds a MuleApplicationModel.MuleApplicationModelBuilder with the required values of a MuleApplicationModel.
getBundleDescriptor(Model) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
 
getClassifiers() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getConfigs() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of configs paths.
getConfigsPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the configs path based on the project base folder
getDependencies() - Method in interface org.mule.tools.api.util.Project
 
getExportedPackages() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of exported packages paths.
getExportedPackagesPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the exported packages path based on the project base folder
getExportedResources() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of exported resources paths.
getExportedResourcesPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the exported resources path based on the project base folder
getFormattedFileName(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
Build the default artifact file name in a maven repository.
getFormattedOutputDirectory(File, Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
Resolves an artifact full path in a given repository based on the default maven repository layout.
getGroupId() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
getGroupId() - Method in class org.mule.tools.api.packager.ProjectInformation
 
getMuleArtifactContentResolver() - Method in class org.mule.tools.api.packager.sources.MuleContentGenerator
 
getMuleArtifactJsonPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
 
getMuleDomains(List<BundleDependency>) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
Filter mule domains in a list of bundle dependencies.
getNormalizedVersion(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
Resolves snapshot versions substituting the timestamp by SNAPSHOT.
getOriginalMuleArtifact(Path) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Deserializes the mule-artifact.json to a MuleApplicationModel
getPackaging() - Method in class org.mule.tools.api.packager.ProjectInformation
 
getPackagingType() - Method in class org.mule.tools.api.packager.AbstractProjectFoldersGenerator
 
getPomFileName(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.DefaultMavenRepositoryLayoutUtils
Build the default pom file name in a maven repository.
getPomProjectBundleDescriptor(File) - Method in class org.mule.tools.api.classloader.model.ApplicationClassLoaderModelAssembler
 
getProject() - Method in class org.mule.tools.api.packager.ProjectInformation
 
getProjectBaseFolder() - Method in class org.mule.tools.api.packager.ProjectInformation
 
getProjectBaseFolder() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
 
getProjectStructure() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of exported packages paths.
getRepositoryFolder() - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
getResources() - Method in class org.mule.tools.api.packager.resources.content.DomainBundleProjectResourcesContent
 
getResources() - Method in interface org.mule.tools.api.packager.resources.content.ResourcesContent
 
getSeparatorIndex(String) - Static method in class org.mule.tools.api.validation.AbstractProjectValidator
 
getSourceFolderLocation(Path) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getSourceFolderName() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getTestConfigs() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of test configs paths.
getTestConfigsPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the test configs path based on the project base folder
getTestExportedResources() - Method in class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
Returns the resolved list of test exported resources paths.
getTestExportedResourcesPath() - Method in class org.mule.tools.api.packager.structure.ProjectStructure
Resolves the test exported resources path based on the project base folder
getTestFolderName() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getTestSourceFolderLocation(Path) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
getVersion() - Method in class org.mule.tools.api.packager.ProjectInformation
 

I

info(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
installArtifact(File, Artifact, Optional<ClassLoaderModel>) - Method in class org.mule.tools.api.repository.ArtifactInstaller
 
installArtifacts(File, ArtifactInstaller, ApplicationClassloaderModel) - Method in class org.mule.tools.api.repository.RepositoryGenerator
 
isAttachMuleSources() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isLightweightPackage() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isMuleArtifactJsonPresent(Path) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
It validates that the mandatory descriptor file is present.
isMuleArtifactJsonValid(Path, Deployment) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
It validates that the mandatory descriptor file is valid.
isOnlyMuleSources() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isPackagingTypeValid(String) - Static method in class org.mule.tools.api.validation.AbstractProjectValidator
It validates that the provided packaging types is a valid one
isProjectStructureValid(String, Path) - Static method in class org.mule.tools.api.validation.MuleProjectValidator
It validates the project folder structure is valid
isProjectValid() - Method in class org.mule.tools.api.validation.AbstractProjectValidator
Ensure a project contained in the projectBaseDir is valid based on its packaging type.
isProjectVersionValid(String) - Static method in class org.mule.tools.api.validation.AbstractProjectValidator
 
isTestPackage() - Method in class org.mule.tools.api.packager.packaging.PackagingOptions
 
isTestProject() - Method in class org.mule.tools.api.packager.ProjectInformation
 
isValidMulePlugin(Artifact) - Static method in class org.mule.tools.api.classloader.model.util.ArtifactUtils
Checks if a Artifact instance represents a mule-plugin.

M

markAsReadOnly(File) - Static method in class org.mule.tools.api.util.FileUtils
 
MAVEN_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
META_INF_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
MULE_ARTIFACT_JSON - Static variable in class org.mule.tools.api.packager.structure.PackagerFiles
 
MULE_ARTIFACT_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.MuleArchiver
 
MULE_SRC_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.MuleArchiver
 
MuleArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule archive.
MuleArchiver() - Constructor for class org.mule.tools.api.packager.archiver.MuleArchiver
 
MuleArchiver(AbstractArchiver) - Constructor for class org.mule.tools.api.packager.archiver.MuleArchiver
 
MuleArtifactContentResolver - Class in org.mule.tools.api.packager.sources
Resolves the content of resources defined in mule-artifact.json based on the project base folder.
MuleArtifactContentResolver(ProjectStructure) - Constructor for class org.mule.tools.api.packager.sources.MuleArtifactContentResolver
 
MuleArtifactJsonValidator - Class in org.mule.tools.api.validation
 
MuleArtifactJsonValidator() - Constructor for class org.mule.tools.api.validation.MuleArtifactJsonValidator
 
MuleContentGenerator - Class in org.mule.tools.api.packager.sources
Generates the required content for each of the mandatory folders of a mule application package
MuleContentGenerator(ProjectInformation) - Constructor for class org.mule.tools.api.packager.sources.MuleContentGenerator
 
MuleExplodedArchiver - Class in org.mule.tools.api.packager.archiver
Defines and creates the basic structure of Mule archive.
MuleExplodedArchiver() - Constructor for class org.mule.tools.api.packager.archiver.MuleExplodedArchiver
 
MuleMavenPluginClientBuilder - Class in org.mule.tools.api.repository
 
MuleMavenPluginClientBuilder(PackagerLog) - Constructor for class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
MulePackageBuilder - Class in org.mule.tools.api.packager.builder
Builder for Mule Application packages.
MulePackageBuilder() - Constructor for class org.mule.tools.api.packager.builder.MulePackageBuilder
 
MulePluginResolver - Class in org.mule.tools.api.validation
 
MulePluginResolver(ProjectBuilder) - Constructor for class org.mule.tools.api.validation.MulePluginResolver
 
MulePluginsCompatibilityValidator - Class in org.mule.tools.api.validation
The goal of this class is to check for if a list of Dependencies are compatible amongst them self Compatibility is defined by semantic versioning
MulePluginsCompatibilityValidator() - Constructor for class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
 
MuleProjectFoldersGenerator - Class in org.mule.tools.api.packager
Generates the basic working folder structure to create a mule application package.
MuleProjectFoldersGenerator(String, String, PackagingType) - Constructor for class org.mule.tools.api.packager.MuleProjectFoldersGenerator
 
MuleProjectValidator - Class in org.mule.tools.api.validation
Ensures the project is valid
MuleProjectValidator(ProjectInformation, List<SharedLibraryDependency>, Deployment) - Constructor for class org.mule.tools.api.validation.MuleProjectValidator
 

O

org.mule.tools.api.classloader.model - package org.mule.tools.api.classloader.model
 
org.mule.tools.api.classloader.model.util - package org.mule.tools.api.classloader.model.util
 
org.mule.tools.api.exception - package org.mule.tools.api.exception
 
org.mule.tools.api.packager - package org.mule.tools.api.packager
 
org.mule.tools.api.packager.archiver - package org.mule.tools.api.packager.archiver
 
org.mule.tools.api.packager.builder - package org.mule.tools.api.packager.builder
 
org.mule.tools.api.packager.packaging - package org.mule.tools.api.packager.packaging
 
org.mule.tools.api.packager.resources.content - package org.mule.tools.api.packager.resources.content
 
org.mule.tools.api.packager.resources.generator - package org.mule.tools.api.packager.resources.generator
 
org.mule.tools.api.packager.resources.processor - package org.mule.tools.api.packager.resources.processor
 
org.mule.tools.api.packager.sources - package org.mule.tools.api.packager.sources
 
org.mule.tools.api.packager.structure - package org.mule.tools.api.packager.structure
 
org.mule.tools.api.repository - package org.mule.tools.api.repository
 
org.mule.tools.api.util - package org.mule.tools.api.util
 
org.mule.tools.api.validation - package org.mule.tools.api.validation
 
outputDirectory - Variable in class org.mule.tools.api.repository.RepositoryGenerator
 

P

PackageBuilder - Interface in org.mule.tools.api.packager.builder
Builder for packages.
PackageBuilderFactory - Class in org.mule.tools.api.packager.builder
Factory for package builders.
PackageBuilderFactory() - Constructor for class org.mule.tools.api.packager.builder.PackageBuilderFactory
 
PackagerFiles - Class in org.mule.tools.api.packager.structure
PackagerFiles is a set of constants belonging to the Mule Packager.
PackagerFiles() - Constructor for class org.mule.tools.api.packager.structure.PackagerFiles
 
PackagerLog - Interface in org.mule.tools.api.util
 
PackagingOptions - Class in org.mule.tools.api.packager.packaging
 
PackagingOptions(boolean, boolean, boolean, boolean) - Constructor for class org.mule.tools.api.packager.packaging.PackagingOptions
 
PackagingType - Enum in org.mule.tools.api.packager.packaging
 
POM_PROPERTIES - Static variable in class org.mule.tools.api.packager.structure.PackagerFiles
 
POM_XML - Static variable in class org.mule.tools.api.packager.structure.PackagerFiles
 
postVisitDirectory(Path, IOException) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
preVisitDirectory(Path, BasicFileAttributes) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
process(ResourcesContent) - Method in class org.mule.tools.api.packager.resources.processor.DomainBundleProjectResourcesContentProcessor
 
process(ResourcesContent) - Method in interface org.mule.tools.api.packager.resources.processor.ResourcesContentProcessor
 
Project - Interface in org.mule.tools.api.util
 
ProjectBuilder - Interface in org.mule.tools.api.util
 
ProjectBuildingException - Exception in org.mule.tools.api.exception
 
ProjectBuildingException() - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(String) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(String, Throwable) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(Throwable) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectBuildingException(String, Throwable, boolean, boolean) - Constructor for exception org.mule.tools.api.exception.ProjectBuildingException
 
ProjectFoldersGeneratorFactory - Class in org.mule.tools.api.packager
Factory of project folder generators.
ProjectFoldersGeneratorFactory() - Constructor for class org.mule.tools.api.packager.ProjectFoldersGeneratorFactory
 
ProjectInformation - Class in org.mule.tools.api.packager
Represents the basic information of a project.
projectInformation - Variable in class org.mule.tools.api.packager.sources.ContentGenerator
 
projectInformation - Variable in class org.mule.tools.api.validation.AbstractProjectValidator
 
ProjectInformation.Builder - Class in org.mule.tools.api.packager
 
ProjectStructure - Class in org.mule.tools.api.packager.structure
 
ProjectStructure(Path, boolean) - Constructor for class org.mule.tools.api.packager.structure.ProjectStructure
 
ProjectValidatorFactory - Class in org.mule.tools.api.validation
 
ProjectValidatorFactory() - Constructor for class org.mule.tools.api.validation.ProjectValidatorFactory
 

R

REPOSITORY_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.MuleArchiver
 
RepositoryGenerator - Class in org.mule.tools.api.repository
 
RepositoryGenerator(File, File, ArtifactInstaller, ApplicationClassLoaderModelAssembler) - Constructor for class org.mule.tools.api.repository.RepositoryGenerator
 
resolveApplicationDependencies(ArtifactCoordinates) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
 
resolveClassifier(String, boolean, boolean) - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 
resolveMuleArtifactJsonLocation(ProjectStructure) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Resolves the mule-artifact.json location based on the project base folder during build time
resolveMulePlugins(Project) - Method in class org.mule.tools.api.validation.MulePluginResolver
 
resolveMulePluginsOfScope(Project, String) - Method in class org.mule.tools.api.validation.MulePluginResolver
 
ResourcesContent - Interface in org.mule.tools.api.packager.resources.content
Resources present in packages.
ResourcesContentGenerator - Interface in org.mule.tools.api.packager.resources.generator
Generates the resources of a mule package, resolving the resources locations.
ResourcesContentProcessor - Interface in org.mule.tools.api.packager.resources.processor
 
ROOT_LOCATION - Static variable in class org.mule.tools.api.packager.archiver.AbstractArchiver
 
rootResources - Variable in class org.mule.tools.api.packager.builder.MulePackageBuilder
 

S

setBuilderWithDefaultBundleDescriptorLoaderValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder bundleDescriptorLoader field with default the default value based on the MuleApplicationModel.
setBuilderWithDefaultConfigsValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder configs field with default values based on a MuleArtifactContentResolver.
setBuilderWithDefaultExportedPackagesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder exportedPackages in the attributes field with default values based on a MuleArtifactContentResolver.
setBuilderWithDefaultExportedResourcesValue(MuleApplicationModel.MuleApplicationModelBuilder, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder exportedResources in the attributes field with default values based on a MuleArtifactContentResolver.
setBuilderWithDefaultRedeploymentEnabled(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder redeploymentEnabled field with default the default value based on the MuleApplicationModel.
setBuilderWithDefaultSecureProperties(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Sets the builder with an empty list of secure properties if not set in originalMuleArtifact
setBuilderWithDefaultValuesNotPresent(MuleApplicationModel.MuleApplicationModelBuilder, MuleApplicationModel, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Updates a MuleApplicationModel.MuleApplicationModelBuilder with default values based on a MuleArtifactContentResolver.
setBuilderWithIncludeTestDependencies(MuleApplicationModel.MuleApplicationModelBuilder, MuleArtifactContentResolver) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
 
setDestFile(File) - Method in class org.mule.tools.api.packager.archiver.AbstractArchiver
Defines the file in which to store the archive
setExclusions(List<Path>) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
setTestProject(Boolean) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 

T

toArtifact(BundleDependency) - Static method in class org.mule.tools.api.classloader.model.util.ArtifactUtils
Convert a BundleDependency instance to Artifact.
toArtifactCoordinates(BundleDescriptor) - Static method in class org.mule.tools.api.classloader.model.util.ArtifactUtils
Convert a BundleDescriptor instance to ArtifactCoordinates.
toArtifacts(Collection<BundleDependency>) - Static method in class org.mule.tools.api.classloader.model.util.ArtifactUtils
Converts a List to a List.
toBundleDescriptor(ArtifactCoordinates) - Static method in class org.mule.tools.api.classloader.model.util.ArtifactUtils
Converts a ArtifactCoordinates instance to a BundleDescriptor instance.
toString() - Method in enum org.mule.tools.api.packager.packaging.Classifier
 
toString() - Method in enum org.mule.tools.api.packager.packaging.PackagingType
 

V

validate(Path, Deployment) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
It validates that the mandatory descriptor file is present and is valid.
validate(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MulePluginsCompatibilityValidator
Validates a list of dependencies to check for incompatibilities
validateApplication(ArtifactCoordinates, ArtifactCoordinates) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
Validates that an application refers to a unique domain.
validateApplications(ArtifactCoordinates, List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
Validates that all applications refers to a unique domain.
validateDescriptorFile(Path, Deployment) - Method in class org.mule.tools.api.validation.MuleProjectValidator
 
validateDomain(Set<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.DomainBundleProjectValidator
Validates if a set of artifact coordinates is a valid set of domains in a bundle domain package.
validateDomain(Set<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MuleProjectValidator
Validates if a set of artifact coordinates is a valid set of domains referenced by a mule project.
validateMuleArtifactMandatoryFields(MuleApplicationModel, Deployment) - Static method in class org.mule.tools.api.validation.MuleArtifactJsonValidator
Validates that the mandatory fields in the mule-artifact.json file are present and have valid values.
validateReferencedDomainsIfPresent(List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MuleProjectValidator
Validates if a list of dependencies of a mule project conforms to the cardinality restrictions of domains referenced by a mule project.
validateSharedLibraries(List<SharedLibraryDependency>, List<ArtifactCoordinates>) - Method in class org.mule.tools.api.validation.MuleProjectValidator
It validates if every shared library is present in the project dependencies.
ValidationException - Exception in org.mule.tools.api.exception
 
ValidationException() - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(String) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(String, Throwable) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(Throwable) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
ValidationException(String, Throwable, boolean, boolean) - Constructor for exception org.mule.tools.api.exception.ValidationException
 
value() - Method in enum org.mule.tools.api.packager.structure.FolderNames
 
valueOf(String) - Static method in enum org.mule.tools.api.packager.packaging.Classifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.tools.api.packager.packaging.PackagingType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.mule.tools.api.packager.structure.FolderNames
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.mule.tools.api.packager.packaging.Classifier
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.tools.api.packager.packaging.PackagingType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.mule.tools.api.packager.structure.FolderNames
Returns an array containing the constants of this enum type, in the order they are declared.
visitFile(Path, BasicFileAttributes) - Method in class org.mule.tools.api.util.CopyFileVisitor
 
visitFileFailed(Path, IOException) - Method in class org.mule.tools.api.util.CopyFileVisitor
 

W

warn(String) - Method in interface org.mule.tools.api.util.PackagerLog
 
withApplications(File) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withArchiver(AbstractArchiver) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withArchiver(MuleArchiver) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withArtifactId(String) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
withBuildDirectory(Path) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
withClasses(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withDependencyProject(Project) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
withDomain(File) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withGlobalSettings(File) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withGroupId(String) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
withLocalRepository(File) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withMaven(File) - Method in class org.mule.tools.api.packager.builder.DomainBundlePackageBuilder
 
withMaven(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withMuleArtifact(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withMuleSrc(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withPackaging(String) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
withPackagingOptions(PackagingOptions) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withProjectBaseFolder(Path) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
withRemoteRepositories(List<RemoteRepository>) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withRepository(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withRootResource(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withTestClasses(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withTestMule(File) - Method in class org.mule.tools.api.packager.builder.MulePackageBuilder
 
withUserSettings(File) - Method in class org.mule.tools.api.repository.MuleMavenPluginClientBuilder
 
withVersion(String) - Method in class org.mule.tools.api.packager.ProjectInformation.Builder
 
writeMuleArtifactToFile(MuleApplicationModel, Path) - Static method in class org.mule.tools.api.packager.sources.DefaultValuesMuleArtifactJsonGenerator
Writes the mule artifact to the corresponding file
A B C D E F G I M O P R S T V W 
Skip navigation links

Copyright © 2020. All rights reserved.