]> nmode's Git Repositories - signal-cli/blob - lib/src/main/java/org/asamk/signal/manager/syncStorage/StorageRecordProcessor.java
45a9956275b4517748b1149740a82138bedb95a6
[signal-cli] / lib / src / main / java / org / asamk / signal / manager / syncStorage / StorageRecordProcessor.java
1 package org.asamk.signal.manager.syncStorage;
2
3 import org.whispersystems.signalservice.api.storage.SignalRecord;
4
5 import java.sql.SQLException;
6
7 /**
8 * Handles processing a remote record, which involves applying any local changes that need to be
9 * made based on the remote records.
10 */
11 interface StorageRecordProcessor<E extends SignalRecord> {
12
13 void process(E remoteRecord) throws SQLException;
14 }