Class LocalStorageEntry

java.lang.Object
io.micronaut.objectstorage.local.LocalStorageEntry
All Implemented Interfaces:
io.micronaut.objectstorage.ObjectStorageEntry<Path>

public class LocalStorageEntry extends Object implements io.micronaut.objectstorage.ObjectStorageEntry<Path>
An ObjectStorageEntry implementation for local storage.
Since:
2.0.0
  • Constructor Details

    • LocalStorageEntry

      public LocalStorageEntry(@NonNull @NonNull String key, @NonNull @NonNull Path file, @NonNull @NonNull Map<String,String> metadata)
  • Method Details

    • getKey

      public String getKey()
      Specified by:
      getKey in interface io.micronaut.objectstorage.ObjectStorageEntry<Path>
    • getInputStream

      public InputStream getInputStream()
      Specified by:
      getInputStream in interface io.micronaut.objectstorage.ObjectStorageEntry<Path>
    • getNativeEntry

      public Path getNativeEntry()
      Specified by:
      getNativeEntry in interface io.micronaut.objectstorage.ObjectStorageEntry<Path>
    • getMetadata

      public Map<String,String> getMetadata()
      Specified by:
      getMetadata in interface io.micronaut.objectstorage.ObjectStorageEntry<Path>
    • getContentType

      public Optional<String> getContentType()
      Specified by:
      getContentType in interface io.micronaut.objectstorage.ObjectStorageEntry<Path>