Class Workspace.CachedFileRepo

java.lang.Object
aQute.lib.deployer.FileRepo
aQute.bnd.build.Workspace.CachedFileRepo
All Implemented Interfaces:
Actionable, Plugin, Refreshable, RegistryPlugin, RepositoryPlugin, Closeable, AutoCloseable
Enclosing class:
Workspace

class Workspace.CachedFileRepo extends FileRepo
  • Field Details

    • lock

      final Lock lock
    • inited

      boolean inited
  • Constructor Details

    • CachedFileRepo

      CachedFileRepo()
  • Method Details

    • init

      protected boolean init() throws Exception
      Description copied from class: FileRepo
      Initialize the repository Subclasses should first call this method and then if it returns true, do their own initialization
      Overrides:
      init in class FileRepo
      Returns:
      true if initialized, false if already had been initialized.
      Throws:
      Exception
    • unzip

      private void unzip(InputStream in, Path dir) throws Exception
      Throws:
      Exception