Class WorkspaceRemovedEvent

java.lang.Object
java.util.EventObject
org.springframework.context.ApplicationEvent
com.github._1c_syntax.bsl.languageserver.context.events.WorkspaceRemovedEvent
All Implemented Interfaces:
Serializable

public class WorkspaceRemovedEvent extends ApplicationEvent
Событие, публикуемое ПОСЛЕ удаления workspace из провайдера.

Событие генерируется ServerContextProvider ПОСЛЕ вызова метода ServerContextProvider.removeWorkspace(WorkspaceFolder) и содержит URI workspace.

К моменту получения этого события контекст сервера уже удалён и недоступен. Используйте BeforeWorkspaceRemovedEvent если нужен доступ к контексту.

See Also:
  • Constructor Details

    • WorkspaceRemovedEvent

      public WorkspaceRemovedEvent(ServerContextProvider source, URI workspaceUri)
      Создает новое событие удаления workspace.
      Parameters:
      source - провайдер контекстов сервера
      workspaceUri - URI корня удалённого workspace
  • Method Details