package repository
- Alphabetic
- By Inheritance
- repository
- AnyRef
- Any
- Hide All
- Show All
- Public
- Protected
Type Members
- case class Bridge(core: MantikItemCore[BridgeDefinition]) extends MantikItem with Product with Serializable
A Bridge
- case class CustomLoginToken(url: String, token: String) extends Product with Serializable
A Custom login token which can be used to access other Registries / credentials than the default.
- case class DeploymentInfo(name: String, internalUrl: String, externalUrl: Option[String] = None, timestamp: Instant, sub: Map[String, SubDeploymentInfo] = Map.empty) extends Product with Serializable
Deployment Information as being stored in the Repository.
Deployment Information as being stored in the Repository.
- name
of the node in the Executor
- internalUrl
MNP Url under which its reachable.
- externalUrl
optional external HTTP Url
- timestamp
timestamp
- sub
sub deployment infos for sub nodes.
- trait LocalMantikRegistry extends MantikRegistry
The local Mantik Registry.
The local Mantik Registry.
- Annotations
- @ImplementedBy()
- case class MantikArtifact(mantikHeader: String, fileId: Option[String], namedId: Option[NamedMantikId], itemId: ItemId, deploymentInfo: Option[DeploymentInfo] = None, executorStorageId: Option[String] = None) extends Product with Serializable
A Mantik Artefact.
A Mantik Artefact.
- mantikHeader
the MantikHeader.
- fileId
associated file.
- namedId
an optional name, if it's not an anonymous item.
- itemId
the itemId
- deploymentInfo
optional current deployment info.
- executorStorageId
id of the payload mirrored in executor storage
- trait MantikArtifactRetriever extends Component
Responsible for retrieving MantikArtifact from local repository and remote registry.
Responsible for retrieving MantikArtifact from local repository and remote registry.
- Annotations
- @ImplementedBy()
- type MantikArtifactWithHull = (MantikArtifact, Seq[MantikArtifact])
A Mantik Artifact together with all of it's dependencies
- trait MantikRegistry extends Component
Represents the MantikRegistry, which handles MantikArtifacts payload files.
Represents the MantikRegistry, which handles MantikArtifacts payload files.
This can either be local or remote (Mantik Hub).
- trait RemoteMantikRegistry extends MantikRegistry
A Remote Mantik Registry (Mantik Hub)
A Remote Mantik Registry (Mantik Hub)
- Annotations
- @ImplementedBy()
- trait Repository extends Component
Gives access to (local) Mantik objects.
- class RepositoryModule extends ConfigurableDependencies
- case class SubDeploymentInfo(name: String, internalUrl: String) extends Product with Serializable
Sub Part deployment infos (e.g.
Sub Part deployment infos (e.g. for embedded SQL Nodes)
Value Members
- object Bridge extends Serializable
- object ContentTypes
- object FileRepository
- object MantikArtifact extends Serializable
- object MantikRegistry
- object RemoteMantikRegistry