Packages

package impl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Type Members

  1. class LocalFileRepository extends ComponentBase with FileRepository

    A FileRepository which is using a local file system for storing files.

    A FileRepository which is using a local file system for storing files.

    Note: File operations are not always synchronized. It tries to mimic a little bit of collision safety by writing new files to ".part" files and then rename it (which is atomic on most modern file systems). However it's possible to construct a clash in meta data overriding. In practice the risk should be small when used with a local user .

    Temporary files are cleaned up periodically. This should scale to some 1000 files but not more.

    Annotations
    @Singleton()
  2. class LocalMantikRegistryImpl extends ComponentBase with LocalMantikRegistry
  3. class LocalRepository extends ComponentBase with Repository

    A local repository for artifacts based upon Sqlite.

    A local repository for artifacts based upon Sqlite.

    Annotations
    @Singleton()
  4. class MantikDbEvolutions extends SqliteEvolutions

    Mantiks Database Evolution.

  5. class MantikRegistryTokenProvider extends ComponentBase

    Provides tokens for talking to the mantik registry

  6. trait NonAsyncFileRepository extends FileRepository

    Helper which converts the async API into a sync API for testcases.

  7. class TempFileRepository extends LocalFileRepository
    Annotations
    @Singleton()
  8. class TempRepository extends LocalRepository
    Annotations
    @Singleton()

Value Members

  1. object LocalFileRepository
  2. object LocalRepository
  3. object MantikDbEvolutions

    Constants for Mantik Database Evolutions

  4. object MantikRegistryTokenProvider

Ungrouped