Interface ExtensionAccessor

    • Method Detail

      • getRegisteredExtensions

        @NotNull
        <T> Map<String,​T> getRegisteredExtensions​(@NotNull
                                                        Class<T> extensionClass)
      • registerExtension

        <T extends TeamCityExtension> void registerExtension​(@NotNull
                                                             Class<T> extensionClass,
                                                             @NonNls @NotNull
                                                             String sourceId,
                                                             @NotNull
                                                             T extension)
      • unregisterExtension

        <T extends TeamCityExtension> void unregisterExtension​(@NotNull
                                                               Class<T> extensionClass,
                                                               @NonNls @NotNull
                                                               String sourceId)