diff --git a/bramble-api/src/main/java/org/briarproject/bramble/api/mailbox/MailboxConstants.java b/bramble-api/src/main/java/org/briarproject/bramble/api/mailbox/MailboxConstants.java index 5a54e7f44..02c7b8a5e 100644 --- a/bramble-api/src/main/java/org/briarproject/bramble/api/mailbox/MailboxConstants.java +++ b/bramble-api/src/main/java/org/briarproject/bramble/api/mailbox/MailboxConstants.java @@ -5,6 +5,7 @@ import org.briarproject.bramble.api.plugin.TransportId; import java.util.List; import static java.util.Collections.singletonList; +import static java.util.concurrent.TimeUnit.DAYS; import static java.util.concurrent.TimeUnit.HOURS; import static org.briarproject.bramble.api.transport.TransportConstants.MAX_FRAME_LENGTH; import static org.briarproject.bramble.api.transport.TransportConstants.MAX_PAYLOAD_LENGTH; @@ -65,4 +66,8 @@ public interface MailboxConstants { */ long PROBLEM_MS_SINCE_LAST_SUCCESS = HOURS.toMillis(1); + /** + * The maximum latency of the mailbox transport in milliseconds. + */ + long MAX_LATENCY = DAYS.toMillis(14); } diff --git a/bramble-core/src/main/java/org/briarproject/bramble/plugin/file/MailboxPluginFactory.java b/bramble-core/src/main/java/org/briarproject/bramble/plugin/file/MailboxPluginFactory.java index 98bf72441..351368c84 100644 --- a/bramble-core/src/main/java/org/briarproject/bramble/plugin/file/MailboxPluginFactory.java +++ b/bramble-core/src/main/java/org/briarproject/bramble/plugin/file/MailboxPluginFactory.java @@ -9,14 +9,12 @@ import org.briarproject.bramble.api.plugin.simplex.SimplexPluginFactory; import javax.annotation.Nullable; import javax.inject.Inject; -import static java.util.concurrent.TimeUnit.DAYS; import static org.briarproject.bramble.api.mailbox.MailboxConstants.ID; +import static org.briarproject.bramble.api.mailbox.MailboxConstants.MAX_LATENCY; @NotNullByDefault public class MailboxPluginFactory implements SimplexPluginFactory { - private static final long MAX_LATENCY = DAYS.toMillis(14); - @Inject MailboxPluginFactory() { }