akwizgran
|
2e2bc2d82f
Remove @Immutable annotation, which is no longer true.
|
3 years ago |
akwizgran
|
1af951f8b4
Use injection to create plugin factories.
|
3 years ago |
akwizgran
|
086c10abc0
Hold wake lock while polling.
|
3 years ago |
akwizgran
|
b5341700be
Add wakeful IO executor.
|
3 years ago |
akwizgran
|
d8be340120
Use a unique log tag for each wake lock instance.
|
3 years ago |
akwizgran
|
7e0d21de38
Add tags for wake lock holders.
|
3 years ago |
akwizgran
|
1bab15baaf
Add fine logging for wake locks.
|
3 years ago |
akwizgran
|
af1a91c819
Fix circular dependency between scheduler and wake lock manager.
|
3 years ago |
akwizgran
|
e6c3f82fe2
Fix test expectations.
|
3 years ago |
akwizgran
|
b2840c1b00
Add method for executing a task on an executor wakefully.
|
3 years ago |
akwizgran
|
942bb28701
Hold a wake lock while running due tasks.
|
3 years ago |
akwizgran
|
94dd0a2661
Hold a wake lock while scheduled tasks are running.
|
3 years ago |
akwizgran
|
3aa00ecb3d
Pass executor to scheduler.
|
3 years ago |
akwizgran
|
d5395d3d01
Shared wake lock must be a singleton.
|
3 years ago |
akwizgran
|
b6b721e3b1
Use a wider safety margin to allow for scheduler delays.
|
3 years ago |
akwizgran
|
7cdd05fd67
Log a warning if the wake lock expires before it's renewed.
|
3 years ago |
akwizgran
|
286f6f492c
Share a single OS wake lock among all holders.
|
3 years ago |
akwizgran
|
eb6b4aa850
Move wake lock properties into factory.
|
3 years ago |
akwizgran
|
adb657a5b6
Ensure we only call openOutputStream() once.
|
3 years ago |
akwizgran
|
d794777eb2
Refactor wake lock creation.
|
3 years ago |
akwizgran
|
090123579d
Use elapsed time since boot rather than wall clock time.
|
3 years ago |
akwizgran
|
f1bde4e75c
Fixed delay is easier to reconcile with sleeps than fixed rate.
|
3 years ago |
akwizgran
|
ac80a90ef3
Add Android task scheduler.
|
3 years ago |
akwizgran
|
dfefb88b32
Allow Android and headless to use different task schedulers.
|
3 years ago |
akwizgran
|
86641741a0
Wrap scheduler in an interface.
|
3 years ago |
Torsten Grote
|
280f87065e
Merge branch 'reflected-bt-address' into 'master'
|
3 years ago |
akwizgran
|
cbe645a4a3
Merge branch 'reflected-transport-properties' into 'master'
|
3 years ago |
akwizgran
|
f4e9e10245
Remove unused constants.
|
3 years ago |
akwizgran
|
e9f78bc486
Avoid redundantly storing unchanged properties and settings.
|
3 years ago |
akwizgran
|
a4091be6f7
Ignore reflected address until we've made a Bluetooth connection.
|
3 years ago |