java.lang.Object
io.xpipe.core.util.JacksonizedValue
io.xpipe.core.impl.InternalStreamStore
- All Implemented Interfaces:
DataStore,StreamDataStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionDetermines on optional default name for this data store that is used when determining a suitable default name for a data source.Determines the last modified of this data store if this data store supports it.getFlow()Opens an input stream that can be used to read its data.Opens an output stream that can be used to write data.Methods inherited from class io.xpipe.core.util.JacksonizedValue
equals, hashCode, toStringMethods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, waitMethods inherited from interface io.xpipe.core.store.DataStore
asNeeded, canOpen, checkComplete, delete, isComplete, isContentExclusivelyAccessible, shouldPersist, shouldSave, validateMethods inherited from interface io.xpipe.core.store.StreamDataStore
openBufferedInput
-
Constructor Details
-
InternalStreamStore
public InternalStreamStore()
-
-
Method Details
-
getFlow
-
determineDefaultName
Description copied from interface:DataStoreDetermines on optional default name for this data store that is used when determining a suitable default name for a data source.- Specified by:
determineDefaultNamein interfaceDataStore
-
determineLastModified
Description copied from interface:DataStoreDetermines the last modified of this data store if this data store supports it.- Specified by:
determineLastModifiedin interfaceDataStore- Throws:
IOException
-
openInput
Description copied from interface:StreamDataStoreOpens an input stream that can be used to read its data.- Specified by:
openInputin interfaceStreamDataStore- Throws:
Exception
-
openOutput
Description copied from interface:StreamDataStoreOpens an output stream that can be used to write data.- Specified by:
openOutputin interfaceStreamDataStore- Throws:
Exception
-