Andreas Mager
dd106434ce
broker/Server: ScheduledExecutorService moved from MapDBPersistentStore
...
broker/ProtocolProcessorBootstrapper: tabs removed
broker/MapDBPersistentStore: bonding to Server removed
2017-03-22 23:16:14 +01:00
Andrea Selva
6ca8108f1e
Merge pull request #286 from fbeister/master
...
Prevent usage of MsgId 0 when wrapping around
2017-03-22 22:30:00 +01:00
Andrea Selva
451b5db941
Merge pull request #280 from fjcyue/master
...
using reader idle to trigger the will message.
2017-03-22 22:20:22 +01:00
Frederic Beister
76fb5cee72
Prevent usage of MsgId 0 when wrapping around
2017-03-21 14:26:13 +01:00
andsel
c659a54158
Minor, just code layout
2017-03-20 21:58:18 +01:00
Andreas Mager
63d2f2dd69
broker/MapDBPersistentStore: Interfaces used for the Constructors
...
broker/IStore: Interface added for MapDBPersistentStore
broker/ProtocolProcessorBootstrapper: class loader for store added
broker/ISessionsStore#mapToGuid: moved to IMessagesStore
broker/ProtocolProcessorBootstrapper: getter used for SessionStore
broker/Server: getter for processor added
broker/ProtocolProcessor: getter added for Stores
2017-03-20 13:04:14 +01:00
andsel
ec6ec09cee
Minor fixed comment ( #281 )
2017-03-19 22:01:23 +01:00
fjcyue
96fb6301a8
using reader idle to trigger the will message.
...
When client power off directly, the socket is broken and server may
still push messages, which just occurred TCP re-transmission at that
time, instead of raising an error immediately. This delayed the will
message.
2017-03-12 01:03:13 +08:00
andsel
46d27e3bea
Removed Moquette parser module
2017-03-05 12:37:32 +01:00
andsel
e5c46e7a55
Purge nodes without subscriptions as described by PR #274
2017-03-05 12:37:18 +01:00
Andrea Selva
b0095aa3fd
Merge pull request #270 from AndreasMager/add-topic-class
...
New class added: Topic
2017-02-19 19:35:54 +01:00
Andreas Mager
a2e51b2c31
broker/Topic: class added
...
broker/Topic: String Topics replaced by Topic class
broker/Topic#parseTopic: access set to private
broker/SubscriptionsStoreTest: topic tests moved to own class
broker/TopicTest: containsExactly used
broker/TopicTest: TopicAssert class added
broker/TopicTest$TopicAssert#containsToken: method added
broker/TopicTest$TopicAssert#matches: method added
2017-02-19 18:29:37 +01:00
Cesar Alvernaz
97f57a9322
Rename variable name
2017-02-15 18:25:38 +00:00
Andreas Mager
e2bcd3aac7
broker/Subscription: empty line removed
2017-02-01 17:27:38 +01:00
Andreas Mager
80c9448c71
broker/ProtocolProcessor: empty line removed
2017-02-01 17:27:17 +01:00
Andreas Mager
b7207e2c2b
broker/MessageGUID: empty line removed
2017-02-01 17:27:01 +01:00
Andreas Mager
065ad04699
broker/InterceptHandler: unused modifier removed
2017-02-01 17:26:31 +01:00
Andreas Mager
725220a99b
broker/ConnectionDescriptor: code formatter used
2017-02-01 17:25:08 +01:00
Andreas Mager
00d7480e9b
broker/ISslContextCreator: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
687c66d7ec
broker/IAuthorizator: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
997da1f497
broker/IAuthenticator: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
f2011e5032
broker/MapDBSessionStore: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
dbefe8e33a
broker/MapDBPersistentStore: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
a279863e80
broker/MapDBMessagesStore: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
f85d45f796
broker/TreeNode: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
47101ca894
broker/Token: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
4db4663274
broker/SubscriptionsStore: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
fdf5a83386
broker/Subscription: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
3bbec46585
broker/ResourceAuthenticator: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
92f4492fc3
broker/PermitAllAuthorizator: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
04fdb31ef6
broker/FileAuthenticator: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
64694a4409
broker/DenyAllAuthorizator: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
2257ae6919
broker/DBAuthenticator: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
579cdafb77
broker/AuthorizationsCollector: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
fae67394a3
broker/Authorization: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
b020580a40
broker/ACLFileParser: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
f21f0ba54d
broker/AcceptAllAuthenticator: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
9b911339d7
broker/Utils: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
609cd5c8f8
broker/QosPublishHandler: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
127894b2f9
broker/Qos2PublishHandler: code formatter used
2017-02-01 17:13:40 +01:00
Andreas Mager
b7f3e1beba
broker/Qos1PublishHandler: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
a7d476589a
broker/Qos0PublishHandler: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
e23ac97e8e
broker/ProtocolProcessorBootstrapper: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
db31f77f9b
broker/ProtocolProcessor: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
6eb635f437
broker/PersistentQueueMessageSender: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
a308780acd
broker/MessagesPublisher: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
91ca7fd1c2
broker/InternalRepublisher: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
0655f20543
broker/DebugUtils: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
4167861071
broker/BrokerInterceptor: code formatter used
2017-02-01 17:13:39 +01:00
Andreas Mager
c19f15ae14
broker/MessageGUID: code formatter used
2017-02-01 17:13:39 +01:00