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 classStorageDataChunkValidator.Defaultstatic classStorageDataChunkValidator.NoOpstatic interfaceStorageDataChunkValidator.Providerstatic interfaceStorageDataChunkValidator.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 StorageDataChunkValidatorNew(BinaryEntityRawDataIterator entityDataIterator, StorageEntityDataValidator entityDataValidator)static StorageDataChunkValidator.ProviderProvider(BinaryEntityRawDataIterator.Provider entityDataIteratorProvider, StorageEntityDataValidator.Creator entityDataValidatorCreator)static StorageDataChunkValidator.Provider2Provider2()voidvalidateDataChunk(Binary data)static StorageDataChunkValidator.ProviderWrap(StorageDataChunkValidator validator)static StorageDataChunkValidator.Provider2Wrap2(StorageDataChunkValidator validator)static StorageDataChunkValidator.Provider2Wrap2(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
-