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 Details

    • start

      default void start()
      Specified by:
      start in interface org.mule.dx.platform.api.component.ComponentLifecycle
    • stop

      default void stop()
      Specified by:
      stop in interface org.mule.dx.platform.api.component.ComponentLifecycle