Attach the IDs of expired messages to MessageExpiredEvent.

This commit is contained in:
akwizgran
2013-03-15 16:34:38 +00:00
parent 3fd23830c9
commit 8b6bbd77ab
2 changed files with 21 additions and 8 deletions

View File

@@ -1,9 +1,22 @@
package net.sf.briar.api.db.event;
import java.util.Collection;
import net.sf.briar.api.messaging.MessageId;
/**
* An event that is broadcast when one or messages expire from the database,
* potentially changing the database's retention time.
*/
public class MessageExpiredEvent extends DatabaseEvent {
private final Collection<MessageId> expired;
public MessageExpiredEvent(Collection<MessageId> expired) {
this.expired = expired;
}
public Collection<MessageId> getMessageIds() {
return expired;
}
}