Interface DataStore

All Known Subinterfaces:
ExpandedLifecycleStore, FilenameStore, FileSystemStore, FixedChildStore, InternalCacheDataStore, KnownFormatStreamDataStore, LaunchableStore, ShellStore, StatefulDataStore<T>, StreamDataStore, ValidatableStore
All Known Implementing Classes:
InputStreamStore, LocalStore, OutputStreamStore, StdinDataStore, StdoutDataStore

public interface DataStore
  • Method Summary

    Modifier and Type
    Method
    Description
    default <DS extends DataStore>
    DS
    Casts this instance to the required type without checking whether a cast is possible.
    default void
     
    default boolean
     
    default boolean
     
  • Method Details

    • isInStorage

      default boolean isInStorage()
    • isComplete

      default boolean isComplete()
    • checkComplete

      default void checkComplete() throws Throwable
      Throws:
      Throwable
    • asNeeded

      default <DS extends DataStore> DS asNeeded()
      Casts this instance to the required type without checking whether a cast is possible.