Commit Graph
725 Commits
Author SHA1 Message Date
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
Andreas Mager d684726ea7 broker/ISessionsStore: code formatter used 2017-02-01 17:13:39 +01:00
Andreas Mager 12b2819e45 broker/IMessaging: code formatter used 2017-02-01 17:13:39 +01:00
Andreas Mager d2d77eb608 broker/IMessagesStore: code formatter used 2017-02-01 17:13:39 +01:00
Andreas Mager fdcc0f810b broker/IMatchingCondition: code formatter used 2017-02-01 17:13:39 +01:00
Andreas Mager c2655df12d broker/ClientSession: code formatter used 2017-02-01 17:13:38 +01:00
Andreas Mager b6949ead26 broker/MQTTMessageLogger: code formatter used 2017-02-01 17:13:38 +01:00
Andreas Mager f75e140ddf broker/MeassageMetricsHandler: code formatter used 2017-02-01 17:13:38 +01:00