public class InMemorySignedPreKeyStore extends java.lang.Object implements SignedPreKeyStore
| Constructor and Description |
|---|
InMemorySignedPreKeyStore() |
| Modifier and Type | Method and Description |
|---|---|
boolean |
containsSignedPreKey(int signedPreKeyId) |
SignedPreKeyRecord |
loadSignedPreKey(int signedPreKeyId)
Load a local SignedPreKeyRecord.
|
java.util.List<SignedPreKeyRecord> |
loadSignedPreKeys()
Load all local SignedPreKeyRecords.
|
void |
removeSignedPreKey(int signedPreKeyId)
Delete a SignedPreKeyRecord from local storage.
|
void |
storeSignedPreKey(int signedPreKeyId,
SignedPreKeyRecord record)
Store a local SignedPreKeyRecord.
|
public SignedPreKeyRecord loadSignedPreKey(int signedPreKeyId) throws InvalidKeyIdException
SignedPreKeyStoreloadSignedPreKey in interface SignedPreKeyStoresignedPreKeyId - the ID of the local SignedPreKeyRecord.InvalidKeyIdException - when there is no corresponding SignedPreKeyRecord.public java.util.List<SignedPreKeyRecord> loadSignedPreKeys()
SignedPreKeyStoreloadSignedPreKeys in interface SignedPreKeyStorepublic void storeSignedPreKey(int signedPreKeyId,
SignedPreKeyRecord record)
SignedPreKeyStorestoreSignedPreKey in interface SignedPreKeyStoresignedPreKeyId - the ID of the SignedPreKeyRecord to store.record - the SignedPreKeyRecord.public boolean containsSignedPreKey(int signedPreKeyId)
containsSignedPreKey in interface SignedPreKeyStoresignedPreKeyId - A SignedPreKeyRecord ID.public void removeSignedPreKey(int signedPreKeyId)
SignedPreKeyStoreremoveSignedPreKey in interface SignedPreKeyStoresignedPreKeyId - The ID of the SignedPreKeyRecord to remove.