mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-13 11:19:04 +01:00
36 lines
687 B
Java
36 lines
687 B
Java
package org.briarproject.api.event;
|
|
|
|
import org.briarproject.api.sync.MessageId;
|
|
|
|
import static org.briarproject.api.sync.ValidationManager.State;
|
|
|
|
/**
|
|
* An event that is broadcast when a message state changed.
|
|
*/
|
|
public class MessageStateChangedEvent extends Event {
|
|
|
|
private final MessageId messageId;
|
|
private final boolean local;
|
|
private final State state;
|
|
|
|
public MessageStateChangedEvent(MessageId messageId, boolean local,
|
|
State state) {
|
|
this.messageId = messageId;
|
|
this.local = local;
|
|
this.state = state;
|
|
}
|
|
|
|
public MessageId getMessageId() {
|
|
return messageId;
|
|
}
|
|
|
|
public boolean isLocal() {
|
|
return local;
|
|
}
|
|
|
|
public State getState() {
|
|
return state;
|
|
}
|
|
|
|
}
|