public class ServerPluginCoreExtension extends Object implements org.mule.runtime.container.api.MuleCoreExtension
| Modifier and Type | Field and Description |
|---|---|
static String |
DEFAULT_SERVER_PLUGINS_DIR |
static String |
PLUGINS_DIR_PROPERTY |
| Constructor and Description |
|---|
ServerPluginCoreExtension() |
| Modifier and Type | Method and Description |
|---|---|
void |
dispose() |
String |
getName() |
PluginManager |
getPluginManager() |
void |
initialise() |
void |
setArtifactClassLoaderManager(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderManager artifactClassLoaderManager) |
void |
setContainerClassLoader(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader containerClassLoader) |
void |
setCoreExtensions(List<org.mule.runtime.container.api.MuleCoreExtension> coreExtensions) |
void |
setDeploymentService(org.mule.runtime.module.deployment.api.DeploymentService deploymentService) |
void |
setEventContextService(org.mule.runtime.core.api.event.EventContextService eventContextService) |
void |
setMuleInstanceManager(MuleInstanceManager muleInstanceManager) |
void |
setRepositoryService(org.mule.runtime.module.repository.api.RepositoryService repositoryService) |
void |
setServiceRepository(org.mule.runtime.api.service.ServiceRepository serviceRepository) |
void |
setToolingService(org.mule.runtime.module.tooling.api.ToolingService toolingService) |
void |
start() |
void |
stop() |
public static final String PLUGINS_DIR_PROPERTY
public static final String DEFAULT_SERVER_PLUGINS_DIR
public void dispose()
dispose in interface org.mule.runtime.api.lifecycle.Disposablepublic void initialise()
throws org.mule.runtime.api.lifecycle.InitialisationException
initialise in interface org.mule.runtime.api.lifecycle.Initialisableorg.mule.runtime.api.lifecycle.InitialisationExceptionpublic String getName()
getName in interface org.mule.runtime.api.meta.NamedObjectpublic void start()
throws org.mule.runtime.api.exception.MuleException
start in interface org.mule.runtime.api.lifecycle.Startableorg.mule.runtime.api.exception.MuleExceptionpublic void stop()
throws org.mule.runtime.api.exception.MuleException
stop in interface org.mule.runtime.api.lifecycle.Stoppableorg.mule.runtime.api.exception.MuleException@Inject public void setMuleInstanceManager(MuleInstanceManager muleInstanceManager)
@Inject public void setDeploymentService(org.mule.runtime.module.deployment.api.DeploymentService deploymentService)
@Inject public void setRepositoryService(org.mule.runtime.module.repository.api.RepositoryService repositoryService)
public PluginManager getPluginManager()
@Inject public void setCoreExtensions(List<org.mule.runtime.container.api.MuleCoreExtension> coreExtensions)
@Inject public void setContainerClassLoader(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoader containerClassLoader)
setContainerClassLoader in interface org.mule.runtime.container.api.MuleCoreExtension@Inject public void setEventContextService(org.mule.runtime.core.api.event.EventContextService eventContextService)
@Inject public void setToolingService(org.mule.runtime.module.tooling.api.ToolingService toolingService)
@Inject public void setServiceRepository(org.mule.runtime.api.service.ServiceRepository serviceRepository)
@Inject public void setArtifactClassLoaderManager(org.mule.runtime.module.artifact.api.classloader.ArtifactClassLoaderManager artifactClassLoaderManager)
Copyright © 2006–2022 MuleSoft, Inc.. All rights reserved.