andsel
16a9a0ccd0
Fixed runtime loading of persistence implementation
2017-06-18 11:01:25 +02:00
andsel
949e531448
Switched to Netty 4.1.12 to use MqttMessageBuilders
2017-06-10 16:55:00 +02:00
Andreas Mager
fcb7870a38
MemorySessionStore: Session class added
...
MemorySessionStore$Session: clientSession field added
MemorySessionStore#pendingAck: secondPhaseStore & inflightStore &
inboundFlightMeessageToGuid added
ClientSession#cleanup missed these messages
SubscriptionsDirectoryTest: fixed
SessionsStore#dropInFlightMessagesInSession: changed to cleanSession
2017-06-02 18:09:23 +02:00
andsel
d9ff81131c
Merged topic subscription search and publish into single MessagePublisher method
...
First step on implementing H2 storage
Minor, fixed not imported class
Cleaned MessageStore interface to avoid duplication of methods used in couple. Switched from guid + message to move messages
Separated ISubscriptionsStore from ISessionStore
Implemented H2 queue
2017-06-02 10:13:34 +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
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
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
andsel
e5c46e7a55
Purge nodes without subscriptions as described by PR #274
2017-03-05 12:37:18 +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
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
Andreas Mager
be8a2f4ca4
broker/MemoryMessagesStore: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
0bf059afcf
broker/BrokerInterceptorTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
47c76fafc1
broker/ClientSessionTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
3ebb9c7d48
broker/ConnectionIT: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
e68c5ce4b0
broker/ConfigurationParserTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
0fc231909c
broker/ClasspathResourceLoaderTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
fde2a77aae
broker/ServerRestartIntegrationTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
6d4f076969
broker/ServerLowlevelMessagesIntegrationTests: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
6f2796f851
broker/ServerIntegrationWebSocketTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
478ec61cb0
broker/ServerIntegrationSSLTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
667505b13a
broker/ServerIntegrationSSLClientAuthTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
4f810fc7fd
broker/ServerIntegrationQoSValidationTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
dab5efea30
broker/ServerIntegrationPahoTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
5823bdae46
broker/ServerIntegrationHazelcastHandlerInterceptorTest: code formatter
...
used
2017-02-01 17:13:42 +01:00
Andreas Mager
139db5e5b8
broker/ServerIntegrationFuseTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
4e9e7a8bc1
broker/test/ServerIntegrationEmbeddedPublishTest: code formatter used
2017-02-01 17:13:42 +01:00
Andreas Mager
7b57f04db9
broker/test/ServerIntegrationDBAuthenticatorTest: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
42bd234c76
broker/test/MQTTWebSocket: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
59af0f34ec
broker/test/MessageCollector: code formatter used
2017-02-01 17:13:41 +01:00
Andreas Mager
57aaac8a8f
broker/test/IntegrationUtils: code formatter used
2017-02-01 17:13:41 +01:00