Commit Graph
1264 Commits
Author SHA1 Message Date
Andreas Mager 0247cfef9e broker/MQTTMessageLogger: log cases squashed 2017-04-25 16:07:01 +02:00
Andreas Mager 44a7c4d000 broker/MQTTMessageLogger: missing messages added 2017-04-25 16:03:20 +02:00
Andrea Selva 3a0eb3bea1 Merge pull request #297 from AndreasMager/gc1
Gc1 garbage collector added to start scripts
2017-04-20 14:14:40 +02:00
Andreas Mager ce0265c7e7 distri/moquette.sh: gc1 parameters added
distri/moquette.sh: line delimeter changed to unix style
2017-04-20 13:47:02 +02:00
Andrea Selva c1694ec6e2 Merge pull request #296 from AndreasMager/checkstyle-improvements
checkstyle: NewlineAtEndOfFile fixed for windows
2017-04-14 14:08:15 +02:00
Andreas Mager a5a56e59c7 checkstyle: NewlineAtEndOfFile fixed for windows 2017-04-14 12:55:44 +02:00
Andrea Selva 9d23bf934e Merge pull request #295 from AndreasMager/warnings-removed
Checkstyle warnings removed
2017-04-14 09:04:19 +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 6dc762f47f Introduced the FlightZone concept (inbound and outbound) and separated logic of storage system. 2017-04-09 19:22:50 +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
andsel 7ffb8fb43b Minor, just layout 2017-03-25 15:40:33 +01:00
andsel 9440352e56 Minor, fixes the output of mapdb data into targetdir (solves #288) 2017-03-25 15:38:10 +01:00
Andrea Selva f8282eff7e Merge pull request #278 from AndreasMager/move-executor
ScheduledExecutorService moved from MapDBPersistentStore to Server
2017-03-22 23:26:06 +01:00
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
Andrea Selva 22b1fa2b0e Merge pull request #269 from AndreasMager/istore
Storage replacement with Config file
2017-03-20 13:52:39 +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
Andrea Selva 44fecb3b5a Merge pull request #271 from calvernaz/master
Rename variable name
2017-02-16 15:57:45 +01:00
Cesar Alvernaz 97f57a9322 Rename variable name 2017-02-15 18:25:38 +00:00
Andrea Selva 8688a9d098 Merge pull request #265 from AndreasMager/fromating-broker
Minor Checkstyle adjustement & Fromating broker folder
2017-02-09 13:34:45 +01: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 ab282cea23 broker/RawClient: code formatter used 2017-02-01 17:13:44 +01:00
Andreas Mager 324721e155 broker/ClientNettyMQTTHandler: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 42dca4a42e broker/Client: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager e42e1257c9 broker/MemorySessionStore: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 2b9a21d475 broker/MapDBPersistentStoreTest: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 9e6cfe4002 broker/SubscriptionsStoreTest: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 3351b92ea6 broker/FileAuthenticatorTest: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager a946357ea3 broker/DBAuthenticatorTest: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager f4120433d9 broker/AuthorizationsCollectorTest: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 25f9bdd9b6 broker/ACLFileParserTest: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager a0a758949e broker/ProtocolProcessorTest: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 5125132f23 broker/ProtocolProcessor_CONNECT_Test: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 5206cc3df7 broker/NettyChannelAssertions: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 65faa69852 broker/MockReceiverChannel: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager 83dc0f99b6 broker/MockAuthenticator: code formatter used 2017-02-01 17:13:43 +01:00
Andreas Mager edc2515caa broker/MemoryStorageService: code formatter used 2017-02-01 17:13:43 +01:00