Interface AgentPluginInfoFetcher

  • All Known Implementing Classes:
    AgentPluginInfoFetcherImpl

    public interface AgentPluginInfoFetcher
    Since:
    2019.1
    Author:
    Maxim Zaytsev (maxim.zaytsev@jetbrains.com)
    • Method Detail

      • fetchPluginXml

        @Nullable
        AgentPluginXml fetchPluginXml​(@NotNull
                                      File zip)
                               throws PluginUnpackException
        fetch and parse plugin descriptor file from plugin/tool zip
        Parameters:
        zip - specified archive
        Returns:
        parsed xml or null if xml is not found
        Throws:
        PluginUnpackException - if error during reading or unpacking archive happens