├── .editorconfig ├── .github ├── ISSUE_TEMPLATE │ ├── bug_report.md │ ├── config.yml │ └── feature_request.md ├── PULL_REQUEST_TEMPLATE.md └── workflows │ ├── check.yml │ ├── publish.yml │ └── snapshot.yml ├── .gitignore ├── .idea ├── codeStyles │ ├── Project.xml │ └── codeStyleConfig.xml ├── inspectionProfiles │ └── HiveMQ.xml └── runConfigurations │ ├── All_Unit_Tests.xml │ └── HiveMQServer.xml ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── HEADER ├── LICENSE ├── README.adoc ├── gradle.properties ├── gradle ├── libs.versions.toml ├── tools │ └── javadoc-cleaner-1.0.jar └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── jitpack.yml ├── renovate.json5 ├── settings.gradle.kts └── src ├── distribution ├── README.txt ├── bin │ ├── diagnostics.bat │ ├── diagnostics.sh │ ├── init-script │ │ ├── hivemq │ │ ├── hivemq-debian │ │ └── hivemq.service │ ├── run.bat │ └── run.sh ├── conf │ ├── README.txt │ ├── examples │ │ ├── configuration │ │ │ ├── config-sample-mqtt.xml │ │ │ ├── config-sample-tcp-and-websockets.xml │ │ │ ├── config-sample-websockets.xml │ │ │ ├── other │ │ │ │ ├── config-discard-oldest-messages.xml │ │ │ │ └── config-restrictions.xml │ │ │ └── tls │ │ │ │ ├── config-sample-mqtt-tls-client-auth.xml │ │ │ │ ├── config-sample-mqtt-tls.xml │ │ │ │ └── config-sample-websockets-tls.xml │ │ └── logging │ │ │ ├── debug │ │ │ └── logback.xml │ │ │ └── trace │ │ │ └── logback.xml │ └── logback.xml ├── data │ └── .gitkeep ├── extensions │ └── hivemq-allow-all-extension │ │ ├── LICENSE │ │ ├── hivemq-allow-all-extension-1.1.0.jar │ │ └── hivemq-extension.xml ├── log │ └── .gitkeep └── third-party-licenses │ ├── LEGAL │ ├── NOTICE │ ├── licenses │ └── licenses.html ├── main ├── java │ └── com │ │ └── hivemq │ │ ├── HiveMQInstance.java │ │ ├── HiveMQServer.java │ │ ├── annotations │ │ ├── ExecuteInEventloop.java │ │ ├── ExecuteInSingleWriter.java │ │ └── ReadOnly.java │ │ ├── bootstrap │ │ ├── BindInformation.java │ │ ├── ClientConnection.java │ │ ├── ClientConnectionContext.java │ │ ├── ClientState.java │ │ ├── HiveMQExceptionHandlerBootstrap.java │ │ ├── HiveMQNettyBootstrap.java │ │ ├── ListenerStartupInformation.java │ │ ├── LoggingBootstrap.java │ │ ├── NettyShutdownHook.java │ │ ├── StartupListenerVerifier.java │ │ ├── UndefinedClientConnection.java │ │ ├── ioc │ │ │ ├── GuiceBootstrap.java │ │ │ ├── HiveMQMainModule.java │ │ │ ├── SingletonModule.java │ │ │ ├── SystemInformationModule.java │ │ │ └── lazysingleton │ │ │ │ ├── LazySingleton.java │ │ │ │ ├── LazySingletonModule.java │ │ │ │ ├── LazySingletonScope.java │ │ │ │ ├── LazySingletonScopeImpl.java │ │ │ │ └── package-info.java │ │ └── netty │ │ │ ├── ChannelDependencies.java │ │ │ ├── ChannelHandlerNames.java │ │ │ ├── ChannelInitializerFactory.java │ │ │ ├── ChannelInitializerFactoryImpl.java │ │ │ ├── ExceptionHandler.java │ │ │ ├── NettyConfiguration.java │ │ │ ├── initializer │ │ │ ├── AbstractChannelInitializer.java │ │ │ ├── AbstractTlsChannelInitializer.java │ │ │ ├── ChannelGroupHandler.java │ │ │ ├── TcpChannelInitializer.java │ │ │ ├── TlsTcpChannelInitializer.java │ │ │ ├── TlsWebsocketChannelInitializer.java │ │ │ └── WebsocketChannelInitializer.java │ │ │ └── ioc │ │ │ ├── NettyConfigurationProvider.java │ │ │ ├── NettyModule.java │ │ │ └── annotations │ │ │ └── Client.java │ │ ├── codec │ │ ├── decoder │ │ │ ├── AbstractMqttConnectDecoder.java │ │ │ ├── AbstractMqttDecoder.java │ │ │ ├── AbstractMqttPublishDecoder.java │ │ │ ├── MQTTMessageDecoder.java │ │ │ ├── MqttConnectDecoder.java │ │ │ ├── MqttDecoder.java │ │ │ ├── MqttDecoders.java │ │ │ ├── MqttPingreqDecoder.java │ │ │ ├── mqtt3 │ │ │ │ ├── Mqtt311ConnectDecoder.java │ │ │ │ ├── Mqtt31ConnectDecoder.java │ │ │ │ ├── Mqtt3DisconnectDecoder.java │ │ │ │ ├── Mqtt3PubackDecoder.java │ │ │ │ ├── Mqtt3PubcompDecoder.java │ │ │ │ ├── Mqtt3PublishDecoder.java │ │ │ │ ├── Mqtt3PubrecDecoder.java │ │ │ │ ├── Mqtt3PubrelDecoder.java │ │ │ │ ├── Mqtt3SubscribeDecoder.java │ │ │ │ └── Mqtt3UnsubscribeDecoder.java │ │ │ └── mqtt5 │ │ │ │ ├── Mqtt5AuthDecoder.java │ │ │ │ ├── Mqtt5ConnectDecoder.java │ │ │ │ ├── Mqtt5DisconnectDecoder.java │ │ │ │ ├── Mqtt5PubackDecoder.java │ │ │ │ ├── Mqtt5PubcompDecoder.java │ │ │ │ ├── Mqtt5PublishDecoder.java │ │ │ │ ├── Mqtt5PubrecDecoder.java │ │ │ │ ├── Mqtt5PubrelDecoder.java │ │ │ │ ├── Mqtt5SubscribeDecoder.java │ │ │ │ └── Mqtt5UnsubscribeDecoder.java │ │ └── encoder │ │ │ ├── EncoderFactory.java │ │ │ ├── MQTTMessageEncoder.java │ │ │ ├── MqttEncoder.java │ │ │ ├── MqttPingrespEncoder.java │ │ │ ├── mqtt3 │ │ │ ├── AbstractVariableHeaderLengthEncoder.java │ │ │ ├── Mqtt3ConnackEncoder.java │ │ │ ├── Mqtt3DisconnectEncoder.java │ │ │ ├── Mqtt3PubackEncoder.java │ │ │ ├── Mqtt3PubcompEncoder.java │ │ │ ├── Mqtt3PublishEncoder.java │ │ │ ├── Mqtt3PubrecEncoder.java │ │ │ ├── Mqtt3PubrelEncoder.java │ │ │ ├── Mqtt3SubackEncoder.java │ │ │ └── Mqtt3UnsubackEncoder.java │ │ │ └── mqtt5 │ │ │ ├── Mqtt5AuthEncoder.java │ │ │ ├── Mqtt5ConnackEncoder.java │ │ │ ├── Mqtt5DisconnectEncoder.java │ │ │ ├── Mqtt5MessageEncoderUtil.java │ │ │ ├── Mqtt5MessageWithUserPropertiesEncoder.java │ │ │ ├── Mqtt5PayloadFormatIndicator.java │ │ │ ├── Mqtt5PubCompEncoder.java │ │ │ ├── Mqtt5PubackEncoder.java │ │ │ ├── Mqtt5PublishEncoder.java │ │ │ ├── Mqtt5PubrecEncoder.java │ │ │ ├── Mqtt5PubrelEncoder.java │ │ │ ├── Mqtt5SubackEncoder.java │ │ │ ├── Mqtt5UnsubackEncoder.java │ │ │ ├── MqttBinaryData.java │ │ │ ├── MqttMessageEncoderUtil.java │ │ │ ├── MqttVariableByteInteger.java │ │ │ └── UnsignedDataTypes.java │ │ ├── common │ │ ├── annotations │ │ │ └── GuardedBy.java │ │ └── shutdown │ │ │ ├── HiveMQShutdownHook.java │ │ │ └── ShutdownHooks.java │ │ ├── configuration │ │ ├── ConfigurationBootstrap.java │ │ ├── EnvironmentVariables.java │ │ ├── HivemqId.java │ │ ├── SystemProperties.java │ │ ├── Validator.java │ │ ├── entity │ │ │ ├── DisabledEntity.java │ │ │ ├── EnabledEntity.java │ │ │ ├── HiveMQConfigEntity.java │ │ │ ├── MqttConfigEntity.java │ │ │ ├── PersistenceEntity.java │ │ │ ├── RestrictionsEntity.java │ │ │ ├── SecurityConfigEntity.java │ │ │ ├── StringTrimAdapter.java │ │ │ ├── UsageStatisticsEntity.java │ │ │ ├── listener │ │ │ │ ├── ListenerEntity.java │ │ │ │ ├── TCPListenerEntity.java │ │ │ │ ├── TLSEntity.java │ │ │ │ ├── TlsTCPListenerEntity.java │ │ │ │ ├── TlsWebsocketListenerEntity.java │ │ │ │ ├── WebsocketListenerEntity.java │ │ │ │ └── tls │ │ │ │ │ ├── ClientAuthenticationModeEntity.java │ │ │ │ │ ├── KeystoreEntity.java │ │ │ │ │ └── TruststoreEntity.java │ │ │ ├── mqtt │ │ │ │ ├── KeepAliveConfigEntity.java │ │ │ │ ├── MessageExpiryConfigEntity.java │ │ │ │ ├── MqttConfigurationDefaults.java │ │ │ │ ├── PacketsConfigEntity.java │ │ │ │ ├── QoSConfigEntity.java │ │ │ │ ├── QueuedMessagesConfigEntity.java │ │ │ │ ├── ReceiveMaximumConfigEntity.java │ │ │ │ ├── RetainedMessagesConfigEntity.java │ │ │ │ ├── SessionExpiryConfigEntity.java │ │ │ │ ├── SharedSubscriptionsConfigEntity.java │ │ │ │ ├── SubscriptionIdentifierConfigEntity.java │ │ │ │ ├── TopicAliasConfigEntity.java │ │ │ │ └── WildcardSubscriptionsConfigEntity.java │ │ │ ├── package-info.java │ │ │ └── security │ │ │ │ ├── AllowEmptyClientIdEntity.java │ │ │ │ ├── PayloadFormatValidationEntity.java │ │ │ │ ├── RequestProblemInformationEntityConfig.java │ │ │ │ └── UTF8ValidationEntity.java │ │ ├── info │ │ │ ├── SystemInformation.java │ │ │ └── SystemInformationImpl.java │ │ ├── ioc │ │ │ ├── ConfigurationFileProvider.java │ │ │ └── ConfigurationModule.java │ │ ├── reader │ │ │ ├── ConfigFileReader.java │ │ │ ├── ConfigurationFile.java │ │ │ ├── ListenerConfigurator.java │ │ │ ├── MqttConfigurator.java │ │ │ ├── PersistenceConfigurator.java │ │ │ ├── RestrictionConfigurator.java │ │ │ ├── SecurityConfigurator.java │ │ │ └── UsageStatisticsConfigurator.java │ │ └── service │ │ │ ├── ConfigurationService.java │ │ │ ├── FullConfigurationService.java │ │ │ ├── InternalConfigurations.java │ │ │ ├── MqttConfigurationService.java │ │ │ ├── PersistenceConfigurationService.java │ │ │ ├── RestrictionsConfigurationService.java │ │ │ ├── SecurityConfigurationService.java │ │ │ ├── entity │ │ │ ├── ClientWriteBufferProperties.java │ │ │ ├── Listener.java │ │ │ ├── TcpListener.java │ │ │ ├── Tls.java │ │ │ ├── TlsListener.java │ │ │ ├── TlsTcpListener.java │ │ │ ├── TlsWebsocketListener.java │ │ │ └── WebsocketListener.java │ │ │ ├── exception │ │ │ ├── ConfigurationValidationException.java │ │ │ └── ValidationError.java │ │ │ └── impl │ │ │ ├── ConfigurationServiceImpl.java │ │ │ ├── MqttConfigurationServiceImpl.java │ │ │ ├── PersistenceConfigurationServiceImpl.java │ │ │ ├── RestrictionsConfigurationServiceImpl.java │ │ │ ├── SecurityConfigurationServiceImpl.java │ │ │ └── listener │ │ │ ├── ListenerConfigurationService.java │ │ │ └── ListenerConfigurationServiceImpl.java │ │ ├── diagnostic │ │ ├── DiagnosticLogging.java │ │ ├── DiagnosticMode.java │ │ ├── DiagnosticModule.java │ │ └── data │ │ │ ├── AbstractInformation.java │ │ │ ├── DiagnosticData.java │ │ │ ├── HiveMQInformation.java │ │ │ ├── HiveMQSystemInformation.java │ │ │ ├── NetworkInterfaceInformation.java │ │ │ └── SystemPropertyInformation.java │ │ ├── embedded │ │ ├── EmbeddedExtension.java │ │ ├── EmbeddedExtensionBuilder.java │ │ ├── EmbeddedHiveMQ.java │ │ ├── EmbeddedHiveMQBuilder.java │ │ └── internal │ │ │ ├── EmbeddedExtensionBuilderImpl.java │ │ │ ├── EmbeddedExtensionImpl.java │ │ │ ├── EmbeddedHiveMQBuilderImpl.java │ │ │ └── EmbeddedHiveMQImpl.java │ │ ├── exceptions │ │ ├── StartAbortedException.java │ │ └── UnrecoverableException.java │ │ ├── extensions │ │ ├── AbstractHiveMQExtension.java │ │ ├── ExtensionBootstrap.java │ │ ├── ExtensionBootstrapImpl.java │ │ ├── ExtensionInformationUtil.java │ │ ├── ExtensionPriorityComparator.java │ │ ├── ExtensionUtil.java │ │ ├── HiveMQEmbeddedExtensionImpl.java │ │ ├── HiveMQExtension.java │ │ ├── HiveMQExtensionEntity.java │ │ ├── HiveMQExtensionEvent.java │ │ ├── HiveMQExtensionImpl.java │ │ ├── HiveMQExtensions.java │ │ ├── ListenableFutureConverter.java │ │ ├── auth │ │ │ ├── AbstractAuthTask.java │ │ │ ├── AbstractEnhancedAuthTask.java │ │ │ ├── AuthConnectInput.java │ │ │ ├── AuthContext.java │ │ │ ├── AuthInput.java │ │ │ ├── AuthOutput.java │ │ │ ├── AuthenticationState.java │ │ │ ├── ConnectAuthConnectTask.java │ │ │ ├── ConnectAuthContext.java │ │ │ ├── ConnectAuthOutput.java │ │ │ ├── ConnectAuthTask.java │ │ │ ├── ConnectSimpleAuthOutput.java │ │ │ ├── ConnectSimpleAuthTask.java │ │ │ ├── ReAuthContext.java │ │ │ ├── ReAuthOutput.java │ │ │ ├── ReAuthTask.java │ │ │ └── parameter │ │ │ │ ├── AuthenticatorProviderInputImpl.java │ │ │ │ ├── AuthorizerProviderInputImpl.java │ │ │ │ ├── InternalTopicPermission.java │ │ │ │ ├── ModifiableClientSettingsImpl.java │ │ │ │ ├── PublishAuthorizerInputImpl.java │ │ │ │ ├── PublishAuthorizerOutputImpl.java │ │ │ │ ├── SubscriptionAuthorizerInputImpl.java │ │ │ │ ├── SubscriptionAuthorizerOutputImpl.java │ │ │ │ └── TopicPermissionImpl.java │ │ ├── classloader │ │ │ └── IsolatedExtensionClassloader.java │ │ ├── client │ │ │ ├── ClientAuthenticators.java │ │ │ ├── ClientAuthenticatorsImpl.java │ │ │ ├── ClientAuthorizers.java │ │ │ ├── ClientAuthorizersImpl.java │ │ │ ├── ClientContextImpl.java │ │ │ ├── ClientContextPluginImpl.java │ │ │ └── parameter │ │ │ │ ├── ClientInformationImpl.java │ │ │ │ ├── ClientTlsInformationImpl.java │ │ │ │ ├── ConnectionAttributeStoreImpl.java │ │ │ │ ├── ConnectionAttributes.java │ │ │ │ ├── ConnectionInformationImpl.java │ │ │ │ ├── InitializerInputImpl.java │ │ │ │ ├── ListenerImpl.java │ │ │ │ └── ServerInformationImpl.java │ │ ├── config │ │ │ ├── HiveMQExtensionXMLReader.java │ │ │ └── package-info.java │ │ ├── events │ │ │ ├── EventRegistryImpl.java │ │ │ ├── LifecycleEventListeners.java │ │ │ ├── LifecycleEventListenersImpl.java │ │ │ ├── OnAuthFailedEvent.java │ │ │ ├── OnAuthSuccessEvent.java │ │ │ ├── OnClientDisconnectEvent.java │ │ │ ├── OnServerDisconnectEvent.java │ │ │ └── client │ │ │ │ └── parameters │ │ │ │ ├── AuthenticationFailedInputImpl.java │ │ │ │ ├── AuthenticationSuccessfulInputImpl.java │ │ │ │ ├── ClientEventListeners.java │ │ │ │ ├── ClientInitiatedDisconnectInputImpl.java │ │ │ │ ├── ClientLifecycleEventListenerProviderInputImpl.java │ │ │ │ ├── ConnectionStartInputImpl.java │ │ │ │ └── ServerInitiatedDisconnectInputImpl.java │ │ ├── exception │ │ │ └── ExtensionLoadingException.java │ │ ├── executor │ │ │ ├── PluginOutPutAsyncer.java │ │ │ ├── PluginOutputAsyncerImpl.java │ │ │ ├── PluginTaskExecutorService.java │ │ │ ├── PluginTaskExecutorServiceImpl.java │ │ │ └── task │ │ │ │ ├── AbstractAsyncOutput.java │ │ │ │ ├── AbstractOutput.java │ │ │ │ ├── AbstractPluginTaskContext.java │ │ │ │ ├── AbstractSimpleAsyncOutput.java │ │ │ │ ├── AsyncOutputImpl.java │ │ │ │ ├── DefaultPluginTaskInput.java │ │ │ │ ├── DefaultPluginTaskOutput.java │ │ │ │ ├── PluginInOutTask.java │ │ │ │ ├── PluginInOutTaskContext.java │ │ │ │ ├── PluginInTask.java │ │ │ │ ├── PluginInTaskContext.java │ │ │ │ ├── PluginOutTask.java │ │ │ │ ├── PluginOutTaskContext.java │ │ │ │ ├── PluginTask.java │ │ │ │ ├── PluginTaskContext.java │ │ │ │ ├── PluginTaskExecution.java │ │ │ │ ├── PluginTaskExecutor.java │ │ │ │ ├── PluginTaskInput.java │ │ │ │ ├── PluginTaskOutput.java │ │ │ │ └── PluginTaskPost.java │ │ ├── handler │ │ │ ├── ClientLifecycleEventHandler.java │ │ │ ├── ConnackOutboundInterceptorHandler.java │ │ │ ├── ConnectInboundInterceptorHandler.java │ │ │ ├── DisconnectInterceptorHandler.java │ │ │ ├── ExtensionParameterHolder.java │ │ │ ├── IncomingPublishHandler.java │ │ │ ├── IncomingSubscribeHandler.java │ │ │ ├── PingInterceptorHandler.java │ │ │ ├── PluginAuthenticatorService.java │ │ │ ├── PluginAuthenticatorServiceImpl.java │ │ │ ├── PluginAuthorizerService.java │ │ │ ├── PluginAuthorizerServiceImpl.java │ │ │ ├── PluginInitializerHandler.java │ │ │ ├── PubackInterceptorHandler.java │ │ │ ├── PubcompInterceptorHandler.java │ │ │ ├── PublishOutboundInterceptorHandler.java │ │ │ ├── PubrecInterceptorHandler.java │ │ │ ├── PubrelInterceptorHandler.java │ │ │ ├── SubackOutboundInterceptorHandler.java │ │ │ ├── UnsubackOutboundInterceptorHandler.java │ │ │ ├── UnsubscribeInboundInterceptorHandler.java │ │ │ └── tasks │ │ │ │ ├── AllTopicsProcessedTask.java │ │ │ │ ├── PublishAuthorizationProcessedTask.java │ │ │ │ ├── PublishAuthorizerContext.java │ │ │ │ ├── PublishAuthorizerResult.java │ │ │ │ ├── PublishAuthorizerTask.java │ │ │ │ ├── SubscriptionAuthorizerContext.java │ │ │ │ ├── SubscriptionAuthorizerTask.java │ │ │ │ └── WillPublishAuthorizationProcessedTask.java │ │ ├── interceptor │ │ │ ├── connack │ │ │ │ └── parameter │ │ │ │ │ ├── ConnackOutboundInputImpl.java │ │ │ │ │ ├── ConnackOutboundOutputImpl.java │ │ │ │ │ └── ConnackOutboundProviderInputImpl.java │ │ │ ├── connect │ │ │ │ └── parameter │ │ │ │ │ ├── ConnectInboundInputImpl.java │ │ │ │ │ ├── ConnectInboundOutputImpl.java │ │ │ │ │ └── ConnectInboundProviderInputImpl.java │ │ │ ├── disconnect │ │ │ │ └── parameter │ │ │ │ │ ├── DisconnectInboundInputImpl.java │ │ │ │ │ ├── DisconnectInboundOutputImpl.java │ │ │ │ │ ├── DisconnectOutboundInputImpl.java │ │ │ │ │ └── DisconnectOutboundOutputImpl.java │ │ │ ├── pingreq │ │ │ │ └── parameter │ │ │ │ │ ├── PingReqInboundInputImpl.java │ │ │ │ │ └── PingReqInboundOutputImpl.java │ │ │ ├── pingresp │ │ │ │ └── parameter │ │ │ │ │ ├── PingRespOutboundInputImpl.java │ │ │ │ │ └── PingRespOutboundOutputImpl.java │ │ │ ├── puback │ │ │ │ └── parameter │ │ │ │ │ ├── PubackInboundInputImpl.java │ │ │ │ │ ├── PubackInboundOutputImpl.java │ │ │ │ │ ├── PubackOutboundInputImpl.java │ │ │ │ │ └── PubackOutboundOutputImpl.java │ │ │ ├── pubcomp │ │ │ │ └── parameter │ │ │ │ │ ├── PubcompInboundInputImpl.java │ │ │ │ │ ├── PubcompInboundOutputImpl.java │ │ │ │ │ ├── PubcompOutboundInputImpl.java │ │ │ │ │ └── PubcompOutboundOutputImpl.java │ │ │ ├── publish │ │ │ │ └── parameter │ │ │ │ │ ├── PublishInboundInputImpl.java │ │ │ │ │ ├── PublishInboundOutputImpl.java │ │ │ │ │ ├── PublishOutboundInputImpl.java │ │ │ │ │ └── PublishOutboundOutputImpl.java │ │ │ ├── pubrec │ │ │ │ └── parameter │ │ │ │ │ ├── PubrecInboundInputImpl.java │ │ │ │ │ ├── PubrecInboundOutputImpl.java │ │ │ │ │ ├── PubrecOutboundInputImpl.java │ │ │ │ │ └── PubrecOutboundOutputImpl.java │ │ │ ├── pubrel │ │ │ │ └── parameter │ │ │ │ │ ├── PubrelInboundInputImpl.java │ │ │ │ │ ├── PubrelInboundOutputImpl.java │ │ │ │ │ ├── PubrelOutboundInputImpl.java │ │ │ │ │ └── PubrelOutboundOutputImpl.java │ │ │ ├── suback │ │ │ │ └── parameter │ │ │ │ │ ├── SubackOutboundInputImpl.java │ │ │ │ │ └── SubackOutboundOutputImpl.java │ │ │ ├── subscribe │ │ │ │ └── parameter │ │ │ │ │ ├── SubscribeInboundInputImpl.java │ │ │ │ │ └── SubscribeInboundOutputImpl.java │ │ │ ├── unsuback │ │ │ │ └── parameter │ │ │ │ │ ├── UnsubackOutboundInputImpl.java │ │ │ │ │ └── UnsubackOutboundOutputImpl.java │ │ │ └── unsubscribe │ │ │ │ └── parameter │ │ │ │ ├── UnsubscribeInboundInputImpl.java │ │ │ │ └── UnsubscribeInboundOutputImpl.java │ │ ├── ioc │ │ │ ├── ExtensionModule.java │ │ │ ├── ExtensionStartStopExecutorProvider.java │ │ │ └── annotation │ │ │ │ ├── PluginStartStop.java │ │ │ │ └── PluginTaskQueue.java │ │ ├── iteration │ │ │ ├── AllItemsFetchCallback.java │ │ │ ├── AllItemsItemCallback.java │ │ │ ├── AsyncIterator.java │ │ │ ├── AsyncIteratorFactory.java │ │ │ ├── AsyncLocalChunkIterator.java │ │ │ ├── BucketChunkResult.java │ │ │ ├── ChunkCursor.java │ │ │ ├── ChunkResult.java │ │ │ ├── Chunker.java │ │ │ ├── FetchCallback.java │ │ │ ├── MultipleChunkResult.java │ │ │ └── ResultBuffer.java │ │ ├── loader │ │ │ ├── ClassServiceLoader.java │ │ │ ├── ExtensionBuilderDependencies.java │ │ │ ├── ExtensionBuilderDependenciesImpl.java │ │ │ ├── ExtensionLifecycleHandler.java │ │ │ ├── ExtensionLifecycleHandlerImpl.java │ │ │ ├── ExtensionLoader.java │ │ │ ├── ExtensionLoaderImpl.java │ │ │ ├── ExtensionServicesDependencies.java │ │ │ ├── ExtensionServicesDependenciesImpl.java │ │ │ ├── ExtensionStaticInitializer.java │ │ │ ├── ExtensionStaticInitializerImpl.java │ │ │ ├── HiveMQExtensionFactory.java │ │ │ └── HiveMQExtensionFactoryImpl.java │ │ ├── packets │ │ │ ├── auth │ │ │ │ └── AuthPacketImpl.java │ │ │ ├── connack │ │ │ │ ├── ConnackPacketImpl.java │ │ │ │ └── ModifiableConnackPacketImpl.java │ │ │ ├── connect │ │ │ │ ├── ConnectPacketImpl.java │ │ │ │ └── ModifiableConnectPacketImpl.java │ │ │ ├── disconnect │ │ │ │ ├── DisconnectPacketImpl.java │ │ │ │ ├── ModifiableInboundDisconnectPacketImpl.java │ │ │ │ └── ModifiableOutboundDisconnectPacketImpl.java │ │ │ ├── general │ │ │ │ ├── ModifiableDefaultPermissionsImpl.java │ │ │ │ ├── ModifiableUserPropertiesImpl.java │ │ │ │ ├── MqttVersionUtil.java │ │ │ │ └── UserPropertiesImpl.java │ │ │ ├── puback │ │ │ │ ├── ModifiablePubackPacketImpl.java │ │ │ │ └── PubackPacketImpl.java │ │ │ ├── pubcomp │ │ │ │ ├── ModifiablePubcompPacketImpl.java │ │ │ │ └── PubcompPacketImpl.java │ │ │ ├── publish │ │ │ │ ├── ModifiableOutboundPublishImpl.java │ │ │ │ ├── ModifiablePublishPacketImpl.java │ │ │ │ ├── ModifiableWillPublishImpl.java │ │ │ │ ├── PublishPacketImpl.java │ │ │ │ └── WillPublishPacketImpl.java │ │ │ ├── pubrec │ │ │ │ ├── ModifiablePubrecPacketImpl.java │ │ │ │ └── PubrecPacketImpl.java │ │ │ ├── pubrel │ │ │ │ ├── ModifiablePubrelPacketImpl.java │ │ │ │ └── PubrelPacketImpl.java │ │ │ ├── suback │ │ │ │ ├── ModifiableSubackPacketImpl.java │ │ │ │ └── SubackPacketImpl.java │ │ │ ├── subscribe │ │ │ │ ├── ModifiableSubscribePacketImpl.java │ │ │ │ ├── ModifiableSubscriptionImpl.java │ │ │ │ ├── SubscribePacketImpl.java │ │ │ │ └── SubscriptionImpl.java │ │ │ ├── unsuback │ │ │ │ ├── ModifiableUnsubackPacketImpl.java │ │ │ │ └── UnsubackPacketImpl.java │ │ │ └── unsubscribe │ │ │ │ ├── ModifiableUnsubscribePacketImpl.java │ │ │ │ └── UnsubscribePacketImpl.java │ │ ├── parameter │ │ │ ├── ClientBasedInputImpl.java │ │ │ ├── ExtensionInformationImpl.java │ │ │ ├── ExtensionStartOutputImpl.java │ │ │ ├── ExtensionStartStopInputImpl.java │ │ │ └── ExtensionStopOutputImpl.java │ │ └── services │ │ │ ├── PluginServiceRateLimitService.java │ │ │ ├── admin │ │ │ ├── AdminServiceImpl.java │ │ │ └── LicenseInformationImpl.java │ │ │ ├── auth │ │ │ ├── Authenticators.java │ │ │ ├── AuthenticatorsImpl.java │ │ │ ├── Authorizers.java │ │ │ ├── AuthorizersImpl.java │ │ │ ├── SecurityRegistryImpl.java │ │ │ └── WrappedAuthenticatorProvider.java │ │ │ ├── builder │ │ │ ├── PluginBuilderUtil.java │ │ │ ├── PublishBuilderImpl.java │ │ │ ├── RetainedPublishBuilderImpl.java │ │ │ ├── TopicPermissionBuilderImpl.java │ │ │ ├── TopicSubscriptionBuilderImpl.java │ │ │ └── WillPublishBuilderImpl.java │ │ │ ├── cluster │ │ │ └── ClusterServiceNoopImpl.java │ │ │ ├── executor │ │ │ ├── CompletableScheduledFutureImpl.java │ │ │ ├── GlobalManagedExtensionExecutorService.java │ │ │ ├── ManagedExecutorServicePerExtension.java │ │ │ ├── ManagedPluginExecutorShutdownHook.java │ │ │ ├── WrappedCallable.java │ │ │ ├── WrappedRunnable.java │ │ │ ├── WrappedRunnableWithResult.java │ │ │ └── WrappedScheduledRunnable.java │ │ │ ├── general │ │ │ └── IterationContextImpl.java │ │ │ ├── initializer │ │ │ ├── InitializerRegistryImpl.java │ │ │ ├── Initializers.java │ │ │ └── InitializersImpl.java │ │ │ ├── interceptor │ │ │ ├── GlobalInterceptorRegistryImpl.java │ │ │ ├── Interceptors.java │ │ │ └── InterceptorsImpl.java │ │ │ ├── publish │ │ │ ├── PublishImpl.java │ │ │ ├── PublishServiceImpl.java │ │ │ ├── RetainedMessageStoreImpl.java │ │ │ └── RetainedPublishImpl.java │ │ │ ├── session │ │ │ ├── ClientServiceImpl.java │ │ │ └── SessionInformationImpl.java │ │ │ └── subscription │ │ │ ├── SubscriberForTopicResultImpl.java │ │ │ ├── SubscriberWithFilterResultImpl.java │ │ │ ├── SubscriptionStoreImpl.java │ │ │ ├── SubscriptionsForClientResultImpl.java │ │ │ └── TopicSubscriptionImpl.java │ │ ├── lifecycle │ │ ├── LifecycleHiveMQShutdownHook.java │ │ ├── LifecycleModule.java │ │ ├── LifecycleRegistry.java │ │ └── LifecycleShutdownRegistration.java │ │ ├── limitation │ │ ├── TopicAliasLimiter.java │ │ └── TopicAliasLimiterImpl.java │ │ ├── logging │ │ ├── EventLog.java │ │ ├── LogLevelModifierTurboFilter.java │ │ ├── LoggingUtils.java │ │ └── modifier │ │ │ ├── LogLevelModifier.java │ │ │ ├── NettyLogLevelModifier.java │ │ │ ├── XodusEnvironmentImplLogLevelModifier.java │ │ │ └── XodusFileDataWriterLogLevelModifier.java │ │ ├── metrics │ │ ├── HiveMQMetric.java │ │ ├── HiveMQMetrics.java │ │ ├── MetricRegistryLogger.java │ │ ├── MetricsHolder.java │ │ ├── MetricsShutdownHook.java │ │ ├── gauges │ │ │ ├── OpenConnectionsGauge.java │ │ │ ├── RetainedMessagesGauge.java │ │ │ └── SessionsGauge.java │ │ ├── handler │ │ │ └── GlobalMQTTMessageCounter.java │ │ ├── ioc │ │ │ ├── MetricsModule.java │ │ │ └── provider │ │ │ │ ├── MetricsHolderProvider.java │ │ │ │ ├── OpenConnectionsGaugeProvider.java │ │ │ │ ├── RetainedMessagesGaugeProvider.java │ │ │ │ └── SessionsGaugeProvider.java │ │ └── jmx │ │ │ └── JmxReporterBootstrap.java │ │ ├── migration │ │ ├── MigrationFinisher.java │ │ ├── MigrationUnit.java │ │ ├── Migrations.java │ │ ├── TypeMigration.java │ │ ├── ValueMigration.java │ │ ├── logging │ │ │ └── PayloadExceptionLogging.java │ │ ├── meta │ │ │ ├── MetaFileService.java │ │ │ ├── MetaInformation.java │ │ │ ├── MetaInformationSerializer.java │ │ │ └── PersistenceType.java │ │ └── persistence │ │ │ ├── PersistenceMigrator.java │ │ │ ├── legacy │ │ │ ├── ClientQueueXodusLocalPersistence_4_4.java │ │ │ ├── PUBLISH_4_4.java │ │ │ ├── PublishPayloadLocalPersistence_4_4.java │ │ │ ├── PublishPayloadRocksDBLocalPersistence_4_4.java │ │ │ ├── PublishPayloadXodusLocalPersistence_4_4.java │ │ │ ├── RetainedMessageItemCallback_4_4.java │ │ │ ├── RetainedMessageRocksDBLocalPersistence_4_4.java │ │ │ ├── RetainedMessageXodusLocalPersistence_4_4.java │ │ │ └── serializer │ │ │ │ ├── ClientQueuePersistenceSerializer_4_4.java │ │ │ │ ├── PublishPayloadRocksDBSerializer_4_4.java │ │ │ │ ├── PublishPayloadXodusSerializer_4_4.java │ │ │ │ └── RetainedMessageDeserializer_4_4.java │ │ │ ├── payload │ │ │ └── PublishPayloadTypeMigration.java │ │ │ ├── queue │ │ │ └── ClientQueuePayloadIDMigration.java │ │ │ └── retained │ │ │ ├── RetainedMessagePayloadIDMigration.java │ │ │ └── RetainedMessageTypeMigration.java │ │ ├── mqtt │ │ ├── callback │ │ │ └── PublishStatusFutureCallback.java │ │ ├── event │ │ │ ├── PublishDroppedEvent.java │ │ │ └── PubrelDroppedEvent.java │ │ ├── handler │ │ │ ├── InterceptorHandler.java │ │ │ ├── KeepAliveDisconnectHandler.java │ │ │ ├── KeepAliveDisconnectService.java │ │ │ ├── auth │ │ │ │ ├── AuthHandler.java │ │ │ │ ├── AuthInProgressMessageHandler.java │ │ │ │ └── MqttAuthSender.java │ │ │ ├── connack │ │ │ │ ├── MqttConnacker.java │ │ │ │ └── MqttConnackerImpl.java │ │ │ ├── connect │ │ │ │ ├── ConnectHandler.java │ │ │ │ ├── ConnectionLimiterHandler.java │ │ │ │ ├── MessageBarrier.java │ │ │ │ ├── NoConnectIdleHandler.java │ │ │ │ ├── NoTlsHandshakeIdleHandler.java │ │ │ │ ├── PollInflightMessageListener.java │ │ │ │ └── SubscribeMessageBarrier.java │ │ │ ├── disconnect │ │ │ │ ├── DisconnectHandler.java │ │ │ │ ├── MqttServerDisconnector.java │ │ │ │ └── MqttServerDisconnectorImpl.java │ │ │ ├── ping │ │ │ │ └── PingRequestHandler.java │ │ │ ├── publish │ │ │ │ ├── DefaultPermissionsEvaluator.java │ │ │ │ ├── DropOutgoingPublishesHandler.java │ │ │ │ ├── FlowControlHandler.java │ │ │ │ ├── IncomingPublishService.java │ │ │ │ ├── MessageExpiryHandler.java │ │ │ │ ├── OrderedTopicService.java │ │ │ │ ├── PublishFlowHandler.java │ │ │ │ ├── PublishFlushHandler.java │ │ │ │ ├── PublishReturnCode.java │ │ │ │ ├── PublishStatus.java │ │ │ │ └── PublishWriteFailedListener.java │ │ │ ├── subscribe │ │ │ │ ├── IncomingSubscribeService.java │ │ │ │ ├── SubscribeHandler.java │ │ │ │ └── retained │ │ │ │ │ ├── RetainedMessagesSender.java │ │ │ │ │ ├── SendRetainedMessageListenerAndScheduleNext.java │ │ │ │ │ ├── SendRetainedMessageResultListener.java │ │ │ │ │ └── SendRetainedMessagesListener.java │ │ │ └── unsubscribe │ │ │ │ └── UnsubscribeHandler.java │ │ ├── ioc │ │ │ ├── MQTTHandlerModule.java │ │ │ └── MQTTServiceModule.java │ │ ├── message │ │ │ ├── Message.java │ │ │ ├── MessageType.java │ │ │ ├── MessageWithID.java │ │ │ ├── PINGREQ.java │ │ │ ├── PINGRESP.java │ │ │ ├── ProtocolVersion.java │ │ │ ├── QoS.java │ │ │ ├── auth │ │ │ │ └── AUTH.java │ │ │ ├── connack │ │ │ │ ├── CONNACK.java │ │ │ │ ├── CONNACKBuilder.java │ │ │ │ ├── Mqtt3CONNACK.java │ │ │ │ ├── Mqtt3ConnAckReturnCode.java │ │ │ │ └── Mqtt5CONNACK.java │ │ │ ├── connect │ │ │ │ ├── CONNECT.java │ │ │ │ ├── Mqtt3CONNECT.java │ │ │ │ ├── Mqtt5CONNECT.java │ │ │ │ └── MqttWillPublish.java │ │ │ ├── disconnect │ │ │ │ ├── DISCONNECT.java │ │ │ │ ├── Mqtt3DISCONNECT.java │ │ │ │ └── Mqtt5DISCONNECT.java │ │ │ ├── dropping │ │ │ │ ├── MessageDroppedService.java │ │ │ │ ├── MessageDroppedServiceImpl.java │ │ │ │ └── MessageDroppedServiceProvider.java │ │ │ ├── mqtt5 │ │ │ │ ├── MessageProperties.java │ │ │ │ ├── Mqtt5RetainHandling.java │ │ │ │ ├── Mqtt5UserProperties.java │ │ │ │ ├── MqttMessageWithUserProperties.java │ │ │ │ ├── MqttUserProperty.java │ │ │ │ └── PropertiesSerializationUtil.java │ │ │ ├── pool │ │ │ │ ├── FreePacketIdRanges.java │ │ │ │ └── exception │ │ │ │ │ ├── MessageIdUnavailableException.java │ │ │ │ │ └── NoMessageIdAvailableException.java │ │ │ ├── puback │ │ │ │ ├── Mqtt3PUBACK.java │ │ │ │ ├── Mqtt5PUBACK.java │ │ │ │ └── PUBACK.java │ │ │ ├── pubcomp │ │ │ │ ├── Mqtt3PUBCOMP.java │ │ │ │ ├── Mqtt5PUBCOMP.java │ │ │ │ └── PUBCOMP.java │ │ │ ├── publish │ │ │ │ ├── Mqtt3PUBLISH.java │ │ │ │ ├── Mqtt5PUBLISH.java │ │ │ │ ├── PUBLISH.java │ │ │ │ ├── PUBLISHFactory.java │ │ │ │ ├── PublishWithFuture.java │ │ │ │ └── PubrelWithFuture.java │ │ │ ├── pubrec │ │ │ │ ├── Mqtt3PUBREC.java │ │ │ │ ├── Mqtt5PUBREC.java │ │ │ │ └── PUBREC.java │ │ │ ├── pubrel │ │ │ │ ├── Mqtt3PUBREL.java │ │ │ │ ├── Mqtt5PUBREL.java │ │ │ │ └── PUBREL.java │ │ │ ├── reason │ │ │ │ ├── Mqtt5AuthReasonCode.java │ │ │ │ ├── Mqtt5ConnAckReasonCode.java │ │ │ │ ├── Mqtt5DisconnectReasonCode.java │ │ │ │ ├── Mqtt5PubAckReasonCode.java │ │ │ │ ├── Mqtt5PubCompReasonCode.java │ │ │ │ ├── Mqtt5PubRecReasonCode.java │ │ │ │ ├── Mqtt5PubRelReasonCode.java │ │ │ │ ├── Mqtt5ReasonCode.java │ │ │ │ ├── Mqtt5SubAckReasonCode.java │ │ │ │ ├── Mqtt5UnsubAckReasonCode.java │ │ │ │ └── MqttCommonReasonCode.java │ │ │ ├── suback │ │ │ │ ├── Mqtt3SUBACK.java │ │ │ │ ├── Mqtt5SUBACK.java │ │ │ │ └── SUBACK.java │ │ │ ├── subscribe │ │ │ │ ├── Mqtt3SUBSCRIBE.java │ │ │ │ ├── Mqtt3Topic.java │ │ │ │ ├── Mqtt5SUBSCRIBE.java │ │ │ │ ├── Mqtt5Topic.java │ │ │ │ ├── SUBSCRIBE.java │ │ │ │ └── Topic.java │ │ │ ├── unsuback │ │ │ │ ├── Mqtt3UNSUBACK.java │ │ │ │ ├── Mqtt5UNSUBACK.java │ │ │ │ └── UNSUBACK.java │ │ │ └── unsubscribe │ │ │ │ ├── Mqtt3UNSUBSCRIBE.java │ │ │ │ ├── Mqtt5UNSUBSCRIBE.java │ │ │ │ └── UNSUBSCRIBE.java │ │ ├── services │ │ │ ├── InternalPublishService.java │ │ │ ├── InternalPublishServiceImpl.java │ │ │ ├── PublishDistributor.java │ │ │ ├── PublishDistributorImpl.java │ │ │ ├── PublishPollService.java │ │ │ ├── PublishPollServiceImpl.java │ │ │ └── StandardPublishCallback.java │ │ └── topic │ │ │ ├── InvalidTopicException.java │ │ │ ├── PermissionTopicMatcherUtils.java │ │ │ ├── SubscriberWithIdentifiers.java │ │ │ ├── SubscriberWithQoS.java │ │ │ ├── SubscriptionFlag.java │ │ │ ├── TokenizedTopicMatcher.java │ │ │ ├── TopicFilter.java │ │ │ ├── TopicMatcher.java │ │ │ └── tree │ │ │ ├── LocalTopicTree.java │ │ │ ├── MatchingNodeSubscriptions.java │ │ │ ├── SegmentKeyUtil.java │ │ │ ├── SubscriptionCounters.java │ │ │ ├── SubscriptionTypeItemFilter.java │ │ │ ├── TopicSubscribers.java │ │ │ ├── TopicTreeNode.java │ │ │ └── TopicTreeStartup.java │ │ ├── persistence │ │ ├── AbstractPersistence.java │ │ ├── FilePersistence.java │ │ ├── InMemoryProducerQueues.java │ │ ├── InMemorySingleWriter.java │ │ ├── IterablePersistenceEntry.java │ │ ├── LocalPersistence.java │ │ ├── NoSessionException.java │ │ ├── PersistenceEntry.java │ │ ├── PersistenceShutdownHook.java │ │ ├── PersistenceShutdownHookInstaller.java │ │ ├── PersistenceStartup.java │ │ ├── PersistenceStartupShutdownHookInstaller.java │ │ ├── ProducerQueues.java │ │ ├── ProducerQueuesImpl.java │ │ ├── RetainedMessage.java │ │ ├── ScheduledCleanUpService.java │ │ ├── SingleWriterService.java │ │ ├── SingleWriterServiceImpl.java │ │ ├── Sizable.java │ │ ├── clientqueue │ │ │ ├── ClientQueueEntry.java │ │ │ ├── ClientQueueLocalPersistence.java │ │ │ ├── ClientQueuePersistence.java │ │ │ ├── ClientQueuePersistenceImpl.java │ │ │ ├── ClientQueuePersistenceSerializer.java │ │ │ └── ClientQueueXodusLocalPersistence.java │ │ ├── clientsession │ │ │ ├── ClientSession.java │ │ │ ├── ClientSessionPersistence.java │ │ │ ├── ClientSessionPersistenceImpl.java │ │ │ ├── ClientSessionPersistenceProvider.java │ │ │ ├── ClientSessionSubscriptionPersistence.java │ │ │ ├── ClientSessionSubscriptionPersistenceImpl.java │ │ │ ├── ClientSessionSubscriptionPersistenceProvider.java │ │ │ ├── ClientSessionWill.java │ │ │ ├── ConnectResult.java │ │ │ ├── PendingWillMessages.java │ │ │ ├── SharedSubscriptionService.java │ │ │ ├── Subscription.java │ │ │ ├── callback │ │ │ │ └── SubscriptionResult.java │ │ │ └── task │ │ │ │ └── ClientSessionCleanUpTask.java │ │ ├── connection │ │ │ ├── ConnectionPersistence.java │ │ │ └── ConnectionPersistenceImpl.java │ │ ├── exception │ │ │ └── InvalidSessionExpiryIntervalException.java │ │ ├── ioc │ │ │ ├── LocalPersistenceFileModule.java │ │ │ ├── LocalPersistenceMemoryModule.java │ │ │ ├── LocalPersistenceModule.java │ │ │ ├── LocalPersistenceRocksDBModule.java │ │ │ ├── PersistenceMigrationFileModule.java │ │ │ ├── PersistenceMigrationModule.java │ │ │ ├── PersistenceMigrationRocksDBModule.java │ │ │ ├── PersistenceModule.java │ │ │ ├── annotation │ │ │ │ ├── PayloadPersistence.java │ │ │ │ └── Persistence.java │ │ │ └── provider │ │ │ │ └── local │ │ │ │ ├── ClientSessionLocalProvider.java │ │ │ │ ├── ClientSessionSubscriptionLocalProvider.java │ │ │ │ ├── IncomingMessageFlowPersistenceLocalProvider.java │ │ │ │ ├── PayloadPersistenceScheduledExecutorProvider.java │ │ │ │ ├── PersistenceExecutorProvider.java │ │ │ │ ├── PersistenceScheduledExecutorProvider.java │ │ │ │ └── RetainedMessageLocalPersistenceProvider.java │ │ ├── local │ │ │ ├── ClientSessionLocalPersistence.java │ │ │ ├── ClientSessionSubscriptionLocalPersistence.java │ │ │ ├── DeltaCounter.java │ │ │ ├── IncomingMessageFlowInMemoryLocalPersistence.java │ │ │ ├── IncomingMessageFlowLocalPersistence.java │ │ │ ├── memory │ │ │ │ ├── ClientQueueMemoryLocalPersistence.java │ │ │ │ ├── ClientSessionMemoryLocalPersistence.java │ │ │ │ ├── ClientSessionSubscriptionMemoryLocalPersistence.java │ │ │ │ └── RetainedMessageMemoryLocalPersistence.java │ │ │ ├── rocksdb │ │ │ │ └── RocksDBLocalPersistence.java │ │ │ └── xodus │ │ │ │ ├── EnvironmentCloser.java │ │ │ │ ├── EnvironmentUtil.java │ │ │ │ ├── PublishTopicTree.java │ │ │ │ ├── RetainedMessageRocksDBLocalPersistence.java │ │ │ │ ├── RetainedMessageSerializer.java │ │ │ │ ├── RetainedMessageXodusLocalPersistence.java │ │ │ │ ├── TransactionCommitActions.java │ │ │ │ ├── XodusLocalPersistence.java │ │ │ │ ├── XodusUtils.java │ │ │ │ ├── bucket │ │ │ │ ├── Bucket.java │ │ │ │ └── BucketUtils.java │ │ │ │ └── clientsession │ │ │ │ ├── ClientSessionPersistenceSerializer.java │ │ │ │ ├── ClientSessionSubscriptionXodusLocalPersistence.java │ │ │ │ ├── ClientSessionSubscriptionXodusSerializer.java │ │ │ │ ├── ClientSessionTimestampSerializer.java │ │ │ │ └── ClientSessionXodusLocalPersistence.java │ │ ├── payload │ │ │ ├── BucketLock.java │ │ │ ├── PayloadReferenceCounterRegistry.java │ │ │ ├── PayloadReferenceCounterRegistryImpl.java │ │ │ ├── PublishPayloadLocalPersistence.java │ │ │ ├── PublishPayloadLocalPersistenceProvider.java │ │ │ ├── PublishPayloadNoopPersistenceImpl.java │ │ │ ├── PublishPayloadPersistence.java │ │ │ ├── PublishPayloadPersistenceImpl.java │ │ │ ├── PublishPayloadRocksDBLocalPersistence.java │ │ │ ├── PublishPayloadRocksDBSerializer.java │ │ │ ├── PublishPayloadXodusLocalPersistence.java │ │ │ ├── PublishPayloadXodusSerializer.java │ │ │ ├── RemovablePayload.java │ │ │ ├── RemovablePayloads.java │ │ │ └── RemoveEntryTask.java │ │ ├── qos │ │ │ ├── IncomingMessageFlowPersistence.java │ │ │ └── IncomingMessageFlowPersistenceImpl.java │ │ ├── retained │ │ │ ├── RetainedMessageLocalPersistence.java │ │ │ ├── RetainedMessagePersistence.java │ │ │ ├── RetainedMessagePersistenceImpl.java │ │ │ └── RetainedMessagePersistenceProvider.java │ │ └── util │ │ │ ├── BatchedException.java │ │ │ └── FutureUtils.java │ │ ├── security │ │ ├── auth │ │ │ └── SslClientCertificate.java │ │ ├── exception │ │ │ ├── PropertyNotFoundException.java │ │ │ └── SslException.java │ │ ├── ioc │ │ │ ├── Security.java │ │ │ ├── SecurityExecutorProvider.java │ │ │ └── SecurityModule.java │ │ └── ssl │ │ │ ├── NonSslHandler.java │ │ │ ├── SslClientCertificateHandler.java │ │ │ ├── SslClientCertificateImpl.java │ │ │ ├── SslContextFactory.java │ │ │ ├── SslContextStore.java │ │ │ ├── SslExceptionHandler.java │ │ │ ├── SslFactory.java │ │ │ ├── SslParameterHandler.java │ │ │ ├── SslSniHandler.java │ │ │ └── SslUtil.java │ │ ├── statistics │ │ ├── HivemqId.java │ │ ├── UsageStatistics.java │ │ ├── UsageStatisticsCollector.java │ │ ├── UsageStatisticsCollectorImpl.java │ │ ├── UsageStatisticsConfig.java │ │ ├── UsageStatisticsConfigImpl.java │ │ ├── UsageStatisticsModule.java │ │ ├── UsageStatisticsSender.java │ │ ├── UsageStatisticsSenderImpl.java │ │ ├── collectors │ │ │ ├── CloudPlatform.java │ │ │ └── ContainerEnvironment.java │ │ └── entity │ │ │ └── Statistic.java │ │ ├── throttling │ │ ├── GlobalTrafficShaperExecutorShutdownHook.java │ │ └── ioc │ │ │ ├── GlobalTrafficShapingProvider.java │ │ │ └── ThrottlingModule.java │ │ ├── util │ │ ├── Bytes.java │ │ ├── Checkpoints.java │ │ ├── ClientIds.java │ │ ├── EnvVarUtil.java │ │ ├── Exceptions.java │ │ ├── IntMap.java │ │ ├── LocalPersistenceFileUtil.java │ │ ├── ManifestUtils.java │ │ ├── ObjectMemoryEstimation.java │ │ ├── ReasonStrings.java │ │ ├── Reflections.java │ │ ├── Strings.java │ │ ├── ThreadFactoryUtil.java │ │ ├── ThreadPreConditions.java │ │ ├── Topics.java │ │ └── Utf8Utils.java │ │ └── websocket │ │ ├── MQTTWebsocketEncoder.java │ │ ├── WebSocketBinaryFrameHandler.java │ │ ├── WebSocketContinuationFrameHandler.java │ │ ├── WebSocketInitializer.java │ │ └── WebSocketTextFrameHandler.java └── resources │ ├── config.xml │ ├── config.xsd │ └── logback.xml ├── oci ├── config.xml └── docker-entrypoint.sh └── test ├── java ├── com │ └── hivemq │ │ ├── bootstrap │ │ ├── BindInformationTest.java │ │ ├── ClientConnectionTest.java │ │ ├── HiveMQExceptionHandlerBootstrapTest.java │ │ ├── HiveMQNettyBootstrapTest.java │ │ ├── ListenerStartupInformationTest.java │ │ ├── LoggingBootstrapTest.java │ │ ├── StartupListenerVerifierTest.java │ │ ├── ioc │ │ │ ├── HiveMQMainModuleTest.java │ │ │ ├── SingletonModuleTest.java │ │ │ └── lazysingleton │ │ │ │ ├── LazySingletonModuleTest.java │ │ │ │ └── LazySingletonScopeTest.java │ │ └── netty │ │ │ ├── ChannelDependenciesTest.java │ │ │ ├── ExceptionHandlerTest.java │ │ │ ├── FakeChannelPipeline.java │ │ │ ├── NettyConfigurationTest.java │ │ │ ├── initializer │ │ │ ├── AbstractChannelInitializerTest.java │ │ │ ├── ChannelGroupHandlerTest.java │ │ │ ├── ChannelInitializerFactoryImplTest.java │ │ │ ├── TcpChannelInitializerTest.java │ │ │ ├── TlsTcpChannelInitializerTest.java │ │ │ ├── TlsWebsocketChannelInitializerTest.java │ │ │ └── WebsocketChannelInitializerTest.java │ │ │ └── ioc │ │ │ ├── NettyConfigurationProviderTest.java │ │ │ └── NettyModuleTest.java │ │ ├── codec │ │ ├── decoder │ │ │ ├── MQTTMessageDecoderTest.java │ │ │ ├── Mqtt31ConnectDecoderTest.java │ │ │ ├── Mqtt31ConnectDecoderValidationsTest.java │ │ │ ├── Mqtt3DisconnectDecoderTest.java │ │ │ ├── Mqtt3PubackDecoderTest.java │ │ │ ├── Mqtt3PubcompDecoderTest.java │ │ │ ├── Mqtt3PublishDecoderTest.java │ │ │ ├── Mqtt3PubrecDecoderTest.java │ │ │ ├── Mqtt3PubrelDecoderTest.java │ │ │ ├── Mqtt3SubscribeDecoderTest.java │ │ │ ├── Mqtt3UnsubscribeDecoderTest.java │ │ │ ├── MqttConnectDecoderTest.java │ │ │ ├── MqttPingreqDecoderTest.java │ │ │ ├── mqtt311 │ │ │ │ ├── Mqtt311ConnectDecoderInvalidFixedHeadersTest.java │ │ │ │ ├── Mqtt311ConnectDecoderTest.java │ │ │ │ └── Mqtt311ConnectDecoderValidationsTest.java │ │ │ └── mqtt5 │ │ │ │ ├── AbstractMqtt5DecoderTest.java │ │ │ │ ├── AbstractMqttDecoderTest.java │ │ │ │ ├── Mqtt5AuthDecoderTest.java │ │ │ │ ├── Mqtt5ConnectDecoderTest.java │ │ │ │ ├── Mqtt5DisconnectDecoderTest.java │ │ │ │ ├── Mqtt5PubackDecoderTest.java │ │ │ │ ├── Mqtt5PubcompDecoderTest.java │ │ │ │ ├── Mqtt5PublishDecoderTest.java │ │ │ │ ├── Mqtt5PubrecDecoderTest.java │ │ │ │ ├── Mqtt5PubrelDecoderTest.java │ │ │ │ ├── Mqtt5SubscribeDecoderTest.java │ │ │ │ └── Mqtt5UnsubscribeDecoderTest.java │ │ └── encoder │ │ │ ├── AbstractVariableHeaderLengthEncoderTest.java │ │ │ ├── MQTTMessageEncoderTest.java │ │ │ ├── Mqtt3ConnackEncoderTest.java │ │ │ ├── Mqtt3DisconnectEncoderTest.java │ │ │ ├── Mqtt3PubackEncoderTest.java │ │ │ ├── Mqtt3PubcompEncoderTest.java │ │ │ ├── Mqtt3PublishEncoderTest.java │ │ │ ├── Mqtt3PubrecEncoderTest.java │ │ │ ├── Mqtt3PubrelEncoderTest.java │ │ │ ├── Mqtt3SubackEncoderTest.java │ │ │ ├── Mqtt3UnsubackEncoderTest.java │ │ │ ├── MqttPingrespEncoderTest.java │ │ │ └── mqtt5 │ │ │ ├── AbstractMqtt5EncoderTest.java │ │ │ ├── Mqtt5AuthEncoderTest.java │ │ │ ├── Mqtt5ConnackEncoderTest.java │ │ │ ├── Mqtt5DisconnectEncoderTest.java │ │ │ ├── Mqtt5PayloadFormatIndicatorTest.java │ │ │ ├── Mqtt5PubackEncoderTest.java │ │ │ ├── Mqtt5PubcompEncoderTest.java │ │ │ ├── Mqtt5PublishEncoderTest.java │ │ │ ├── Mqtt5PubrecEncoderTest.java │ │ │ ├── Mqtt5PubrelEncoderTest.java │ │ │ ├── Mqtt5SubackEncoderTest.java │ │ │ ├── Mqtt5UnsubackEncoderTest.java │ │ │ ├── MqttBinaryDataTest.java │ │ │ ├── MqttUserPropertyTest.java │ │ │ └── MqttVariableByteIntegerTest.java │ │ ├── common │ │ └── shutdown │ │ │ └── ShutdownHooksTest.java │ │ ├── configuration │ │ ├── entity │ │ │ └── StringTrimAdapterTest.java │ │ ├── info │ │ │ └── SystemInformationImplTest.java │ │ ├── ioc │ │ │ ├── ConfigurationFileProviderTest.java │ │ │ └── ConfigurationModuleTest.java │ │ ├── reader │ │ │ ├── AbstractConfigurationTest.java │ │ │ ├── ConfigFileReaderExceptionTest.java │ │ │ ├── ConfigFileReaderTest.java │ │ │ ├── ConfigurationFileTest.java │ │ │ ├── ListenerConfiguratorTest.java │ │ │ ├── MqttConfiguratorTest.java │ │ │ ├── RestrictionConfiguratorTest.java │ │ │ ├── SecurityConfiguratorTest.java │ │ │ └── UsageStatisticsConfiguratorTest.java │ │ └── service │ │ │ ├── MqttConfigurationServiceTest.java │ │ │ └── impl │ │ │ ├── SecurityConfigurationServiceImplTest.java │ │ │ └── listener │ │ │ └── ListenerConfigurationServiceImplTest.java │ │ ├── diagnostic │ │ ├── DiagnosticModeTest.java │ │ ├── DiagnosticModuleTest.java │ │ └── data │ │ │ ├── DiagnosticDataTest.java │ │ │ └── NetworkInterfaceInformationTest.java │ │ ├── embedded │ │ └── internal │ │ │ └── EmbeddedHiveMQImplTest.java │ │ ├── extension │ │ └── sdk │ │ │ └── api │ │ │ └── classloader │ │ │ └── ClassLoaderTestClass.java │ │ ├── extensions │ │ ├── AbstractExtensionTest.java │ │ ├── ExtensionBootstrapImplTest.java │ │ ├── ExtensionInformationUtilTest.java │ │ ├── ExtensionPriorityComparatorTest.java │ │ ├── ExtensionUtilExtensionTest.java │ │ ├── HiveMQExtensionExtensionTest.java │ │ ├── HiveMQExtensionsExtensionTest.java │ │ ├── ListenableFutureConverterTest.java │ │ ├── auth │ │ │ ├── AuthConnectInputTest.java │ │ │ ├── AuthInputTest.java │ │ │ ├── ReAuthOutputTest.java │ │ │ ├── ReAuthTaskTest.java │ │ │ └── parameter │ │ │ │ ├── ModifiableClientSettingsImplTest.java │ │ │ │ ├── PublishAuthorizerInputImplTest.java │ │ │ │ ├── PublishAuthorizerOutputImplTest.java │ │ │ │ ├── SubscriptionAuthorizerInputImplTest.java │ │ │ │ └── SubscriptionAuthorizerOutputImplTest.java │ │ ├── classloader │ │ │ ├── ClassLoadedClass.java │ │ │ └── IsolatedExtensionClassloaderTest.java │ │ ├── client │ │ │ ├── ClientAuthorizersImplTest.java │ │ │ ├── ClientContextImplTest.java │ │ │ ├── ClientContextPluginImplTest.java │ │ │ └── parameter │ │ │ │ ├── ConnectionAttributeStoreImplTest.java │ │ │ │ ├── ConnectionAttributesTest.java │ │ │ │ ├── ConnectionInformationImplTest.java │ │ │ │ └── ServerInformationImplTest.java │ │ ├── config │ │ │ └── HiveMQExtensionXMLReaderTest.java │ │ ├── events │ │ │ ├── EventRegistryImplTest.java │ │ │ ├── LifecycleEventListenersImplTest.java │ │ │ └── client │ │ │ │ └── parameters │ │ │ │ ├── AuthenticationFailedInputImplTest.java │ │ │ │ ├── AuthenticationSuccessfulInputImplTest.java │ │ │ │ ├── ClientInitiatedDisconnectInputImplTest.java │ │ │ │ ├── ClientLifecycleEventListenerProviderInputImplTest.java │ │ │ │ ├── ConnectionStartInputImplTest.java │ │ │ │ └── ServerInitiatedDisconnectInputImplTest.java │ │ ├── executor │ │ │ ├── PluginOutputAsyncerImplTest.java │ │ │ ├── PluginTaskExecutorServiceImplTest.java │ │ │ └── task │ │ │ │ └── PluginTaskExecutorTest.java │ │ ├── handler │ │ │ ├── ClientLifecycleEventHandlerTest.java │ │ │ ├── ConnackOutboundInterceptorHandlerTest.java │ │ │ ├── ConnectInboundInterceptorHandlerTest.java │ │ │ ├── DisconnectInboundInterceptorHandlerTest.java │ │ │ ├── DisconnectOutboundInterceptorHandlerTest.java │ │ │ ├── IncomingPublishHandlerTest.java │ │ │ ├── IncomingSubscribeHandlerTest.java │ │ │ ├── PingInterceptorHandlerTest.java │ │ │ ├── PluginAuthenticatorServiceImplTest.java │ │ │ ├── PluginAuthorizerServiceImplTest.java │ │ │ ├── PluginInitializerHandlerTest.java │ │ │ ├── PubackInterceptorHandlerTest.java │ │ │ ├── PubcompInterceptorHandlerTest.java │ │ │ ├── PublishOutboundInterceptorHandlerTest.java │ │ │ ├── PubrecInterceptorHandlerTest.java │ │ │ ├── PubrelInterceptorHandlerTest.java │ │ │ ├── SubackOutboundInterceptorHandlerTest.java │ │ │ ├── UnsubackOutboundInterceptorHandlerTest.java │ │ │ ├── UnsubscribeInboundInterceptorHandlerTest.java │ │ │ ├── tasks │ │ │ │ ├── PublishAuthorizationProcessedTaskTest.java │ │ │ │ ├── PublishAuthorizerContextTest.java │ │ │ │ ├── SubscriptionAuthorizerContextTest.java │ │ │ │ └── WillPublishAuthorizationProcessedTaskTest.java │ │ │ └── testextensions │ │ │ │ ├── TestAuthorizerDisconnectProvider.java │ │ │ │ ├── TestAuthorizerForgetProvider.java │ │ │ │ ├── TestAuthorizerNextProvider.java │ │ │ │ ├── TestProvider.java │ │ │ │ ├── TestPubAuthorizerNextProvider.java │ │ │ │ └── TestTimeoutAuthorizerProvider.java │ │ ├── interceptor │ │ │ ├── connack │ │ │ │ └── parameter │ │ │ │ │ ├── ConnackOutboundInputImplTest.java │ │ │ │ │ ├── ConnackOutboundOutputImplTest.java │ │ │ │ │ └── ConnackOutboundProviderInputImplTest.java │ │ │ ├── connect │ │ │ │ └── parameter │ │ │ │ │ ├── ConnectInboundInputImplTest.java │ │ │ │ │ ├── ConnectInboundOutputImplTest.java │ │ │ │ │ └── ConnectInboundProviderInputImplTest.java │ │ │ ├── disconnect │ │ │ │ └── parameter │ │ │ │ │ ├── DisconnectInboundInputImplTest.java │ │ │ │ │ ├── DisconnectInboundOutputImplTest.java │ │ │ │ │ ├── DisconnectOutboundInputImplTest.java │ │ │ │ │ └── DisconnectOutboundOutputImplTest.java │ │ │ ├── pingreq │ │ │ │ └── parameter │ │ │ │ │ └── PingReqInboundInputImplTest.java │ │ │ ├── pingresp │ │ │ │ └── parameter │ │ │ │ │ └── PingRespOutboundInputImplTest.java │ │ │ ├── puback │ │ │ │ └── parameter │ │ │ │ │ ├── PubackInboundInputImplTest.java │ │ │ │ │ ├── PubackInboundOutputImplTest.java │ │ │ │ │ ├── PubackOutboundInputImplTest.java │ │ │ │ │ └── PubackOutboundOutputImplTest.java │ │ │ ├── pubcomp │ │ │ │ └── parameter │ │ │ │ │ ├── PubcompInboundInputImplTest.java │ │ │ │ │ ├── PubcompInboundOutputImplTest.java │ │ │ │ │ ├── PubcompOutboundInputImplTest.java │ │ │ │ │ └── PubcompOutboundOutputImplTest.java │ │ │ ├── publish │ │ │ │ └── parameter │ │ │ │ │ ├── PublishInboundInputImplTest.java │ │ │ │ │ ├── PublishInboundOutputImplTest.java │ │ │ │ │ ├── PublishOutboundInputImplTest.java │ │ │ │ │ └── PublishOutboundOutputImplTest.java │ │ │ ├── pubrec │ │ │ │ └── parameter │ │ │ │ │ ├── PubrecInboundInputImplTest.java │ │ │ │ │ ├── PubrecInboundOutputImplTest.java │ │ │ │ │ ├── PubrecOutboundInputImplTest.java │ │ │ │ │ └── PubrecOutboundOutputImplTest.java │ │ │ ├── pubrel │ │ │ │ └── parameter │ │ │ │ │ ├── PubrelInboundInputImplTest.java │ │ │ │ │ ├── PubrelInboundOutputImplTest.java │ │ │ │ │ ├── PubrelOutboundInputImplTest.java │ │ │ │ │ └── PubrelOutboundOutputImplTest.java │ │ │ ├── suback │ │ │ │ └── parameter │ │ │ │ │ ├── SubackOutboundInputImplTest.java │ │ │ │ │ └── SubackOutboundOutputImplTest.java │ │ │ ├── subscribe │ │ │ │ └── parameter │ │ │ │ │ ├── SubscribeInboundInputImplTest.java │ │ │ │ │ └── SubscribeInboundOutputImplTest.java │ │ │ ├── unsuback │ │ │ │ └── parameter │ │ │ │ │ ├── UnsubackOutboundInputImplTest.java │ │ │ │ │ └── UnsubackOutboundOutputImplTest.java │ │ │ └── unsubscribe │ │ │ │ └── parameter │ │ │ │ ├── UnsubscribeInboundInputImplTest.java │ │ │ │ └── UnsubscribeInboundOutputImplTest.java │ │ ├── ioc │ │ │ └── ExtensionModuleTest.java │ │ ├── iteration │ │ │ ├── AllItemsFetchCallbackTest.java │ │ │ ├── AllItemsItemCallbackTest.java │ │ │ ├── AsyncLocalChunkIteratorTest.java │ │ │ ├── ChunkerTest.java │ │ │ └── ResultBufferTest.java │ │ ├── loader │ │ │ ├── ClassServiceLoaderTest.java │ │ │ ├── ExtensionBuilderDependenciesImplTest.java │ │ │ ├── ExtensionLifecycleHandlerImplTest.java │ │ │ ├── ExtensionLoaderImplExtensionTest.java │ │ │ ├── ExtensionServicesDependenciesImplTest.java │ │ │ ├── ExtensionStaticInitializerImplTest.java │ │ │ ├── TestClassInitThrowsErrorExtensionMain.java │ │ │ ├── TestConstructorThrowsErrorExtensionMain.java │ │ │ └── TestConstructorThrowsExceptionExtensionMain.java │ │ ├── packets │ │ │ ├── auth │ │ │ │ └── AuthPacketImplTest.java │ │ │ ├── connack │ │ │ │ ├── ConnackPacketImplTest.java │ │ │ │ └── ModifiableConnackPacketImplTest.java │ │ │ ├── connect │ │ │ │ ├── ConnectPacketImplTest.java │ │ │ │ └── ModifiableConnectPacketImplTest.java │ │ │ ├── disconnect │ │ │ │ ├── DisconnectPacketImplTest.java │ │ │ │ ├── ModifiableInboundDisconnectPacketImplTest.java │ │ │ │ └── ModifiableOutboundDisconnectPacketImplTest.java │ │ │ ├── general │ │ │ │ ├── DisconnectedReasonCodeTest.java │ │ │ │ ├── ModifiableDefaultPermissionsImplTest.java │ │ │ │ ├── ModifiableUserPropertiesImplTest.java │ │ │ │ ├── MqttVersionUtilTest.java │ │ │ │ └── UserPropertiesImplTest.java │ │ │ ├── puback │ │ │ │ ├── ModifiablePubackPacketImplTest.java │ │ │ │ └── PubackPacketImplTest.java │ │ │ ├── pubcomp │ │ │ │ ├── ModifiablePubcompPacketImplTest.java │ │ │ │ └── PubcompPacketImplTest.java │ │ │ ├── publish │ │ │ │ ├── ModifiableOutboundPublishImplTest.java │ │ │ │ ├── ModifiablePublishPacketImplTest.java │ │ │ │ ├── ModifiableWillPublishImplTest.java │ │ │ │ ├── PublishPacketImplTest.java │ │ │ │ └── WillPublishPacketImplTest.java │ │ │ ├── pubrec │ │ │ │ ├── ModifiablePubrecPacketImplTest.java │ │ │ │ └── PubrecPacketImplTest.java │ │ │ ├── pubrel │ │ │ │ ├── ModifiablePubrelPacketImplTest.java │ │ │ │ └── PubrelPacketImplTest.java │ │ │ ├── suback │ │ │ │ ├── ModifiableSubackPacketImplTest.java │ │ │ │ └── SubackPacketImplTest.java │ │ │ ├── subscribe │ │ │ │ ├── ModifiableSubscribePacketImplTest.java │ │ │ │ ├── ModifiableSubscriptionImplTest.java │ │ │ │ ├── SubscribePacketImplTest.java │ │ │ │ └── SubscriptionImplTest.java │ │ │ ├── unsuback │ │ │ │ ├── ModifiableUnsubackPacketImplTest.java │ │ │ │ └── UnsubackPacketImplTest.java │ │ │ └── unsubscribe │ │ │ │ ├── ModifiableUnsubscribePacketImplTest.java │ │ │ │ └── UnsubscribePacketImplTest.java │ │ └── services │ │ │ ├── PluginServiceRateLimitServiceTest.java │ │ │ ├── auth │ │ │ ├── AuthenticatorsImplTest.java │ │ │ ├── SecurityRegistryImplTest.java │ │ │ └── WrappedAuthenticatorProviderTest.java │ │ │ ├── builder │ │ │ ├── PublishBuilderImplTest.java │ │ │ ├── RetainedPublishBuilderImplTest.java │ │ │ ├── TopicPermissionBuilderImplTest.java │ │ │ ├── TopicSubscriptionBuilderImplTest.java │ │ │ └── WillPublishBuilderImplTest.java │ │ │ ├── executor │ │ │ ├── GlobalManagedExtensionExecutorServiceTest.java │ │ │ ├── ManagedExecutorServicePerExtensionTest.java │ │ │ └── ManagedPluginExecutorShutdownHookTest.java │ │ │ ├── general │ │ │ └── IterationContextImplTest.java │ │ │ ├── initializer │ │ │ ├── InitializerRegistryImplTest.java │ │ │ └── InitializersImplTest.java │ │ │ ├── interceptor │ │ │ ├── GlobalInterceptorRegistryImplTest.java │ │ │ └── InterceptorsImplTest.java │ │ │ ├── publish │ │ │ ├── PublishServiceImplTest.java │ │ │ ├── RetainedMessageStoreImplTest.java │ │ │ └── RetainedPublishImplTest.java │ │ │ ├── session │ │ │ └── ClientServiceImplTest.java │ │ │ └── subscription │ │ │ ├── SubscriptionStoreImplTest.java │ │ │ └── TopicSubscriptionImplTest.java │ │ ├── lifecycle │ │ ├── LifecycleModuleTest.java │ │ └── LifecycleRegistryTest.java │ │ ├── limitation │ │ └── TopicAliasLimiterImplTest.java │ │ ├── logging │ │ ├── EventLogTest.java │ │ └── modifier │ │ │ ├── NettyLogLevelModifierTest.java │ │ │ ├── XodusEnvironmentImplLogLevelModifierTest.java │ │ │ ├── XodusFileDataWriterLogLevelModifierSingularityTest.java │ │ │ └── XodusFileDataWriterLogLevelModifierTest.java │ │ ├── metrics │ │ ├── gauges │ │ │ ├── OpenConnectionsGaugeTest.java │ │ │ ├── RetainedMessagesGaugeTest.java │ │ │ └── SessionsGaugeTest.java │ │ ├── handler │ │ │ └── GlobalMQTTMessageCounterTest.java │ │ ├── ioc │ │ │ └── MetricsModuleTest.java │ │ └── jmx │ │ │ └── JmxReporterBootstrapTest.java │ │ ├── migration │ │ ├── MigrationFinisherTest.java │ │ ├── MigrationUnitTest.java │ │ ├── MigrationsTest.java │ │ ├── logging │ │ │ └── PayloadExceptionLoggingTest.java │ │ ├── meta │ │ │ └── MetaFileServiceTest.java │ │ └── persistence │ │ │ ├── PersistenceMigratorTest.java │ │ │ ├── payload │ │ │ └── PublishPayloadTypeMigrationTest.java │ │ │ └── retained │ │ │ └── RetainedMessageTypeMigrationTest.java │ │ ├── mqtt │ │ ├── InternalPublishServiceImplTest.java │ │ ├── callback │ │ │ └── PublishStatusFutureCallbackTest.java │ │ ├── handler │ │ │ ├── DropOutgoingPublishesHandlerTest.java │ │ │ ├── InterceptorHandlerTest.java │ │ │ ├── KeepAliveDisconnectHandlerTest.java │ │ │ ├── KeepAliveDisconnectServiceTest.java │ │ │ ├── auth │ │ │ │ ├── AuthHandlerTest.java │ │ │ │ ├── AuthInProgressMessageHandlerTest.java │ │ │ │ └── MqttAuthSenderTest.java │ │ │ ├── connack │ │ │ │ └── MqttConnackerTest.java │ │ │ ├── connect │ │ │ │ ├── ConnectHandlerTest.java │ │ │ │ ├── ConnectionLimiterHandlerTest.java │ │ │ │ ├── MessageBarrierTest.java │ │ │ │ ├── NoTlsHandshakeIdleHandlerTest.java │ │ │ │ └── SubscribeMessageBarrierTest.java │ │ │ ├── disconnect │ │ │ │ ├── DisconnectHandlerTest.java │ │ │ │ └── MqttServerDisconnectorTest.java │ │ │ ├── ping │ │ │ │ └── PingRequestHandlerTest.java │ │ │ ├── publish │ │ │ │ ├── DefaultPermissionsEvaluatorTest.java │ │ │ │ ├── FlowControlHandlerTest.java │ │ │ │ ├── IncomingPublishServiceTest.java │ │ │ │ ├── MessageExpiryHandlerTest.java │ │ │ │ ├── PublishFlowHandlerTest.java │ │ │ │ ├── PublishFlushHandlerTest.java │ │ │ │ ├── PublishReturnCodeTest.java │ │ │ │ ├── PublishStatusTest.java │ │ │ │ └── PublishWriteFailedListenerTest.java │ │ │ ├── subscribe │ │ │ │ ├── IncomingSubscribeServiceTest.java │ │ │ │ └── retained │ │ │ │ │ ├── SendRetainedMessageListenerAndScheduleNextTest.java │ │ │ │ │ └── SendRetainedMessagesListenerTest.java │ │ │ └── unsubscribe │ │ │ │ └── UnsubscribeHandlerTest.java │ │ ├── ioc │ │ │ └── MQTTHandlerModuleTest.java │ │ ├── message │ │ │ ├── MessageTypeTest.java │ │ │ ├── QoSTest.java │ │ │ ├── connack │ │ │ │ ├── CONNACKBuilderTest.java │ │ │ │ └── Mqtt3ConnAckReturnCodeTest.java │ │ │ ├── dropping │ │ │ │ └── MessageDroppedServiceImplTest.java │ │ │ ├── mqtt5 │ │ │ │ ├── Mqtt5RetainHandlingTest.java │ │ │ │ └── PropertiesSerializationUtilTest.java │ │ │ ├── pool │ │ │ │ └── FreePacketIdRangesTest.java │ │ │ ├── puback │ │ │ │ └── PUBACKTest.java │ │ │ ├── publish │ │ │ │ └── PUBLISHTest.java │ │ │ ├── pubrec │ │ │ │ └── PUBRECTest.java │ │ │ ├── pubrel │ │ │ │ └── PUBRELTest.java │ │ │ └── suback │ │ │ │ └── SUBACKTest.java │ │ ├── services │ │ │ ├── PublishDistributorImplTest.java │ │ │ └── PublishPollServiceImplTest.java │ │ └── topic │ │ │ ├── PermissionTopicMatcherUtilsTest.java │ │ │ ├── SubscriberWithQoSTest.java │ │ │ ├── SubscriptionFlagTest.java │ │ │ └── tree │ │ │ ├── MatchingNodeSubscriptionsTest.java │ │ │ ├── NodeTest.java │ │ │ ├── SegmentKeyUtilTest.java │ │ │ ├── SubscriptionTypeItemFilterTest.java │ │ │ ├── TestAddToTopicTreeImpl.java │ │ │ ├── TestGetSubscribersFromTopicWithFilterTopicTreeImpl.java │ │ │ ├── TestGetSubscribersWithFilterFromTopicTreeImpl.java │ │ │ ├── TestRemoveSubscriberFromTopicInTopicTreeImpl.java │ │ │ ├── TestTopicTreeImplEdgeCases.java │ │ │ ├── TopicTreeImplExistingSubscriptionTest.java │ │ │ └── TopicTreeStartupTest.java │ │ ├── persistence │ │ ├── InMemoryProducerQueuesTest.java │ │ ├── InMemorySingleWriterServiceTest.java │ │ ├── PersistenceShutdownHookTest.java │ │ ├── PersistenceStartupTest.java │ │ ├── ProducerQueuesImplTest.java │ │ ├── ScheduledCleanUpServiceTest.java │ │ ├── SingleWriterServiceImplTest.java │ │ ├── clientqueue │ │ │ ├── ClientQueuePersistenceImplTest.java │ │ │ ├── ClientQueuePersistenceSerializerTest.java │ │ │ └── ClientQueueXodusLocalPersistenceTest.java │ │ ├── clientsession │ │ │ ├── ClientSessionPersistenceImplTest.java │ │ │ ├── ClientSessionSubscriptionPersistenceImplTest.java │ │ │ ├── ClientSessionTest.java │ │ │ ├── PendingWillMessagesTest.java │ │ │ ├── SharedSubscriptionServiceTest.java │ │ │ └── task │ │ │ │ └── ClientSessionCleanUpTaskTest.java │ │ ├── ioc │ │ │ ├── LocalPersistenceModuleTest.java │ │ │ ├── PersistenceMigrationModuleTest.java │ │ │ └── PersistenceModuleTest.java │ │ ├── local │ │ │ ├── IncomingMessageFlowInMemoryLocalPersistenceTest.java │ │ │ ├── memory │ │ │ │ ├── ClientQueueMemoryLocalPersistenceTest.java │ │ │ │ ├── ClientSessionMemoryLocalPersistenceTest.java │ │ │ │ ├── ClientSessionSubscriptionMemoryLocalPersistenceTest.java │ │ │ │ └── RetainedMessageMemoryLocalPersistenceTest.java │ │ │ └── xodus │ │ │ │ ├── EnvironmentCloserTest.java │ │ │ │ ├── EnvironmentUtilTest.java │ │ │ │ ├── PublishTopicTreeTest.java │ │ │ │ ├── RetainedMessageRocksDBLocalPersistenceTest.java │ │ │ │ ├── RetainedMessageSerializerTest.java │ │ │ │ ├── RetainedMessageXodusLocalPersistenceTest.java │ │ │ │ ├── XodusUtilsTest.java │ │ │ │ ├── bucket │ │ │ │ ├── BucketTest.java │ │ │ │ └── BucketUtilsTest.java │ │ │ │ └── clientsession │ │ │ │ ├── ClientSessionPersistenceSerializerTest.java │ │ │ │ ├── ClientSessionSubscriptionXodusLocalPersistenceTest.java │ │ │ │ ├── ClientSessionSubscriptionXodusSerializerTest.java │ │ │ │ ├── ClientSessionTimestampSerializerTest.java │ │ │ │ └── ClientSessionXodusLocalPersistenceTest.java │ │ ├── payload │ │ │ ├── PayloadReferenceCounterRegistryImplTest.java │ │ │ ├── PublishPayloadPersistenceImplTest.java │ │ │ ├── PublishPayloadRocksDBLocalPersistenceTest.java │ │ │ ├── PublishPayloadXodusLocalPersistenceTest.java │ │ │ ├── PublishPayloadXodusSerializerTest.java │ │ │ └── RemoveEntryTaskTest.java │ │ ├── qos │ │ │ └── IncomingMessageFlowPersistenceImplTest.java │ │ ├── retained │ │ │ ├── RetainedMessagePersistenceImplTest.java │ │ │ └── RetainedMessagePersistenceProviderTest.java │ │ └── util │ │ │ ├── BatchedExceptionTest.java │ │ │ └── FutureUtilsTest.java │ │ ├── security │ │ ├── ioc │ │ │ └── SecurityModuleTest.java │ │ └── ssl │ │ │ ├── NonSslHandlerTest.java │ │ │ ├── SslClientCertificateHandlerTest.java │ │ │ ├── SslClientCertificateImplTest.java │ │ │ ├── SslContextStoreTest.java │ │ │ ├── SslExceptionHandlerTest.java │ │ │ ├── SslFactoryTest.java │ │ │ ├── SslParameterHandlerTest.java │ │ │ ├── SslSniHandlerTest.java │ │ │ └── SslUtilTest.java │ │ ├── statistics │ │ ├── HivemqIdTest.java │ │ ├── UsageStatisticsCollectorImplTest.java │ │ ├── UsageStatisticsConfigImplTest.java │ │ ├── UsageStatisticsSenderImplTest.java │ │ ├── UsageStatisticsTest.java │ │ └── collectors │ │ │ ├── CloudPlatformTest.java │ │ │ └── ContainerEnvironmentTest.java │ │ ├── throttling │ │ └── ioc │ │ │ ├── GlobalTrafficShapingProviderTest.java │ │ │ └── ThrottlingModuleTest.java │ │ ├── util │ │ ├── BytesTest.java │ │ ├── ClientIdsTest.java │ │ ├── EnvVarUtilTest.java │ │ ├── ExceptionsTest.java │ │ ├── IntMapTest.java │ │ ├── LocalPersistenceFileUtilTest.java │ │ ├── ManifestUtilsTest.java │ │ ├── PacketTestUtil.java │ │ ├── ReflectionsTest.java │ │ ├── StringsTest.java │ │ ├── ThreadPreConditionsTest.java │ │ ├── TopicsTest.java │ │ └── Utf8UtilsTest.java │ │ └── websocket │ │ ├── MQTTWebsocketEncoderTest.java │ │ ├── WebSocketBinaryFrameHandlerTest.java │ │ ├── WebSocketInitializerTest.java │ │ └── WebSocketTextFrameHandlerTest.java └── util │ ├── CheckUserEventTriggeredOnSuper.java │ ├── ClearHiveMQPropertiesRule.java │ ├── CollectUserEventsHandler.java │ ├── DummyClientConnection.java │ ├── DummyHandler.java │ ├── EnumTestUtil.java │ ├── IsolatedExtensionClassloaderUtil.java │ ├── LogbackCapturingAppender.java │ ├── OnTheFlyCompilationUtil.java │ ├── RandomPortGenerator.java │ ├── TestBucketUtil.java │ ├── TestChannelAttribute.java │ ├── TestConfigurationBootstrap.java │ ├── TestException.java │ ├── TestExtensionUtil.java │ ├── TestInterceptorUtil.java │ ├── TestKeyStoreGenerator.java │ ├── TestMessageUtil.java │ ├── TestMqttDecoder.java │ ├── TestSingleWriterFactory.java │ ├── TestTopicPermissionsUtil.java │ ├── TlsTestUtil.java │ └── encoder │ ├── Mqtt3ConnectEncoder.java │ ├── Mqtt3SubscribeEncoder.java │ ├── Mqtt3UnsubscribeEncoder.java │ ├── PingreqEncoder.java │ ├── TestEncoderFactory.java │ └── TestMessageEncoder.java └── resources └── logback-test.xml /.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.editorconfig -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/bug_report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.github/ISSUE_TEMPLATE/bug_report.md -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/config.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.github/ISSUE_TEMPLATE/config.yml -------------------------------------------------------------------------------- /.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- 1 | **Motivation** 2 | 3 | Resolves # 4 | 5 | **Changes** 6 | -------------------------------------------------------------------------------- /.github/workflows/check.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.github/workflows/check.yml -------------------------------------------------------------------------------- /.github/workflows/publish.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.github/workflows/publish.yml -------------------------------------------------------------------------------- /.github/workflows/snapshot.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.github/workflows/snapshot.yml -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/codeStyles/Project.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.idea/codeStyles/Project.xml -------------------------------------------------------------------------------- /.idea/codeStyles/codeStyleConfig.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.idea/codeStyles/codeStyleConfig.xml -------------------------------------------------------------------------------- /.idea/inspectionProfiles/HiveMQ.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.idea/inspectionProfiles/HiveMQ.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/All_Unit_Tests.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.idea/runConfigurations/All_Unit_Tests.xml -------------------------------------------------------------------------------- /.idea/runConfigurations/HiveMQServer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/.idea/runConfigurations/HiveMQServer.xml -------------------------------------------------------------------------------- /CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/CONTRIBUTING.md -------------------------------------------------------------------------------- /HEADER: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/HEADER -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/LICENSE -------------------------------------------------------------------------------- /README.adoc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/README.adoc -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- 1 | version=2025.5 2 | -------------------------------------------------------------------------------- /gradle/libs.versions.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/gradle/libs.versions.toml -------------------------------------------------------------------------------- /gradle/tools/javadoc-cleaner-1.0.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/gradle/tools/javadoc-cleaner-1.0.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/gradlew.bat -------------------------------------------------------------------------------- /jitpack.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/jitpack.yml -------------------------------------------------------------------------------- /renovate.json5: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/renovate.json5 -------------------------------------------------------------------------------- /settings.gradle.kts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/settings.gradle.kts -------------------------------------------------------------------------------- /src/distribution/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/README.txt -------------------------------------------------------------------------------- /src/distribution/bin/diagnostics.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/bin/diagnostics.bat -------------------------------------------------------------------------------- /src/distribution/bin/diagnostics.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/bin/diagnostics.sh -------------------------------------------------------------------------------- /src/distribution/bin/init-script/hivemq: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/bin/init-script/hivemq -------------------------------------------------------------------------------- /src/distribution/bin/init-script/hivemq-debian: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/bin/init-script/hivemq-debian -------------------------------------------------------------------------------- /src/distribution/bin/init-script/hivemq.service: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/bin/init-script/hivemq.service -------------------------------------------------------------------------------- /src/distribution/bin/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/bin/run.bat -------------------------------------------------------------------------------- /src/distribution/bin/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/bin/run.sh -------------------------------------------------------------------------------- /src/distribution/conf/README.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/conf/README.txt -------------------------------------------------------------------------------- /src/distribution/conf/examples/configuration/config-sample-mqtt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/conf/examples/configuration/config-sample-mqtt.xml -------------------------------------------------------------------------------- /src/distribution/conf/examples/configuration/config-sample-websockets.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/conf/examples/configuration/config-sample-websockets.xml -------------------------------------------------------------------------------- /src/distribution/conf/examples/logging/debug/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/conf/examples/logging/debug/logback.xml -------------------------------------------------------------------------------- /src/distribution/conf/examples/logging/trace/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/conf/examples/logging/trace/logback.xml -------------------------------------------------------------------------------- /src/distribution/conf/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/conf/logback.xml -------------------------------------------------------------------------------- /src/distribution/data/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/distribution/extensions/hivemq-allow-all-extension/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/extensions/hivemq-allow-all-extension/LICENSE -------------------------------------------------------------------------------- /src/distribution/log/.gitkeep: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /src/distribution/third-party-licenses/LEGAL: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/third-party-licenses/LEGAL -------------------------------------------------------------------------------- /src/distribution/third-party-licenses/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/third-party-licenses/NOTICE -------------------------------------------------------------------------------- /src/distribution/third-party-licenses/licenses: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/third-party-licenses/licenses -------------------------------------------------------------------------------- /src/distribution/third-party-licenses/licenses.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/distribution/third-party-licenses/licenses.html -------------------------------------------------------------------------------- /src/main/java/com/hivemq/HiveMQInstance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/HiveMQInstance.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/HiveMQServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/HiveMQServer.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/annotations/ExecuteInEventloop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/annotations/ExecuteInEventloop.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/annotations/ExecuteInSingleWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/annotations/ExecuteInSingleWriter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/annotations/ReadOnly.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/annotations/ReadOnly.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/BindInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/BindInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ClientConnection.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ClientConnectionContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ClientConnectionContext.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ClientState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ClientState.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/HiveMQExceptionHandlerBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/HiveMQExceptionHandlerBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/HiveMQNettyBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/HiveMQNettyBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ListenerStartupInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ListenerStartupInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/LoggingBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/LoggingBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/NettyShutdownHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/NettyShutdownHook.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/StartupListenerVerifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/StartupListenerVerifier.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/UndefinedClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/UndefinedClientConnection.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ioc/GuiceBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ioc/GuiceBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ioc/HiveMQMainModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ioc/HiveMQMainModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ioc/SingletonModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ioc/SingletonModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ioc/SystemInformationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ioc/SystemInformationModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ioc/lazysingleton/LazySingleton.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ioc/lazysingleton/LazySingleton.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/ioc/lazysingleton/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/ioc/lazysingleton/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/netty/ChannelDependencies.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/netty/ChannelDependencies.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/netty/ChannelHandlerNames.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/netty/ChannelHandlerNames.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/netty/ChannelInitializerFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/netty/ChannelInitializerFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/netty/ExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/netty/ExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/netty/NettyConfiguration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/netty/NettyConfiguration.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/netty/ioc/NettyModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/netty/ioc/NettyModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/bootstrap/netty/ioc/annotations/Client.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/bootstrap/netty/ioc/annotations/Client.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/AbstractMqttConnectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/AbstractMqttConnectDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/AbstractMqttDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/AbstractMqttDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/AbstractMqttPublishDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/AbstractMqttPublishDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/MQTTMessageDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/MQTTMessageDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/MqttConnectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/MqttConnectDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/MqttDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/MqttDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/MqttDecoders.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/MqttDecoders.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/MqttPingreqDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/MqttPingreqDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt311ConnectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt311ConnectDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt31ConnectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt31ConnectDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3DisconnectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3DisconnectDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubackDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubackDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubcompDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubcompDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PublishDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PublishDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubrecDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubrecDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubrelDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3PubrelDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3SubscribeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3SubscribeDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3UnsubscribeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt3/Mqtt3UnsubscribeDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5AuthDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5AuthDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5ConnectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5ConnectDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5DisconnectDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5DisconnectDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubackDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubackDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubcompDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubcompDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PublishDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PublishDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubrecDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubrecDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubrelDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5PubrelDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5SubscribeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5SubscribeDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5UnsubscribeDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/decoder/mqtt5/Mqtt5UnsubscribeDecoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/EncoderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/EncoderFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/MQTTMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/MQTTMessageEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/MqttEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/MqttEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/MqttPingrespEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/MqttPingrespEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3ConnackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3ConnackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3DisconnectEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3DisconnectEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubcompEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubcompEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PublishEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PublishEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubrecEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubrecEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubrelEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3PubrelEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3SubackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3SubackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3UnsubackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt3/Mqtt3UnsubackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5AuthEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5AuthEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5ConnackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5ConnackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5DisconnectEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5DisconnectEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5MessageEncoderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5MessageEncoderUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubCompEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubCompEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PublishEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PublishEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubrecEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubrecEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubrelEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5PubrelEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5SubackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5SubackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5UnsubackEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/Mqtt5UnsubackEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/MqttBinaryData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/MqttBinaryData.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/MqttMessageEncoderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/MqttMessageEncoderUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/MqttVariableByteInteger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/MqttVariableByteInteger.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/codec/encoder/mqtt5/UnsignedDataTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/codec/encoder/mqtt5/UnsignedDataTypes.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/common/annotations/GuardedBy.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/common/annotations/GuardedBy.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/common/shutdown/HiveMQShutdownHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/common/shutdown/HiveMQShutdownHook.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/common/shutdown/ShutdownHooks.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/common/shutdown/ShutdownHooks.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/ConfigurationBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/ConfigurationBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/EnvironmentVariables.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/EnvironmentVariables.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/HivemqId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/HivemqId.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/SystemProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/SystemProperties.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/Validator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/Validator.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/DisabledEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/DisabledEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/EnabledEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/EnabledEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/HiveMQConfigEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/HiveMQConfigEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/MqttConfigEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/MqttConfigEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/PersistenceEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/PersistenceEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/RestrictionsEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/RestrictionsEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/SecurityConfigEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/SecurityConfigEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/StringTrimAdapter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/StringTrimAdapter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/UsageStatisticsEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/UsageStatisticsEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/listener/TLSEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/listener/TLSEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/mqtt/QoSConfigEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/mqtt/QoSConfigEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/entity/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/entity/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/info/SystemInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/info/SystemInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/info/SystemInformationImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/info/SystemInformationImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/ioc/ConfigurationFileProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/ioc/ConfigurationFileProvider.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/ioc/ConfigurationModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/ioc/ConfigurationModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/reader/ConfigFileReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/reader/ConfigFileReader.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/reader/ConfigurationFile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/reader/ConfigurationFile.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/reader/ListenerConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/reader/ListenerConfigurator.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/reader/MqttConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/reader/MqttConfigurator.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/reader/SecurityConfigurator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/reader/SecurityConfigurator.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/service/ConfigurationService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/service/ConfigurationService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/service/entity/Listener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/service/entity/Listener.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/service/entity/TcpListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/service/entity/TcpListener.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/service/entity/Tls.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/service/entity/Tls.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/service/entity/TlsListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/service/entity/TlsListener.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/configuration/service/entity/TlsTcpListener.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/configuration/service/entity/TlsTcpListener.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/DiagnosticLogging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/DiagnosticLogging.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/DiagnosticMode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/DiagnosticMode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/DiagnosticModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/DiagnosticModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/data/AbstractInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/data/AbstractInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/data/DiagnosticData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/data/DiagnosticData.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/data/HiveMQInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/data/HiveMQInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/data/HiveMQSystemInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/data/HiveMQSystemInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/data/NetworkInterfaceInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/data/NetworkInterfaceInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/diagnostic/data/SystemPropertyInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/diagnostic/data/SystemPropertyInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/embedded/EmbeddedExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/embedded/EmbeddedExtension.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/embedded/EmbeddedExtensionBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/embedded/EmbeddedExtensionBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/embedded/EmbeddedHiveMQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/embedded/EmbeddedHiveMQ.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/embedded/EmbeddedHiveMQBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/embedded/EmbeddedHiveMQBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/embedded/internal/EmbeddedExtensionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/embedded/internal/EmbeddedExtensionImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/embedded/internal/EmbeddedHiveMQBuilderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/embedded/internal/EmbeddedHiveMQBuilderImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/embedded/internal/EmbeddedHiveMQImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/embedded/internal/EmbeddedHiveMQImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/exceptions/StartAbortedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/exceptions/StartAbortedException.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/exceptions/UnrecoverableException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/exceptions/UnrecoverableException.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/AbstractHiveMQExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/AbstractHiveMQExtension.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ExtensionBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ExtensionBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ExtensionBootstrapImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ExtensionBootstrapImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ExtensionInformationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ExtensionInformationUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ExtensionPriorityComparator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ExtensionPriorityComparator.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ExtensionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ExtensionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/HiveMQEmbeddedExtensionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/HiveMQEmbeddedExtensionImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/HiveMQExtension.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/HiveMQExtension.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/HiveMQExtensionEntity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/HiveMQExtensionEntity.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/HiveMQExtensionEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/HiveMQExtensionEvent.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/HiveMQExtensionImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/HiveMQExtensionImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/HiveMQExtensions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/HiveMQExtensions.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ListenableFutureConverter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ListenableFutureConverter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/AbstractAuthTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/AbstractAuthTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/AbstractEnhancedAuthTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/AbstractEnhancedAuthTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/AuthConnectInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/AuthConnectInput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/AuthContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/AuthContext.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/AuthInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/AuthInput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/AuthOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/AuthOutput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/AuthenticationState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/AuthenticationState.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ConnectAuthConnectTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ConnectAuthConnectTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ConnectAuthContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ConnectAuthContext.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ConnectAuthOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ConnectAuthOutput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ConnectAuthTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ConnectAuthTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ConnectSimpleAuthOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ConnectSimpleAuthOutput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ConnectSimpleAuthTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ConnectSimpleAuthTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ReAuthContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ReAuthContext.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ReAuthOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ReAuthOutput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/auth/ReAuthTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/auth/ReAuthTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/client/ClientAuthenticators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/client/ClientAuthenticators.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/client/ClientAuthenticatorsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/client/ClientAuthenticatorsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/client/ClientAuthorizers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/client/ClientAuthorizers.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/client/ClientAuthorizersImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/client/ClientAuthorizersImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/client/ClientContextImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/client/ClientContextImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/client/ClientContextPluginImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/client/ClientContextPluginImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/client/parameter/ListenerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/client/parameter/ListenerImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/config/HiveMQExtensionXMLReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/config/HiveMQExtensionXMLReader.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/config/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/config/package-info.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/events/EventRegistryImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/events/EventRegistryImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/events/LifecycleEventListeners.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/events/LifecycleEventListeners.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/events/OnAuthFailedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/events/OnAuthFailedEvent.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/events/OnAuthSuccessEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/events/OnAuthSuccessEvent.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/events/OnClientDisconnectEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/events/OnClientDisconnectEvent.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/events/OnServerDisconnectEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/events/OnServerDisconnectEvent.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/PluginOutPutAsyncer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/PluginOutPutAsyncer.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/PluginOutputAsyncerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/PluginOutputAsyncerImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/AbstractOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/AbstractOutput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/AsyncOutputImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/AsyncOutputImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginInOutTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginInOutTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginInTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginInTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginOutTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginOutTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginTaskContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginTaskContext.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginTaskExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginTaskExecutor.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginTaskInput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginTaskInput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginTaskOutput.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginTaskOutput.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/executor/task/PluginTaskPost.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/executor/task/PluginTaskPost.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/ExtensionParameterHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/ExtensionParameterHolder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/IncomingPublishHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/IncomingPublishHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/IncomingSubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/IncomingSubscribeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/PingInterceptorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/PingInterceptorHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/PluginAuthorizerService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/PluginAuthorizerService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/PluginInitializerHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/PluginInitializerHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/PubackInterceptorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/PubackInterceptorHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/PubrecInterceptorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/PubrecInterceptorHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/handler/PubrelInterceptorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/handler/PubrelInterceptorHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ioc/ExtensionModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ioc/ExtensionModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ioc/annotation/PluginStartStop.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ioc/annotation/PluginStartStop.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/ioc/annotation/PluginTaskQueue.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/ioc/annotation/PluginTaskQueue.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/AllItemsFetchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/AllItemsFetchCallback.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/AllItemsItemCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/AllItemsItemCallback.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/AsyncIterator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/AsyncIterator.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/AsyncIteratorFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/AsyncIteratorFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/BucketChunkResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/BucketChunkResult.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/ChunkCursor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/ChunkCursor.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/ChunkResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/ChunkResult.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/Chunker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/Chunker.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/FetchCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/FetchCallback.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/MultipleChunkResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/MultipleChunkResult.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/iteration/ResultBuffer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/iteration/ResultBuffer.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/loader/ClassServiceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/loader/ClassServiceLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/loader/ExtensionLifecycleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/loader/ExtensionLifecycleHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/loader/ExtensionLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/loader/ExtensionLoader.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/loader/ExtensionLoaderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/loader/ExtensionLoaderImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/loader/HiveMQExtensionFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/loader/HiveMQExtensionFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/packets/auth/AuthPacketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/packets/auth/AuthPacketImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/packets/general/MqttVersionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/packets/general/MqttVersionUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/packets/puback/PubackPacketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/packets/puback/PubackPacketImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/packets/pubrec/PubrecPacketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/packets/pubrec/PubrecPacketImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/packets/pubrel/PubrelPacketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/packets/pubrel/PubrelPacketImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/packets/suback/SubackPacketImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/packets/suback/SubackPacketImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/parameter/ClientBasedInputImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/parameter/ClientBasedInputImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/services/admin/AdminServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/services/admin/AdminServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/services/auth/Authenticators.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/services/auth/Authenticators.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/services/auth/AuthenticatorsImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/services/auth/AuthenticatorsImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/services/auth/Authorizers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/services/auth/Authorizers.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/services/auth/AuthorizersImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/services/auth/AuthorizersImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/extensions/services/publish/PublishImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/extensions/services/publish/PublishImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/lifecycle/LifecycleHiveMQShutdownHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/lifecycle/LifecycleHiveMQShutdownHook.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/lifecycle/LifecycleModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/lifecycle/LifecycleModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/lifecycle/LifecycleRegistry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/lifecycle/LifecycleRegistry.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/lifecycle/LifecycleShutdownRegistration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/lifecycle/LifecycleShutdownRegistration.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/limitation/TopicAliasLimiter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/limitation/TopicAliasLimiter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/limitation/TopicAliasLimiterImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/limitation/TopicAliasLimiterImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/logging/EventLog.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/logging/EventLog.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/logging/LogLevelModifierTurboFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/logging/LogLevelModifierTurboFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/logging/LoggingUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/logging/LoggingUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/logging/modifier/LogLevelModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/logging/modifier/LogLevelModifier.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/logging/modifier/NettyLogLevelModifier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/logging/modifier/NettyLogLevelModifier.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/HiveMQMetric.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/HiveMQMetric.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/HiveMQMetrics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/HiveMQMetrics.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/MetricRegistryLogger.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/MetricRegistryLogger.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/MetricsHolder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/MetricsHolder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/MetricsShutdownHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/MetricsShutdownHook.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/gauges/OpenConnectionsGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/gauges/OpenConnectionsGauge.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/gauges/RetainedMessagesGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/gauges/RetainedMessagesGauge.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/gauges/SessionsGauge.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/gauges/SessionsGauge.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/handler/GlobalMQTTMessageCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/handler/GlobalMQTTMessageCounter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/ioc/MetricsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/ioc/MetricsModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/ioc/provider/MetricsHolderProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/ioc/provider/MetricsHolderProvider.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/ioc/provider/SessionsGaugeProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/ioc/provider/SessionsGaugeProvider.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/metrics/jmx/JmxReporterBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/metrics/jmx/JmxReporterBootstrap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/MigrationFinisher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/MigrationFinisher.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/MigrationUnit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/MigrationUnit.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/Migrations.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/Migrations.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/TypeMigration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/TypeMigration.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/ValueMigration.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/ValueMigration.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/logging/PayloadExceptionLogging.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/logging/PayloadExceptionLogging.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/meta/MetaFileService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/meta/MetaFileService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/meta/MetaInformation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/meta/MetaInformation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/meta/MetaInformationSerializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/meta/MetaInformationSerializer.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/meta/PersistenceType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/meta/PersistenceType.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/persistence/PersistenceMigrator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/persistence/PersistenceMigrator.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/migration/persistence/legacy/PUBLISH_4_4.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/migration/persistence/legacy/PUBLISH_4_4.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/callback/PublishStatusFutureCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/callback/PublishStatusFutureCallback.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/event/PublishDroppedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/event/PublishDroppedEvent.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/event/PubrelDroppedEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/event/PubrelDroppedEvent.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/InterceptorHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/InterceptorHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/KeepAliveDisconnectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/KeepAliveDisconnectHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/KeepAliveDisconnectService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/KeepAliveDisconnectService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/auth/AuthHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/auth/AuthHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/auth/MqttAuthSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/auth/MqttAuthSender.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/connack/MqttConnacker.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/connack/MqttConnacker.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/connack/MqttConnackerImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/connack/MqttConnackerImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/connect/ConnectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/connect/ConnectHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/connect/MessageBarrier.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/connect/MessageBarrier.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/connect/NoConnectIdleHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/connect/NoConnectIdleHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/disconnect/DisconnectHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/disconnect/DisconnectHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/ping/PingRequestHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/ping/PingRequestHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/FlowControlHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/FlowControlHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/IncomingPublishService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/IncomingPublishService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/MessageExpiryHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/MessageExpiryHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/OrderedTopicService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/OrderedTopicService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/PublishFlowHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/PublishFlowHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/PublishFlushHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/PublishFlushHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/PublishReturnCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/PublishReturnCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/publish/PublishStatus.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/publish/PublishStatus.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/subscribe/SubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/subscribe/SubscribeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/handler/unsubscribe/UnsubscribeHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/handler/unsubscribe/UnsubscribeHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/ioc/MQTTHandlerModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/ioc/MQTTHandlerModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/ioc/MQTTServiceModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/ioc/MQTTServiceModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/Message.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/MessageType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/MessageType.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/MessageWithID.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/MessageWithID.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/PINGREQ.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/PINGREQ.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/PINGRESP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/PINGRESP.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/ProtocolVersion.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/ProtocolVersion.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/QoS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/QoS.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/auth/AUTH.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/auth/AUTH.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connack/CONNACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connack/CONNACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connack/CONNACKBuilder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connack/CONNACKBuilder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connack/Mqtt3CONNACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connack/Mqtt3CONNACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connack/Mqtt3ConnAckReturnCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connack/Mqtt3ConnAckReturnCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connack/Mqtt5CONNACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connack/Mqtt5CONNACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connect/CONNECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connect/CONNECT.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connect/Mqtt3CONNECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connect/Mqtt3CONNECT.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connect/Mqtt5CONNECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connect/Mqtt5CONNECT.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/connect/MqttWillPublish.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/connect/MqttWillPublish.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/disconnect/DISCONNECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/disconnect/DISCONNECT.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/disconnect/Mqtt3DISCONNECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/disconnect/Mqtt3DISCONNECT.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/disconnect/Mqtt5DISCONNECT.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/disconnect/Mqtt5DISCONNECT.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/dropping/MessageDroppedService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/dropping/MessageDroppedService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/mqtt5/MessageProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/mqtt5/MessageProperties.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/mqtt5/Mqtt5RetainHandling.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/mqtt5/Mqtt5RetainHandling.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/mqtt5/Mqtt5UserProperties.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/mqtt5/Mqtt5UserProperties.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/mqtt5/MqttUserProperty.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/mqtt5/MqttUserProperty.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pool/FreePacketIdRanges.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pool/FreePacketIdRanges.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/puback/Mqtt3PUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/puback/Mqtt3PUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/puback/Mqtt5PUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/puback/Mqtt5PUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/puback/PUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/puback/PUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubcomp/Mqtt3PUBCOMP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubcomp/Mqtt3PUBCOMP.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubcomp/Mqtt5PUBCOMP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubcomp/Mqtt5PUBCOMP.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubcomp/PUBCOMP.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubcomp/PUBCOMP.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/publish/Mqtt3PUBLISH.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/publish/Mqtt3PUBLISH.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/publish/Mqtt5PUBLISH.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/publish/Mqtt5PUBLISH.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/publish/PUBLISH.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/publish/PUBLISH.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/publish/PUBLISHFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/publish/PUBLISHFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/publish/PublishWithFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/publish/PublishWithFuture.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/publish/PubrelWithFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/publish/PubrelWithFuture.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubrec/Mqtt3PUBREC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubrec/Mqtt3PUBREC.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubrec/Mqtt5PUBREC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubrec/Mqtt5PUBREC.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubrec/PUBREC.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubrec/PUBREC.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubrel/Mqtt3PUBREL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubrel/Mqtt3PUBREL.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubrel/Mqtt5PUBREL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubrel/Mqtt5PUBREL.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/pubrel/PUBREL.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/pubrel/PUBREL.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/reason/Mqtt5AuthReasonCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/reason/Mqtt5AuthReasonCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/reason/Mqtt5ConnAckReasonCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/reason/Mqtt5ConnAckReasonCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/reason/Mqtt5PubAckReasonCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/reason/Mqtt5PubAckReasonCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/reason/Mqtt5PubCompReasonCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/reason/Mqtt5PubCompReasonCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/reason/Mqtt5ReasonCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/reason/Mqtt5ReasonCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/reason/MqttCommonReasonCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/reason/MqttCommonReasonCode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/suback/Mqtt3SUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/suback/Mqtt3SUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/suback/Mqtt5SUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/suback/Mqtt5SUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/suback/SUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/suback/SUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt3SUBSCRIBE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt3SUBSCRIBE.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt3Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt3Topic.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt5SUBSCRIBE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt5SUBSCRIBE.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt5Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/subscribe/Mqtt5Topic.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/subscribe/SUBSCRIBE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/subscribe/SUBSCRIBE.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/subscribe/Topic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/subscribe/Topic.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/unsuback/Mqtt3UNSUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/unsuback/Mqtt3UNSUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/unsuback/Mqtt5UNSUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/unsuback/Mqtt5UNSUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/unsuback/UNSUBACK.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/unsuback/UNSUBACK.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/message/unsubscribe/UNSUBSCRIBE.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/message/unsubscribe/UNSUBSCRIBE.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/services/InternalPublishService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/services/InternalPublishService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/services/InternalPublishServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/services/InternalPublishServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/services/PublishDistributor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/services/PublishDistributor.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/services/PublishDistributorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/services/PublishDistributorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/services/PublishPollService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/services/PublishPollService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/services/PublishPollServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/services/PublishPollServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/services/StandardPublishCallback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/services/StandardPublishCallback.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/InvalidTopicException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/InvalidTopicException.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/PermissionTopicMatcherUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/PermissionTopicMatcherUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/SubscriberWithIdentifiers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/SubscriberWithIdentifiers.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/SubscriberWithQoS.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/SubscriberWithQoS.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/SubscriptionFlag.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/SubscriptionFlag.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/TokenizedTopicMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/TokenizedTopicMatcher.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/TopicFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/TopicFilter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/TopicMatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/TopicMatcher.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/tree/LocalTopicTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/tree/LocalTopicTree.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/tree/SegmentKeyUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/tree/SegmentKeyUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/tree/SubscriptionCounters.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/tree/SubscriptionCounters.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/tree/TopicSubscribers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/tree/TopicSubscribers.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/tree/TopicTreeNode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/tree/TopicTreeNode.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/mqtt/topic/tree/TopicTreeStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/mqtt/topic/tree/TopicTreeStartup.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/AbstractPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/AbstractPersistence.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/FilePersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/FilePersistence.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/InMemoryProducerQueues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/InMemoryProducerQueues.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/InMemorySingleWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/InMemorySingleWriter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/IterablePersistenceEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/IterablePersistenceEntry.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/LocalPersistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/LocalPersistence.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/NoSessionException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/NoSessionException.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/PersistenceEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/PersistenceEntry.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/PersistenceShutdownHook.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/PersistenceShutdownHook.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/PersistenceStartup.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/PersistenceStartup.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/ProducerQueues.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/ProducerQueues.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/ProducerQueuesImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/ProducerQueuesImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/RetainedMessage.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/RetainedMessage.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/ScheduledCleanUpService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/ScheduledCleanUpService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/SingleWriterService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/SingleWriterService.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/SingleWriterServiceImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/SingleWriterServiceImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/Sizable.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/Sizable.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/clientqueue/ClientQueueEntry.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/clientqueue/ClientQueueEntry.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/clientsession/ClientSession.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/clientsession/ClientSession.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/clientsession/ConnectResult.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/clientsession/ConnectResult.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/clientsession/Subscription.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/clientsession/Subscription.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/ioc/LocalPersistenceModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/ioc/LocalPersistenceModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/ioc/PersistenceModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/ioc/PersistenceModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/ioc/annotation/Persistence.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/ioc/annotation/Persistence.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/local/DeltaCounter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/local/DeltaCounter.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/local/xodus/EnvironmentUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/local/xodus/EnvironmentUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/local/xodus/PublishTopicTree.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/local/xodus/PublishTopicTree.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/local/xodus/XodusUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/local/xodus/XodusUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/local/xodus/bucket/Bucket.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/local/xodus/bucket/Bucket.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/payload/BucketLock.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/payload/BucketLock.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/payload/RemovablePayload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/payload/RemovablePayload.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/payload/RemovablePayloads.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/payload/RemovablePayloads.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/payload/RemoveEntryTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/payload/RemoveEntryTask.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/util/BatchedException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/util/BatchedException.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/persistence/util/FutureUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/persistence/util/FutureUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/auth/SslClientCertificate.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/auth/SslClientCertificate.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/exception/SslException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/exception/SslException.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ioc/Security.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ioc/Security.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ioc/SecurityExecutorProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ioc/SecurityExecutorProvider.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ioc/SecurityModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ioc/SecurityModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/NonSslHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/NonSslHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslClientCertificateHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslClientCertificateHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslClientCertificateImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslClientCertificateImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslContextFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslContextFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslContextStore.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslContextStore.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslExceptionHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslExceptionHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslFactory.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslParameterHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslParameterHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslSniHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslSniHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/security/ssl/SslUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/security/ssl/SslUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/HivemqId.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/HivemqId.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatistics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatistics.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatisticsCollector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatisticsCollector.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatisticsCollectorImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatisticsCollectorImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatisticsConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatisticsConfig.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatisticsConfigImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatisticsConfigImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatisticsModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatisticsModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatisticsSender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatisticsSender.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/UsageStatisticsSenderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/UsageStatisticsSenderImpl.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/collectors/CloudPlatform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/collectors/CloudPlatform.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/statistics/entity/Statistic.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/statistics/entity/Statistic.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/throttling/ioc/ThrottlingModule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/throttling/ioc/ThrottlingModule.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/Bytes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/Bytes.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/Checkpoints.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/Checkpoints.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/ClientIds.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/ClientIds.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/EnvVarUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/EnvVarUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/Exceptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/Exceptions.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/IntMap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/IntMap.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/LocalPersistenceFileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/LocalPersistenceFileUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/ManifestUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/ManifestUtils.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/ObjectMemoryEstimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/ObjectMemoryEstimation.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/ReasonStrings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/ReasonStrings.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/Reflections.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/Reflections.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/Strings.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/Strings.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/ThreadFactoryUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/ThreadFactoryUtil.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/ThreadPreConditions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/ThreadPreConditions.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/Topics.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/Topics.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/util/Utf8Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/util/Utf8Utils.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/websocket/MQTTWebsocketEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/websocket/MQTTWebsocketEncoder.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/websocket/WebSocketBinaryFrameHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/websocket/WebSocketBinaryFrameHandler.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/websocket/WebSocketInitializer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/websocket/WebSocketInitializer.java -------------------------------------------------------------------------------- /src/main/java/com/hivemq/websocket/WebSocketTextFrameHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/java/com/hivemq/websocket/WebSocketTextFrameHandler.java -------------------------------------------------------------------------------- /src/main/resources/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/resources/config.xml -------------------------------------------------------------------------------- /src/main/resources/config.xsd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/resources/config.xsd -------------------------------------------------------------------------------- /src/main/resources/logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/main/resources/logback.xml -------------------------------------------------------------------------------- /src/oci/config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/oci/config.xml -------------------------------------------------------------------------------- /src/oci/docker-entrypoint.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/oci/docker-entrypoint.sh -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/BindInformationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/BindInformationTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/ClientConnectionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/ClientConnectionTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/HiveMQNettyBootstrapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/HiveMQNettyBootstrapTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/ListenerStartupInformationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/ListenerStartupInformationTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/LoggingBootstrapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/LoggingBootstrapTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/StartupListenerVerifierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/StartupListenerVerifierTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/ioc/HiveMQMainModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/ioc/HiveMQMainModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/ioc/SingletonModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/ioc/SingletonModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/netty/ChannelDependenciesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/netty/ChannelDependenciesTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/netty/ExceptionHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/netty/ExceptionHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/netty/FakeChannelPipeline.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/netty/FakeChannelPipeline.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/netty/NettyConfigurationTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/netty/NettyConfigurationTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/bootstrap/netty/ioc/NettyModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/bootstrap/netty/ioc/NettyModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/MQTTMessageDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/MQTTMessageDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt31ConnectDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt31ConnectDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt3DisconnectDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt3DisconnectDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt3PubackDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt3PubackDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt3PubcompDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt3PubcompDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt3PublishDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt3PublishDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt3PubrecDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt3PubrecDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt3PubrelDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt3PubrelDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/Mqtt3SubscribeDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/Mqtt3SubscribeDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/MqttConnectDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/MqttConnectDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/MqttPingreqDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/MqttPingreqDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/decoder/mqtt5/Mqtt5AuthDecoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/decoder/mqtt5/Mqtt5AuthDecoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/MQTTMessageEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/MQTTMessageEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3ConnackEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3ConnackEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3DisconnectEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3DisconnectEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3PubackEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3PubackEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3PubcompEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3PubcompEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3PublishEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3PublishEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3PubrecEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3PubrecEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3PubrelEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3PubrelEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3SubackEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3SubackEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/Mqtt3UnsubackEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/Mqtt3UnsubackEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/MqttPingrespEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/MqttPingrespEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/mqtt5/Mqtt5AuthEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/mqtt5/Mqtt5AuthEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/mqtt5/MqttBinaryDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/mqtt5/MqttBinaryDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/codec/encoder/mqtt5/MqttUserPropertyTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/codec/encoder/mqtt5/MqttUserPropertyTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/common/shutdown/ShutdownHooksTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/common/shutdown/ShutdownHooksTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/diagnostic/DiagnosticModeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/diagnostic/DiagnosticModeTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/diagnostic/DiagnosticModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/diagnostic/DiagnosticModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/diagnostic/data/DiagnosticDataTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/diagnostic/data/DiagnosticDataTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/embedded/internal/EmbeddedHiveMQImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/embedded/internal/EmbeddedHiveMQImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/AbstractExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/AbstractExtensionTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/ExtensionBootstrapImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/ExtensionBootstrapImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/ExtensionInformationUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/ExtensionInformationUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/ExtensionUtilExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/ExtensionUtilExtensionTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/HiveMQExtensionExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/HiveMQExtensionExtensionTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/HiveMQExtensionsExtensionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/HiveMQExtensionsExtensionTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/ListenableFutureConverterTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/ListenableFutureConverterTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/auth/AuthConnectInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/auth/AuthConnectInputTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/auth/AuthInputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/auth/AuthInputTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/auth/ReAuthOutputTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/auth/ReAuthOutputTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/auth/ReAuthTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/auth/ReAuthTaskTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/classloader/ClassLoadedClass.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/classloader/ClassLoadedClass.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/client/ClientContextImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/client/ClientContextImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/events/EventRegistryImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/events/EventRegistryImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/ioc/ExtensionModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/ioc/ExtensionModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/iteration/ChunkerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/iteration/ChunkerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/iteration/ResultBufferTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/iteration/ResultBufferTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/extensions/loader/ClassServiceLoaderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/extensions/loader/ClassServiceLoaderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/lifecycle/LifecycleModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/lifecycle/LifecycleModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/lifecycle/LifecycleRegistryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/lifecycle/LifecycleRegistryTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/limitation/TopicAliasLimiterImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/limitation/TopicAliasLimiterImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/logging/EventLogTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/logging/EventLogTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/metrics/gauges/OpenConnectionsGaugeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/metrics/gauges/OpenConnectionsGaugeTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/metrics/gauges/RetainedMessagesGaugeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/metrics/gauges/RetainedMessagesGaugeTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/metrics/gauges/SessionsGaugeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/metrics/gauges/SessionsGaugeTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/metrics/ioc/MetricsModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/metrics/ioc/MetricsModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/metrics/jmx/JmxReporterBootstrapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/metrics/jmx/JmxReporterBootstrapTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/migration/MigrationFinisherTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/migration/MigrationFinisherTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/migration/MigrationUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/migration/MigrationUnitTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/migration/MigrationsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/migration/MigrationsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/migration/meta/MetaFileServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/migration/meta/MetaFileServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/InternalPublishServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/InternalPublishServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/InterceptorHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/InterceptorHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/auth/AuthHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/auth/AuthHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/auth/MqttAuthSenderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/auth/MqttAuthSenderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/connack/MqttConnackerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/connack/MqttConnackerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/connect/ConnectHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/connect/ConnectHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/connect/MessageBarrierTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/connect/MessageBarrierTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/ping/PingRequestHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/ping/PingRequestHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/handler/publish/PublishStatusTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/handler/publish/PublishStatusTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/ioc/MQTTHandlerModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/ioc/MQTTHandlerModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/MessageTypeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/MessageTypeTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/QoSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/QoSTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/connack/CONNACKBuilderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/connack/CONNACKBuilderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/pool/FreePacketIdRangesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/pool/FreePacketIdRangesTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/puback/PUBACKTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/puback/PUBACKTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/publish/PUBLISHTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/publish/PUBLISHTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/pubrec/PUBRECTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/pubrec/PUBRECTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/pubrel/PUBRELTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/pubrel/PUBRELTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/message/suback/SUBACKTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/message/suback/SUBACKTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/services/PublishDistributorImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/services/PublishDistributorImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/services/PublishPollServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/services/PublishPollServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/topic/SubscriberWithQoSTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/topic/SubscriberWithQoSTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/topic/SubscriptionFlagTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/topic/SubscriptionFlagTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/topic/tree/NodeTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/topic/tree/NodeTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/topic/tree/SegmentKeyUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/topic/tree/SegmentKeyUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/topic/tree/TestAddToTopicTreeImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/topic/tree/TestAddToTopicTreeImpl.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/mqtt/topic/tree/TopicTreeStartupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/mqtt/topic/tree/TopicTreeStartupTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/InMemoryProducerQueuesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/InMemoryProducerQueuesTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/PersistenceShutdownHookTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/PersistenceShutdownHookTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/PersistenceStartupTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/PersistenceStartupTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/ProducerQueuesImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/ProducerQueuesImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/ScheduledCleanUpServiceTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/ScheduledCleanUpServiceTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/SingleWriterServiceImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/SingleWriterServiceImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/ioc/PersistenceModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/ioc/PersistenceModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/local/xodus/XodusUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/local/xodus/XodusUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/payload/RemoveEntryTaskTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/payload/RemoveEntryTaskTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/util/BatchedExceptionTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/util/BatchedExceptionTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/persistence/util/FutureUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/persistence/util/FutureUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ioc/SecurityModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ioc/SecurityModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ssl/NonSslHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ssl/NonSslHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ssl/SslContextStoreTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ssl/SslContextStoreTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ssl/SslExceptionHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ssl/SslExceptionHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ssl/SslFactoryTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ssl/SslFactoryTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ssl/SslParameterHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ssl/SslParameterHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ssl/SslSniHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ssl/SslSniHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/security/ssl/SslUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/security/ssl/SslUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/statistics/HivemqIdTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/statistics/HivemqIdTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/statistics/UsageStatisticsConfigImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/statistics/UsageStatisticsConfigImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/statistics/UsageStatisticsSenderImplTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/statistics/UsageStatisticsSenderImplTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/statistics/UsageStatisticsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/statistics/UsageStatisticsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/statistics/collectors/CloudPlatformTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/statistics/collectors/CloudPlatformTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/throttling/ioc/ThrottlingModuleTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/throttling/ioc/ThrottlingModuleTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/BytesTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/BytesTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/ClientIdsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/ClientIdsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/EnvVarUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/EnvVarUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/ExceptionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/ExceptionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/IntMapTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/IntMapTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/LocalPersistenceFileUtilTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/LocalPersistenceFileUtilTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/ManifestUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/ManifestUtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/PacketTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/PacketTestUtil.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/ReflectionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/ReflectionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/StringsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/StringsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/ThreadPreConditionsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/ThreadPreConditionsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/TopicsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/TopicsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/util/Utf8UtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/util/Utf8UtilsTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/websocket/MQTTWebsocketEncoderTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/websocket/MQTTWebsocketEncoderTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/websocket/WebSocketInitializerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/websocket/WebSocketInitializerTest.java -------------------------------------------------------------------------------- /src/test/java/com/hivemq/websocket/WebSocketTextFrameHandlerTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/com/hivemq/websocket/WebSocketTextFrameHandlerTest.java -------------------------------------------------------------------------------- /src/test/java/util/CheckUserEventTriggeredOnSuper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/CheckUserEventTriggeredOnSuper.java -------------------------------------------------------------------------------- /src/test/java/util/ClearHiveMQPropertiesRule.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/ClearHiveMQPropertiesRule.java -------------------------------------------------------------------------------- /src/test/java/util/CollectUserEventsHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/CollectUserEventsHandler.java -------------------------------------------------------------------------------- /src/test/java/util/DummyClientConnection.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/DummyClientConnection.java -------------------------------------------------------------------------------- /src/test/java/util/DummyHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/DummyHandler.java -------------------------------------------------------------------------------- /src/test/java/util/EnumTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/EnumTestUtil.java -------------------------------------------------------------------------------- /src/test/java/util/IsolatedExtensionClassloaderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/IsolatedExtensionClassloaderUtil.java -------------------------------------------------------------------------------- /src/test/java/util/LogbackCapturingAppender.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/LogbackCapturingAppender.java -------------------------------------------------------------------------------- /src/test/java/util/OnTheFlyCompilationUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/OnTheFlyCompilationUtil.java -------------------------------------------------------------------------------- /src/test/java/util/RandomPortGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/RandomPortGenerator.java -------------------------------------------------------------------------------- /src/test/java/util/TestBucketUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestBucketUtil.java -------------------------------------------------------------------------------- /src/test/java/util/TestChannelAttribute.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestChannelAttribute.java -------------------------------------------------------------------------------- /src/test/java/util/TestConfigurationBootstrap.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestConfigurationBootstrap.java -------------------------------------------------------------------------------- /src/test/java/util/TestException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestException.java -------------------------------------------------------------------------------- /src/test/java/util/TestExtensionUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestExtensionUtil.java -------------------------------------------------------------------------------- /src/test/java/util/TestInterceptorUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestInterceptorUtil.java -------------------------------------------------------------------------------- /src/test/java/util/TestKeyStoreGenerator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestKeyStoreGenerator.java -------------------------------------------------------------------------------- /src/test/java/util/TestMessageUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestMessageUtil.java -------------------------------------------------------------------------------- /src/test/java/util/TestMqttDecoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestMqttDecoder.java -------------------------------------------------------------------------------- /src/test/java/util/TestSingleWriterFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestSingleWriterFactory.java -------------------------------------------------------------------------------- /src/test/java/util/TestTopicPermissionsUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TestTopicPermissionsUtil.java -------------------------------------------------------------------------------- /src/test/java/util/TlsTestUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/TlsTestUtil.java -------------------------------------------------------------------------------- /src/test/java/util/encoder/Mqtt3ConnectEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/encoder/Mqtt3ConnectEncoder.java -------------------------------------------------------------------------------- /src/test/java/util/encoder/Mqtt3SubscribeEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/encoder/Mqtt3SubscribeEncoder.java -------------------------------------------------------------------------------- /src/test/java/util/encoder/Mqtt3UnsubscribeEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/encoder/Mqtt3UnsubscribeEncoder.java -------------------------------------------------------------------------------- /src/test/java/util/encoder/PingreqEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/encoder/PingreqEncoder.java -------------------------------------------------------------------------------- /src/test/java/util/encoder/TestEncoderFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/encoder/TestEncoderFactory.java -------------------------------------------------------------------------------- /src/test/java/util/encoder/TestMessageEncoder.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/java/util/encoder/TestMessageEncoder.java -------------------------------------------------------------------------------- /src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/hivemq/hivemq-community-edition/HEAD/src/test/resources/logback-test.xml --------------------------------------------------------------------------------