Interface WeaveService
- All Superinterfaces:
org.mule.dx.platform.api.component.ComponentLifecycle,LanguageServerLifecycle
- All Known Subinterfaces:
AstNodeService,DiagnosticService,IndexService,MappingService,ProjectVirtualFileSystemService,WeaveSampleBasedMetadataProviderService,WeaveSampleDataResourcesService
public interface WeaveService
extends org.mule.dx.platform.api.component.ComponentLifecycle, LanguageServerLifecycle
A Weave service is a component that is tight to a Project LifeCycle. The difference with a component
is that the implementation is only one and doesn't changed based of the type of project
-
Method Summary
Methods inherited from interface org.mule.weave.extension.api.lifecycle.LanguageServerLifecycle
initialize, initialized, shutdown
-
Method Details
-
start
default void start()- Specified by:
startin interfaceorg.mule.dx.platform.api.component.ComponentLifecycle
-
stop
default void stop()- Specified by:
stopin interfaceorg.mule.dx.platform.api.component.ComponentLifecycle
-