Luis Barrios
|
d7d97a74d8
|
Add simple connection management capabilities to the broker. An external codebase will now be able to monitor and close the opened connections.
|
2017-01-12 17:00:18 +01:00 |
|
Luis Barrios
|
03ae299e36
|
Add log traces
|
2017-01-12 12:35:51 +01:00 |
|
Luis Barrios
|
8481fada93
|
Remove unused imports, raw types and some deprecated method calls..
|
2017-01-11 10:16:58 +01:00 |
|
andsel
|
ac8a11fefa
|
Removed the reference counter for stored messages
|
2017-01-09 21:59:09 +01:00 |
|
andsel
|
081631242f
|
Removed old 'map based queues' to use persistent BlockingQueues from MapDB
|
2017-01-09 21:53:26 +01:00 |
|
andsel
|
3f0ab75efb
|
Updated copiright to year 2017
|
2017-01-04 14:37:29 +01:00 |
|
andsel
|
12a3c65c9b
|
Fixed javadoc (issue #164)
|
2017-01-04 12:52:42 +01:00 |
|
andsel
|
480e36579c
|
Fixed NPE exception of inflight ACK because the publisher with clean=true removed all messages, also the published from message store
|
2017-01-04 11:17:30 +01:00 |
|
chris-lumigrow
|
9c62e3d05c
|
a bit of defensive programming in the case of negative reference values
|
2016-11-10 14:19:43 -08:00 |
|
Andrea Selva
|
e136caef91
|
Merge pull request #225 from mpaatz/master
fixed ConcurrentModification Exceptions in MapDBSessionsStore, fixes #215
|
2016-10-26 13:52:31 +02:00 |
|
mpaatz
|
b1850e1dfe
|
Fixed ConcurrentModification Exceptions in MapDBSessionsStore, fixes #215
|
2016-10-21 15:23:30 +02:00 |
|
teranisi
|
81a1d8d2b2
|
Add 'getSubscriptions' API on Server.
Add a test for sessions without clean session flag.
|
2016-10-20 14:23:57 +09:00 |
|
andsel
|
912a88ec0a
|
Minor, switched from .replace to .put (JDK 1.7 compatibility)
|
2016-09-23 12:10:42 +02:00 |
|
andsel
|
8215e89d77
|
Changed String for guids to its value object
|
2016-09-23 11:51:25 +02:00 |
|
andsel
|
ac419adbd6
|
Drop the message when the ref counter reaches 0
|
2016-09-23 10:16:24 +02:00 |
|
andsel
|
ac5a4daa6f
|
Changed the way of create MapDB's messages and session stores, it's now more coupled (they are the same stuff at the end)
|
2016-09-23 10:11:50 +02:00 |
|
andsel
|
4d637a349b
|
Fixed drop messages in clean session phase, introduced ref counter
|
2016-09-23 09:45:47 +02:00 |
|
andsel
|
0c4f7fa393
|
Refactored the part of move from inFlight to second stage rel ack, this driven to missed notification to the interceptors
|
2016-06-16 23:01:48 +02:00 |
|
Dee Eldredge
|
f44283d5f0
|
Added onMessageConsumed logic.
Related to: https://github.com/andsel/moquette/issues/156
|
2016-03-23 23:09:16 +01:00 |
|
andsel
|
5487303095
|
Merged parser_commons into netty_parser
|
2016-02-03 23:20:15 +01:00 |
|
andsel
|
5c7e2b357f
|
Fixed missed clean session for ClientSession, issue #145
|
2016-02-02 22:39:11 +01:00 |
|
andsel
|
25b6413be1
|
Minor, removed unused map in MapDBMessagesStore
|
2016-01-30 11:05:03 +01:00 |
|
andsel
|
4c1f36cf67
|
MOved the method nextClientID from IMessagesStore to the ISessionsStore because it's session related
|
2016-01-17 13:00:36 +01:00 |
|
andsel
|
5daf1362cc
|
Rollback issue #130 because the remove from the inflight is done by MapDBSessionsStore.inFlightAck
|
2016-01-17 12:29:55 +01:00 |
|
andsel
|
5f83465529
|
Removed a queue per client of inFlightIds (never cleaned) in favor of single atomic generator, fixes issue #130
|
2016-01-02 16:43:12 +01:00 |
|
andsel
|
8e891da49f
|
Removed client active/not active state from persistence (issue #118)
|
2015-12-19 18:01:54 +01:00 |
|
andsel
|
8c88567c78
|
Minor change, moved const definition from Constants inside parser-commons to BrokerConstants inside broker project
|
2015-12-08 14:04:35 +01:00 |
|
andsel
|
9ce9a6597f
|
Architechtural refactory, moved subscription out of tree and into db store
|
2015-12-06 11:43:29 +01:00 |
|
andsel
|
e3b6391653
|
Added 'autosave_interval' fix issue #97
|
2015-11-22 16:56:40 +01:00 |
|
andsel
|
371c740321
|
Moved project package from org.eclipse.moquette to io.moquette
|
2015-11-20 21:30:59 +01:00 |
|