Merge branch '266-message-queues' into 'master'
Message queues. #266 A message queue is a group shared by two devices that delivers messages from each device to the other in order. The first 64 bits of the message body contain a sequence number that's incremented for each message sent in a given direction. The incoming and outgoing sequence numbers and information about any messages received out of order and waiting to be delivered are stored in the group metadata. See merge request !121
Showing
- briar-api/src/org/briarproject/api/clients/MessageQueueManager.java 52 additions, 0 deletions...src/org/briarproject/api/clients/MessageQueueManager.java
- briar-api/src/org/briarproject/api/clients/QueueMessage.java 28 additions, 0 deletionsbriar-api/src/org/briarproject/api/clients/QueueMessage.java
- briar-api/src/org/briarproject/api/clients/QueueMessageFactory.java 12 additions, 0 deletions...src/org/briarproject/api/clients/QueueMessageFactory.java
- briar-api/src/org/briarproject/api/sync/MessageValidator.java 0 additions, 12 deletions...r-api/src/org/briarproject/api/sync/MessageValidator.java
- briar-api/src/org/briarproject/api/sync/ValidationManager.java 24 additions, 6 deletions...-api/src/org/briarproject/api/sync/ValidationManager.java
- briar-core/src/org/briarproject/clients/BdfIncomingMessageHook.java 60 additions, 0 deletions.../src/org/briarproject/clients/BdfIncomingMessageHook.java
- briar-core/src/org/briarproject/clients/BdfMessageValidator.java 25 additions, 8 deletions...ore/src/org/briarproject/clients/BdfMessageValidator.java
- briar-core/src/org/briarproject/clients/ClientsModule.java 4 additions, 0 deletionsbriar-core/src/org/briarproject/clients/ClientsModule.java
- briar-core/src/org/briarproject/clients/MessageQueueManagerImpl.java 221 additions, 0 deletions...src/org/briarproject/clients/MessageQueueManagerImpl.java
- briar-core/src/org/briarproject/clients/PrivateGroupFactoryImpl.java 10 additions, 22 deletions...src/org/briarproject/clients/PrivateGroupFactoryImpl.java
- briar-core/src/org/briarproject/clients/QueueMessageFactoryImpl.java 55 additions, 0 deletions...src/org/briarproject/clients/QueueMessageFactoryImpl.java
- briar-core/src/org/briarproject/forum/ForumListValidator.java 6 additions, 5 deletions...r-core/src/org/briarproject/forum/ForumListValidator.java
- briar-core/src/org/briarproject/forum/ForumModule.java 2 additions, 1 deletionbriar-core/src/org/briarproject/forum/ForumModule.java
- briar-core/src/org/briarproject/forum/ForumPostValidator.java 12 additions, 11 deletions...r-core/src/org/briarproject/forum/ForumPostValidator.java
- briar-core/src/org/briarproject/forum/ForumSharingManagerImpl.java 9 additions, 11 deletions...e/src/org/briarproject/forum/ForumSharingManagerImpl.java
- briar-core/src/org/briarproject/messaging/PrivateMessageValidator.java 9 additions, 8 deletions...c/org/briarproject/messaging/PrivateMessageValidator.java
- briar-core/src/org/briarproject/properties/TransportPropertyValidator.java 8 additions, 7 deletions...g/briarproject/properties/TransportPropertyValidator.java
- briar-core/src/org/briarproject/sync/ValidationManagerImpl.java 8 additions, 9 deletions...core/src/org/briarproject/sync/ValidationManagerImpl.java
- briar-tests/src/org/briarproject/clients/MessageQueueManagerImplTest.java 572 additions, 0 deletions...org/briarproject/clients/MessageQueueManagerImplTest.java
- briar-tests/src/org/briarproject/sync/ValidationManagerImplTest.java 19 additions, 14 deletions.../src/org/briarproject/sync/ValidationManagerImplTest.java
Loading
Please register or sign in to comment