Make plugins and polling configurable
* Move PluginConfig out of bramble-android. Projects using bramble now need to provide it. * Add a PluginConfig#shouldPoll() method which can be used to disable polling altogether. * Move Poller instantiation to the PluginManager.
Showing
- bramble-android/src/main/java/org/briarproject/bramble/BrambleAndroidModule.java 0 additions, 2 deletions...n/java/org/briarproject/bramble/BrambleAndroidModule.java
- bramble-android/src/main/java/org/briarproject/bramble/plugin/AndroidPluginModule.java 0 additions, 67 deletions.../org/briarproject/bramble/plugin/AndroidPluginModule.java
- bramble-api/src/main/java/org/briarproject/bramble/api/plugin/PluginConfig.java 2 additions, 0 deletions...ava/org/briarproject/bramble/api/plugin/PluginConfig.java
- bramble-core/src/main/java/org/briarproject/bramble/plugin/PluginManagerImpl.java 25 additions, 1 deletion...va/org/briarproject/bramble/plugin/PluginManagerImpl.java
- bramble-core/src/main/java/org/briarproject/bramble/plugin/PluginModule.java 0 additions, 15 deletions...in/java/org/briarproject/bramble/plugin/PluginModule.java
- bramble-core/src/main/java/org/briarproject/bramble/plugin/Poller.java 0 additions, 1 deletion...src/main/java/org/briarproject/bramble/plugin/Poller.java
- bramble-core/src/test/java/org/briarproject/bramble/plugin/PluginManagerImplTest.java 17 additions, 3 deletions...rg/briarproject/bramble/plugin/PluginManagerImplTest.java
- bramble-core/src/test/java/org/briarproject/bramble/test/TestPluginConfigModule.java 5 additions, 0 deletions...org/briarproject/bramble/test/TestPluginConfigModule.java
- bramble-j2se/src/main/java/org/briarproject/bramble/plugin/DesktopPluginModule.java 5 additions, 0 deletions.../org/briarproject/bramble/plugin/DesktopPluginModule.java
- briar-android/src/main/java/org/briarproject/briar/android/AppModule.java 60 additions, 0 deletions...c/main/java/org/briarproject/briar/android/AppModule.java
Loading
Please register or sign in to comment