Package dev.enola.common.io.hashbrown
Class IntegrityValidatingDelegatingResource
java.lang.Object
dev.enola.common.io.resource.BaseResource
dev.enola.common.io.resource.DelegatingResource
dev.enola.common.io.hashbrown.IntegrityValidatingDelegatingResource
- All Implemented Interfaces:
AbstractResource,ReadableResource,Resource,WritableResource
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class dev.enola.common.io.resource.DelegatingResource
delegateFields inherited from class dev.enola.common.io.resource.BaseResource
mediaType, uriFields inherited from interface dev.enola.common.io.resource.ReadableResource
LOGGER -
Constructor Summary
ConstructorsConstructorDescriptionIntegrityValidatingDelegatingResource(Resource delegate, MultihashWithMultibase expectedHash) -
Method Summary
Methods inherited from class dev.enola.common.io.resource.DelegatingResource
byteSink, charSinkMethods inherited from class dev.enola.common.io.resource.BaseResource
mediaType, toString, uriMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface dev.enola.common.io.resource.AbstractResource
mediaType, uriMethods inherited from interface dev.enola.common.io.resource.ReadableResource
changeToken, isDifferent, isDifferent
-
Constructor Details
-
IntegrityValidatingDelegatingResource
public IntegrityValidatingDelegatingResource(Resource delegate, MultihashWithMultibase expectedHash)
-
-
Method Details
-
byteSource
- Specified by:
byteSourcein interfaceReadableResource- Overrides:
byteSourcein classDelegatingResource
-
charSource
- Specified by:
charSourcein interfaceReadableResource- Overrides:
charSourcein classDelegatingResource
-