Improved encapsulation of thread synchronisation as follows
- replaced use of Object instance mutex with a private final Lock object - replaced Object signaling with specific condition signalling
Showing
- .gitignore 1 addition, 0 deletions.gitignore
- briar-android/src/org/briarproject/android/AndroidNotificationManagerImpl.java 58 additions, 25 deletions.../briarproject/android/AndroidNotificationManagerImpl.java
- briar-android/src/org/briarproject/android/ReferenceManagerImpl.java 53 additions, 30 deletions...id/src/org/briarproject/android/ReferenceManagerImpl.java
- briar-core/src/org/briarproject/crypto/FortunaGenerator.java 72 additions, 41 deletionsbriar-core/src/org/briarproject/crypto/FortunaGenerator.java
- briar-core/src/org/briarproject/crypto/PseudoRandomImpl.java 26 additions, 15 deletionsbriar-core/src/org/briarproject/crypto/PseudoRandomImpl.java
- briar-core/src/org/briarproject/crypto/SecretKeyImpl.java 25 additions, 7 deletionsbriar-core/src/org/briarproject/crypto/SecretKeyImpl.java
- briar-core/src/org/briarproject/db/JdbcDatabase.java 42 additions, 11 deletionsbriar-core/src/org/briarproject/db/JdbcDatabase.java
- briar-core/src/org/briarproject/invitation/ConnectorGroup.java 61 additions, 15 deletions...-core/src/org/briarproject/invitation/ConnectorGroup.java
- briar-core/src/org/briarproject/lifecycle/ShutdownManagerImpl.java 28 additions, 10 deletions...e/src/org/briarproject/lifecycle/ShutdownManagerImpl.java
- briar-core/src/org/briarproject/plugins/ConnectionRegistryImpl.java 38 additions, 10 deletions.../src/org/briarproject/plugins/ConnectionRegistryImpl.java
- briar-core/src/org/briarproject/reliability/Receiver.java 77 additions, 55 deletionsbriar-core/src/org/briarproject/reliability/Receiver.java
- briar-core/src/org/briarproject/reliability/Sender.java 31 additions, 6 deletionsbriar-core/src/org/briarproject/reliability/Sender.java
- briar-core/src/org/briarproject/transport/KeyManagerImpl.java 164 additions, 118 deletions...r-core/src/org/briarproject/transport/KeyManagerImpl.java
- briar-core/src/org/briarproject/transport/TagRecogniserImpl.java 48 additions, 11 deletions...ore/src/org/briarproject/transport/TagRecogniserImpl.java
- briar-core/src/org/briarproject/transport/TransportTagRecogniser.java 92 additions, 58 deletions...rc/org/briarproject/transport/TransportTagRecogniser.java
- briar-desktop/src/org/briarproject/lifecycle/WindowsShutdownManagerImpl.java 32 additions, 15 deletions...rg/briarproject/lifecycle/WindowsShutdownManagerImpl.java
- briar-desktop/src/org/briarproject/plugins/file/PollingRemovableDriveMonitor.java 20 additions, 5 deletions...iarproject/plugins/file/PollingRemovableDriveMonitor.java
- briar-desktop/src/org/briarproject/plugins/file/UnixRemovableDriveMonitor.java 49 additions, 24 deletions.../briarproject/plugins/file/UnixRemovableDriveMonitor.java
- briar-desktop/src/org/briarproject/plugins/modem/ModemImpl.java 83 additions, 21 deletions...desktop/src/org/briarproject/plugins/modem/ModemImpl.java
Loading
Please register or sign in to comment