Interface PluginArchive

All Superinterfaces:
Archive, Iterable<Archive.Entry>

public interface PluginArchive extends Archive
An archive represents an ark-plugin
Since:
0.1.0
Author:
qilong.zql
  • Method Details

    • getUrls

      URL[] getUrls() throws IOException
      fetch classpath of archive to startup ark-plugin
      Returns:
      the classpath contained in ark-plugin archive
      Throws:
      IOException - throw exception when meets error
    • setExtensionUrls

      void setExtensionUrls(URL[] extensionUrls)
      setExtensionUrls
      Parameters:
      extensionUrls -
    • isEntryExist

      boolean isEntryExist(Archive.EntryFilter filter)
      check whether the entry satisfy the given Archive.EntryFilter exists or not
      Parameters:
      filter -
      Returns: