public class JdbcMessageRepository
extends ch.dissem.bitmessage.ports.AbstractMessageRepository
implements ch.dissem.bitmessage.ports.MessageRepository
| Constructor and Description |
|---|
JdbcMessageRepository(JdbcConfig config) |
| Modifier and Type | Method and Description |
|---|---|
int |
countUnread(ch.dissem.bitmessage.entity.valueobject.Label label) |
protected java.util.List<ch.dissem.bitmessage.entity.Plaintext> |
find(java.lang.String where) |
protected java.util.List<ch.dissem.bitmessage.entity.valueobject.Label> |
findLabels(java.lang.String where) |
void |
remove(ch.dissem.bitmessage.entity.Plaintext message) |
void |
save(ch.dissem.bitmessage.entity.Plaintext message) |
findMessages, findMessages, findMessages, findMessages, findMessagesToResend, getLabels, getLabels, getMessage, getMessage, getMessageForAck, safeSenderIfNecessary, setContext, singlepublic JdbcMessageRepository(JdbcConfig config)
protected java.util.List<ch.dissem.bitmessage.entity.valueobject.Label> findLabels(java.lang.String where)
findLabels in class ch.dissem.bitmessage.ports.AbstractMessageRepositorypublic int countUnread(ch.dissem.bitmessage.entity.valueobject.Label label)
countUnread in interface ch.dissem.bitmessage.ports.MessageRepositoryprotected java.util.List<ch.dissem.bitmessage.entity.Plaintext> find(java.lang.String where)
find in class ch.dissem.bitmessage.ports.AbstractMessageRepositorypublic void save(ch.dissem.bitmessage.entity.Plaintext message)
save in interface ch.dissem.bitmessage.ports.MessageRepositorypublic void remove(ch.dissem.bitmessage.entity.Plaintext message)
remove in interface ch.dissem.bitmessage.ports.MessageRepository