Merge branch 'poller-refactoring' into 'master'
Poller refactoring, replace Timer with ScheduledExecutorService * Replace Timer with ScheduledExecutorService (closes #258) * Move automatic connection logic from PluginManager to Poller * Reschedule polling when connections are opened or closed, making the poller more responsive to reductions in the polling interval See merge request !180
Showing
- briar-android-tests/src/test/java/org/briarproject/IntroductionIntegrationTest.java 4 additions, 1 deletion...st/java/org/briarproject/IntroductionIntegrationTest.java
- briar-android-tests/src/test/java/org/briarproject/IntroductionIntegrationTestComponent.java 5 additions, 2 deletions...rg/briarproject/IntroductionIntegrationTestComponent.java
- briar-android-tests/src/test/java/org/briarproject/MessageSizeIntegrationTest.java 2 additions, 0 deletions...est/java/org/briarproject/MessageSizeIntegrationTest.java
- briar-android-tests/src/test/java/org/briarproject/MessageSizeIntegrationTestComponent.java 7 additions, 2 deletions...org/briarproject/MessageSizeIntegrationTestComponent.java
- briar-android-tests/src/test/java/org/briarproject/SimplexMessagingIntegrationTest.java 4 additions, 0 deletions...ava/org/briarproject/SimplexMessagingIntegrationTest.java
- briar-android-tests/src/test/java/org/briarproject/SimplexMessagingIntegrationTestComponent.java 4 additions, 2 deletions...riarproject/SimplexMessagingIntegrationTestComponent.java
- briar-android-tests/src/test/java/org/briarproject/SyncIntegrationTestComponent.java 1 addition, 1 deletion...t/java/org/briarproject/SyncIntegrationTestComponent.java
- briar-android/src/org/briarproject/system/AndroidSystemModule.java 1 addition, 0 deletions...roid/src/org/briarproject/system/AndroidSystemModule.java
- briar-api/src/org/briarproject/api/plugins/PluginManager.java 20 additions, 5 deletions...r-api/src/org/briarproject/api/plugins/PluginManager.java
- briar-api/src/org/briarproject/api/system/Timer.java 0 additions, 27 deletionsbriar-api/src/org/briarproject/api/system/Timer.java
- briar-core/src/org/briarproject/CoreEagerSingletons.java 3 additions, 0 deletionsbriar-core/src/org/briarproject/CoreEagerSingletons.java
- briar-core/src/org/briarproject/CoreModule.java 1 addition, 0 deletionsbriar-core/src/org/briarproject/CoreModule.java
- briar-core/src/org/briarproject/lifecycle/LifecycleManagerImpl.java 21 additions, 7 deletions.../src/org/briarproject/lifecycle/LifecycleManagerImpl.java
- briar-core/src/org/briarproject/plugins/PluginManagerImpl.java 57 additions, 172 deletions...-core/src/org/briarproject/plugins/PluginManagerImpl.java
- briar-core/src/org/briarproject/plugins/PluginsModule.java 20 additions, 19 deletionsbriar-core/src/org/briarproject/plugins/PluginsModule.java
- briar-core/src/org/briarproject/plugins/Poller.java 196 additions, 5 deletionsbriar-core/src/org/briarproject/plugins/Poller.java
- briar-core/src/org/briarproject/plugins/PollerImpl.java 0 additions, 92 deletionsbriar-core/src/org/briarproject/plugins/PollerImpl.java
- briar-core/src/org/briarproject/system/SystemModule.java 24 additions, 6 deletionsbriar-core/src/org/briarproject/system/SystemModule.java
- briar-core/src/org/briarproject/system/SystemTimer.java 0 additions, 31 deletionsbriar-core/src/org/briarproject/system/SystemTimer.java
- briar-core/src/org/briarproject/transport/KeyManagerImpl.java 13 additions, 6 deletions...r-core/src/org/briarproject/transport/KeyManagerImpl.java
Loading
Please register or sign in to comment