mirror of
https://code.briarproject.org/briar/briar.git
synced 2026-02-21 07:09:56 +01:00
Move MAX_LATENCY to MailboxConstants.
This commit is contained in:
@@ -5,6 +5,7 @@ import org.briarproject.bramble.api.plugin.TransportId;
|
|||||||
import java.util.List;
|
import java.util.List;
|
||||||
|
|
||||||
import static java.util.Collections.singletonList;
|
import static java.util.Collections.singletonList;
|
||||||
|
import static java.util.concurrent.TimeUnit.DAYS;
|
||||||
import static java.util.concurrent.TimeUnit.HOURS;
|
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_FRAME_LENGTH;
|
||||||
import static org.briarproject.bramble.api.transport.TransportConstants.MAX_PAYLOAD_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);
|
long PROBLEM_MS_SINCE_LAST_SUCCESS = HOURS.toMillis(1);
|
||||||
|
|
||||||
|
/**
|
||||||
|
* The maximum latency of the mailbox transport in milliseconds.
|
||||||
|
*/
|
||||||
|
long MAX_LATENCY = DAYS.toMillis(14);
|
||||||
}
|
}
|
||||||
|
|||||||
@@ -9,14 +9,12 @@ import org.briarproject.bramble.api.plugin.simplex.SimplexPluginFactory;
|
|||||||
import javax.annotation.Nullable;
|
import javax.annotation.Nullable;
|
||||||
import javax.inject.Inject;
|
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.ID;
|
||||||
|
import static org.briarproject.bramble.api.mailbox.MailboxConstants.MAX_LATENCY;
|
||||||
|
|
||||||
@NotNullByDefault
|
@NotNullByDefault
|
||||||
public class MailboxPluginFactory implements SimplexPluginFactory {
|
public class MailboxPluginFactory implements SimplexPluginFactory {
|
||||||
|
|
||||||
private static final long MAX_LATENCY = DAYS.toMillis(14);
|
|
||||||
|
|
||||||
@Inject
|
@Inject
|
||||||
MailboxPluginFactory() {
|
MailboxPluginFactory() {
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user