public class ArtifactProvider extends Object
| Modifier and Type | Field and Description |
|---|---|
static com.mulesoft.anypoint.discovery.core.version.MuleArtifactVersionFactory |
VERSION_FACTORY |
static com.mulesoft.anypoint.discovery.core.version.MuleArtifactVersionValidator |
VERSION_VALIDATOR |
| Constructor and Description |
|---|
ArtifactProvider() |
| Modifier and Type | Method and Description |
|---|---|
static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyArtifact |
buildPolicyTemplate(String id,
com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey,
com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey,
int order,
Map<String,Object> configurationData)
Retrieves an integration
Artifact for an offline policy from Maven's repository. |
static com.mulesoft.anypoint.tita.core.artifact.Jar |
buildTestApplication(String appName,
String appConfig,
org.apache.maven.model.Dependency... dependencies)
* Creates an Application from a configuration file, using lightweight packaging.
|
static com.mulesoft.anypoint.tita.core.artifact.Jar |
buildTestApplication(String appName,
String appConfig,
com.mulesoft.anypoint.tita.core.artifact.Jar domainJar,
org.apache.maven.model.Dependency... dependencies)
* Creates an Application from a configuration file, using lightweight packaging.
|
static com.mulesoft.anypoint.tita.core.artifact.Jar |
buildTestApplication(String appName,
String appConfig,
List<String> resources,
org.apache.maven.model.Dependency... dependencies)
Creates an Application from a configuration file
|
static com.mulesoft.anypoint.tita.core.artifact.Jar |
buildTestApplication(String appName,
String appConfig,
List<String> resources,
com.mulesoft.anypoint.tita.core.artifact.Jar domainJar,
org.apache.maven.model.Dependency... dependencies)
Creates an Application from a configuration file
|
static com.mulesoft.anypoint.tita.core.artifact.Jar |
buildTestDomain(String domainName,
String domainConfig,
org.apache.maven.model.Dependency... dependencies)
* Creates an Application from a configuration file, using lightweight packaging.
|
static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar |
buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey,
String templateConfig)
Creates a Policy Template from a configuration file
|
static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar |
buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey,
String templateConfig,
org.apache.maven.model.Dependency... dependencies)
Creates a Policy Template from a configuration file
|
static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar |
buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey,
String templateConfig,
String yamlSpec)
Creates a Policy Template from a configuration file
|
static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar |
buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey,
String templateConfig,
String yamlSpec,
org.apache.maven.model.Dependency... dependencies)
Creates a Policy Template from a configuration file
|
static File |
policyJarFile(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey) |
static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar |
resolvePolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey)
Retrieves a Policy Template from Maven's repository.
|
public static final com.mulesoft.anypoint.discovery.core.version.MuleArtifactVersionFactory VERSION_FACTORY
public static final com.mulesoft.anypoint.discovery.core.version.MuleArtifactVersionValidator VERSION_VALIDATOR
public static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar resolvePolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey)
templateKey - key of the templateArtifact containing the templatepublic static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyArtifact buildPolicyTemplate(String id, com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey, com.mulesoft.mule.runtime.gw.api.key.ApiKey apiKey, int order, Map<String,Object> configurationData)
Artifact for an offline policy from Maven's repository.id - policyId.templateKey - key of the template.apiKey - key of the Api.order - policy order.configurationData - policy configuration.Artifact.public static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey, String templateConfig, String yamlSpec)
templateKey - Key of the templatetemplateConfig - path of the template configuration fileyamlSpec - path to yaml spec fileArtifact containing the templatepublic static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey, String templateConfig)
templateKey - Key of the templatetemplateConfig - path of the template configuration fileArtifact containing the templatepublic static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey, String templateConfig, String yamlSpec, org.apache.maven.model.Dependency... dependencies)
templateKey - Key of the templatetemplateConfig - path of the template configuration filedependencies - dependencies to be included in application's POM fileArtifact containing the templatepublic static com.mulesoft.anypoint.tita.environment.api.artifact.PolicyJar buildTestPolicyTemplate(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey, String templateConfig, org.apache.maven.model.Dependency... dependencies)
templateKey - Key of the templatetemplateConfig - path of the template configuration filedependencies - dependencies to be included in application's POM fileArtifact containing the templatepublic static com.mulesoft.anypoint.tita.core.artifact.Jar buildTestApplication(String appName, String appConfig, org.apache.maven.model.Dependency... dependencies)
appName - name of the appappConfig - path of the application configuration filedependencies - dependencies to be included in application's POM fileArtifact containing the applicationpublic static com.mulesoft.anypoint.tita.core.artifact.Jar buildTestApplication(String appName, String appConfig, com.mulesoft.anypoint.tita.core.artifact.Jar domainJar, org.apache.maven.model.Dependency... dependencies)
appName - name of the appappConfig - path of the application configuration filedependencies - dependencies to be included in application's POM fileArtifact containing the applicationpublic static com.mulesoft.anypoint.tita.core.artifact.Jar buildTestApplication(String appName, String appConfig, List<String> resources, org.apache.maven.model.Dependency... dependencies)
appName - name of the appappConfig - path of the application configuration fileresources - resources to be included in application's 'classes' folderdependencies - dependencies to be included in application's POM fileArtifact containing the applicationpublic static com.mulesoft.anypoint.tita.core.artifact.Jar buildTestApplication(String appName, String appConfig, List<String> resources, com.mulesoft.anypoint.tita.core.artifact.Jar domainJar, org.apache.maven.model.Dependency... dependencies)
appName - name of the appappConfig - path of the application configuration fileresources - resources to be included in application's 'classes' folderdomainJar - domain to which the app belongsdependencies - dependencies to be included in application's POM fileArtifact containing the applicationpublic static com.mulesoft.anypoint.tita.core.artifact.Jar buildTestDomain(String domainName, String domainConfig, org.apache.maven.model.Dependency... dependencies)
domainName - name of the appdomainConfig - path of the application configuration filedependencies - dependencies to be included in application's POM fileArtifact containing the applicationpublic static File policyJarFile(com.mulesoft.mule.runtime.gw.api.policy.PolicyTemplateKey templateKey)
Copyright © 2014–2024 MuleSoft, Inc.. All rights reserved.