Interface LinkedProjectConfigService.LinkedProjectConfigListener

All Known Implementing Classes:
RemoteClusterAware, RemoteClusterService
Enclosing interface:
LinkedProjectConfigService

public static interface LinkedProjectConfigService.LinkedProjectConfigListener
Listener interface for receiving updates about linked project configurations. Implementations must not throw from any of the interface methods.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    remove(ProjectId originProjectId, ProjectId linkedProjectId, String linkedProjectAlias)
    Called when a previously linked project has been unlinked.
    void
    Called when a linked project configuration has been added or updated.
  • Method Details

    • updateLinkedProject

      void updateLinkedProject(LinkedProjectConfig config)
      Called when a linked project configuration has been added or updated.
      Parameters:
      config - The updated LinkedProjectConfig.
    • remove

      void remove(ProjectId originProjectId, ProjectId linkedProjectId, String linkedProjectAlias)
      Called when a previously linked project has been unlinked.
      Parameters:
      originProjectId - The ProjectId for the origin project.
      linkedProjectId - The ProjectId for the linked project.
      linkedProjectAlias - The linked project alias.