Package org.techbd.util
Interface ArtifactStore.PersistenceStrategy
- All Known Implementing Classes:
ArtifactStore.AggregatePersistence
,ArtifactStore.BlobStorePersistence
,ArtifactStore.DiagnosticPersistence
,ArtifactStore.EmailPersistence
,ArtifactStore.InvalidPersistenceNature
,ArtifactStore.InvalidPersistenceStrategy
,ArtifactStore.LocalFsPersistence
,ArtifactStore.VirtualFsPersistence
- Enclosing class:
ArtifactStore
public static sealed interface ArtifactStore.PersistenceStrategy
permits ArtifactStore.DiagnosticPersistence, ArtifactStore.InvalidPersistenceStrategy, ArtifactStore.InvalidPersistenceNature, ArtifactStore.BlobStorePersistence, ArtifactStore.LocalFsPersistence, ArtifactStore.VirtualFsPersistence, ArtifactStore.EmailPersistence, ArtifactStore.AggregatePersistence
-
Field Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
persist
(@NotNull ArtifactStore.Artifact artifact, @NotNull Optional<ArtifactStore.PersistenceReporter> reporter)
-
Field Details
-
REQUIRED_ARG_ARTIFACT_ID
- See Also:
-
-
Method Details
-
persist
void persist(@NotNull @NotNull ArtifactStore.Artifact artifact, @NotNull @NotNull Optional<ArtifactStore.PersistenceReporter> reporter)
-