Merge branch '2267-broadcast-event-when-recording-own-mailbox-connection-status' into 'master'

Broadcast event when recording connection status of own mailbox

Closes #2267

See merge request briar/briar!1613
This commit is contained in:
akwizgran
2022-04-01 11:17:47 +00:00
4 changed files with 39 additions and 2 deletions

View File

@@ -0,0 +1,25 @@
package org.briarproject.bramble.api.mailbox;
import org.briarproject.bramble.api.event.Event;
import org.briarproject.bramble.api.nullsafety.NotNullByDefault;
import javax.annotation.concurrent.Immutable;
/**
* An event that is broadcast by {@link MailboxSettingsManager} when
* recording the connection status of own Mailbox.
*/
@Immutable
@NotNullByDefault
public class OwnMailboxConnectionStatusEvent extends Event {
private final MailboxStatus status;
public OwnMailboxConnectionStatusEvent(MailboxStatus status) {
this.status = status;
}
public MailboxStatus getStatus() {
return status;
}
}