public class DefaultToolingArtifactContext extends Object implements ToolingArtifactContext
ToolingArtifactContext.| Constructor and Description |
|---|
DefaultToolingArtifactContext() |
public void setAgentConfiguration(Optional<org.mule.tooling.client.api.configuration.agent.AgentConfiguration> agentConfigurationOptional)
public Optional<org.mule.tooling.client.api.configuration.agent.AgentConfiguration> getAgentConfiguration()
getAgentConfiguration in interface ToolingArtifactContextpublic RuntimeToolingService getRuntimeToolingService()
getRuntimeToolingService in interface ToolingArtifactContextRuntimeToolingService if there was a Mule Plugin Agent configuration set.public ApplicationCache getApplicationCache()
getApplicationCache in interface ToolingArtifactContextApplicationCache for this context.public void setApplicationCache(ApplicationCache applicationCache)
public void setMavenClient(org.mule.maven.client.api.MavenClient mavenClient)
public org.mule.maven.client.api.MavenClient getMavenClient()
getMavenClient in interface ToolingArtifactContextMavenClient for this context.public void setMuleRuntimeExtensionModelProvider(MuleRuntimeExtensionModelProvider muleRuntimeExtensionModelProvider)
public MuleRuntimeExtensionModelProvider getMuleRuntimeExtensionModelProvider()
getMuleRuntimeExtensionModelProvider in interface ToolingArtifactContextMuleRuntimeExtensionModelProvider for this context.public void setComponentBuildingDefinitionLoader(ComponentBuildingDefinitionLoader componentBuildingDefinitionLoader)
public ComponentBuildingDefinitionLoader getComponentBuildingDefinitionLoader()
getComponentBuildingDefinitionLoader in interface ToolingArtifactContextComponentBuildingDefinitionLoader for this context.public void setApplicationService(ApplicationService applicationService)
public ApplicationService getApplicationService()
getApplicationService in interface ToolingArtifactContextApplicationService for this context.public void setLoggingConfiguration(InputStream loggingConfiguration)
Copyright © 2017 MuleSoft, Inc.. All rights reserved.