public class JdbcProofOfWorkRepository extends JdbcHelper implements ch.dissem.bitmessage.ports.ProofOfWorkRepository, ch.dissem.bitmessage.InternalContext.ContextHolder
config| Constructor and Description |
|---|
JdbcProofOfWorkRepository(JdbcConfig config) |
| Modifier and Type | Method and Description |
|---|---|
ch.dissem.bitmessage.ports.ProofOfWorkRepository.Item |
getItem(byte[] initialHash) |
java.util.List<byte[]> |
getItems() |
void |
putObject(ch.dissem.bitmessage.entity.ObjectMessage object,
long nonceTrialsPerByte,
long extraBytes) |
void |
putObject(ch.dissem.bitmessage.ports.ProofOfWorkRepository.Item item) |
void |
removeObject(byte[] initialHash) |
void |
setContext(ch.dissem.bitmessage.InternalContext context) |
writeBlobpublic JdbcProofOfWorkRepository(JdbcConfig config)
public ch.dissem.bitmessage.ports.ProofOfWorkRepository.Item getItem(byte[] initialHash)
getItem in interface ch.dissem.bitmessage.ports.ProofOfWorkRepositorypublic java.util.List<byte[]> getItems()
getItems in interface ch.dissem.bitmessage.ports.ProofOfWorkRepositorypublic void putObject(ch.dissem.bitmessage.ports.ProofOfWorkRepository.Item item)
putObject in interface ch.dissem.bitmessage.ports.ProofOfWorkRepositorypublic void putObject(ch.dissem.bitmessage.entity.ObjectMessage object,
long nonceTrialsPerByte,
long extraBytes)
putObject in interface ch.dissem.bitmessage.ports.ProofOfWorkRepositorypublic void removeObject(byte[] initialHash)
removeObject in interface ch.dissem.bitmessage.ports.ProofOfWorkRepositorypublic void setContext(ch.dissem.bitmessage.InternalContext context)
setContext in interface ch.dissem.bitmessage.InternalContext.ContextHolder