Interface NpmProxyStorage

  • All Known Implementing Classes:
    RxNpmProxyStorage

    public interface NpmProxyStorage
    NPM Proxy storage interface.
    Since:
    0.1
    • Method Detail

      • save

        io.reactivex.Completable save​(NpmPackage pkg)
        Persist NPM Package.
        Parameters:
        pkg - Package to persist
        Returns:
        Completion or error signal
      • save

        io.reactivex.Completable save​(NpmAsset asset)
        Persist NPM Asset.
        Parameters:
        asset - Asset to persist
        Returns:
        Completion or error signal
      • getPackage

        io.reactivex.Maybe<NpmPackage> getPackage​(String name)
        Retrieve NPM package by name.
        Parameters:
        name - Package name
        Returns:
        NPM package or empty
      • getAsset

        io.reactivex.Maybe<NpmAsset> getAsset​(String path)
        Retrieve NPM asset by path.
        Parameters:
        path - Asset path
        Returns:
        NPM asset or empty