Package one.microstream.storage.types
Interface StorageDataChunkValidator
- All Known Implementing Classes:
StorageDataChunkValidator.Default
,StorageDataChunkValidator.NoOp
public interface StorageDataChunkValidator
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static class
StorageDataChunkValidator.Default
static class
StorageDataChunkValidator.NoOp
static interface
StorageDataChunkValidator.Provider
static interface
StorageDataChunkValidator.Provider2
"Provider2" ist not a lazy copy name of "Provider", it's a hereby introduced schema to indicate multi-layered provider logic which indicates that this is actually a "ProviderProvider". -
Method Summary
Modifier and Type Method Description static StorageDataChunkValidator
New(BinaryEntityRawDataIterator entityDataIterator, StorageEntityDataValidator entityDataValidator)
static StorageDataChunkValidator.Provider
Provider(BinaryEntityRawDataIterator.Provider entityDataIteratorProvider, StorageEntityDataValidator.Creator entityDataValidatorCreator)
static StorageDataChunkValidator.Provider2
Provider2()
void
validateDataChunk(Binary data)
static StorageDataChunkValidator.Provider
Wrap(StorageDataChunkValidator validator)
static StorageDataChunkValidator.Provider2
Wrap2(StorageDataChunkValidator validator)
static StorageDataChunkValidator.Provider2
Wrap2(StorageDataChunkValidator.Provider provider)
-
Method Details
-
validateDataChunk
-
New
static StorageDataChunkValidator New(BinaryEntityRawDataIterator entityDataIterator, StorageEntityDataValidator entityDataValidator) -
Provider
static StorageDataChunkValidator.Provider Provider(BinaryEntityRawDataIterator.Provider entityDataIteratorProvider, StorageEntityDataValidator.Creator entityDataValidatorCreator) -
Wrap
-
Wrap2
-
Wrap2
-
Provider2
-