From 356e0ee07b9db05a820223f1871835747c8096d2 Mon Sep 17 00:00:00 2001 From: akwizgran Date: Wed, 15 Jun 2022 14:31:39 +0100 Subject: [PATCH] Move MAX_LATENCY to MailboxConstants. --- .../briarproject/bramble/api/mailbox/MailboxConstants.java | 5 +++++ .../bramble/plugin/file/MailboxPluginFactory.java | 4 +--- 2 files changed, 6 insertions(+), 3 deletions(-) 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() { }