Interface SignatureProcessor
-
- All Known Implementing Classes:
RsaHeaderSignatureProcessor
public interface SignatureProcessorProcess data for creating a signatureThe call flow is like this:
- one call to
init(long) - one call to
feedHeader(ByteBuffer) - zero or more calls to
feedPayloadData(ByteBuffer), feeding the full, compressed, payload stream - one call to
finish(Header)
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description voidfeedHeader(java.nio.ByteBuffer header)voidfeedPayloadData(java.nio.ByteBuffer data)voidfinish(Header<RpmSignatureTag> signature)default voidinit(long archiveSize)initialize the processor
-
-
-
Method Detail
-
init
default void init(long archiveSize)
initialize the processor- Parameters:
archiveSize- the size of the uncompressed payload archive
-
feedHeader
void feedHeader(java.nio.ByteBuffer header)
-
feedPayloadData
void feedPayloadData(java.nio.ByteBuffer data)
-
finish
void finish(Header<RpmSignatureTag> signature)
-
-