Interface TemporaryStorage

All Superinterfaces:
RuntimeType.Api<TemporaryStorageConfig>

public interface TemporaryStorage extends RuntimeType.Api<TemporaryStorageConfig>
Handling of temporary files.
  • Method Details

    • builder

      Create a new builder.
      Returns:
      a new fluent API builder
    • create

      static TemporaryStorage create(TemporaryStorageConfig config)
      Create a new instance from its configuration.
      Parameters:
      config - configuration of temporary storage
      Returns:
      a new configured instance
    • create

      Create a new instance customizing its configuration.
      Parameters:
      consumer - consumer of configuration of temporary storage
      Returns:
      a new configured instance
    • create

      static TemporaryStorage create()
      Create a new instance with defaults.
      Returns:
      a new temporary storage (enabled)
    • createFile

      Optional<Path> createFile()
      Create a temporary file.
      Returns:
      a new temporary file, if enabled and successful