heavyrain2012
edbed585ce
撤回消息推送
2021-09-20 08:21:16 +08:00
imhao183
4abf1ed941
优化多端踢下线的逻辑
2021-01-08 09:45:52 +08:00
imhao183
da0d2e22cc
message content add push attribute
2020-07-15 08:15:54 +08:00
imhao183
d099c2aa14
好友请求推送
2020-03-26 13:31:35 +08:00
heavyrain2012
cab3ca0916
wildfire chat server source initial submit
2019-03-16 17:04:23 +08:00
andsel
e10619813a
Removed all the old ProtocolProcessor stuff
2018-11-08 22:18:11 +01:00
andsel
34a2aca45e
Minor, updated copyright date
2018-04-27 20:17:47 +02:00
andsel
6bbeba1612
Moved avay from ConnectionDescriptorStore unused methods and stuff that hasn't nothing about ConnectionDescriptor storing
2018-04-27 20:16:11 +02:00
andsel
033a428184
Fixed checkStyle and ErrorProne warns
2018-04-26 22:23:06 +02:00
andsel
1b272e5849
Big refactory on session management:
...
- introduced a unique point of access and management of sessions state (SessionRepository)
- separated behaiour for sessions with clean flag to false into DurableSession
- separated behaviour for session with clean flag to true into TransientSession
2017-10-14 17:37:26 +02:00
andsel
23b903e2f2
- moved and cleaned many part of Paho integration tests to unit tests
...
- fixed bug that on conflicting connect close old channel but not dropped from ConnectionDescriptors cache
2017-06-29 17:00:14 +02:00
Andreas Mager
9221a87812
editorconfig: max line length set
...
max line length warnings removed
missing Copyright added
useless publics removed
unmaintainable Javadoc tags: @author removed
helper class warnings removed
field default value initialization removed
Multiple warnings removed
pref: checkstyle warnings removed
Checkstyle will fail the build process if it detects violations
switch default cases error logger added
2017-04-13 22:16:57 +02:00
andsel
5c6889fbd5
Separated persistence layer, created submodule for MapDB persistence letting the broker use the in-memory message store
2017-04-01 16:21:34 +02:00
Andreas Mager
6eb635f437
broker/PersistentQueueMessageSender: code formatter used
2017-02-01 17:13:39 +01:00
andsel
1c64186a00
Switched from Moquette's MQTT codec to Netty's MQTT codec ones
2017-01-28 15:59:44 +01:00
Luis Barrios
7666a1634a
Handle publish errors properly in PersistentQueueMessageSender. Create a connection descriptor store to handle all the message delivery errors and to avoid
...
duplicating error handling code (i.e. the connection descriptors map is null, the connection descriptor does not exist, etc).
2017-01-11 11:23:24 +01:00
andsel
081631242f
Removed old 'map based queues' to use persistent BlockingQueues from MapDB
2017-01-09 21:53:26 +01:00
andsel
57586ce7c0
Introduced 2 method, one for retained and not
2016-12-13 23:43:02 +01:00
andsel
32244e9482
Peeled common code
2016-12-13 23:43:02 +01:00
andsel
1c6cbd5d30
Removed the necessity to use BestEffortMessageSender
2016-12-13 23:43:02 +01:00
andsel
3100d835df
Moved params out of publishQos0
2016-12-13 23:43:02 +01:00
andsel
da94a6a014
Moved params out of publishQos2
2016-12-13 23:43:02 +01:00
andsel
2640a5354c
Minor, unified method
2016-12-13 23:43:02 +01:00
andsel
0bfdc88e21
Removed unused argument
2016-12-13 23:43:02 +01:00
andsel
0e0afe7c9b
Renames
2016-12-13 23:43:02 +01:00