A B C D E F G H I J K L M N O P Q R S T U V W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractInterceptHandler - Class in io.moquette.interception
-
Basic abstract class usefull to avoid empty methods creation in subclasses.
- AbstractInterceptHandler() - Constructor for class io.moquette.interception.AbstractInterceptHandler
- AcceptAllAuthenticator - Class in io.moquette.broker.security
- AcceptAllAuthenticator() - Constructor for class io.moquette.broker.security.AcceptAllAuthenticator
- ACL_FILE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- ACLFileParser - Class in io.moquette.broker.security
-
Parses the acl configuration file.
- add(Subscription) - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
- add(Subscription) - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
- addInterceptHandler(InterceptHandler) - Method in class io.moquette.broker.Server
-
SPI method used by Broker embedded applications to add intercept handlers.
- addInterceptHandler(InterceptHandler) - Method in class io.moquette.interception.BrokerInterceptor
- addInterceptHandler(InterceptHandler) - Method in interface io.moquette.interception.Interceptor
- addNewSubscription(Subscription) - Method in interface io.moquette.broker.ISubscriptionsRepository
- addNewSubscription(Subscription) - Method in class io.moquette.persistence.H2SubscriptionsRepository
- addNewSubscription(Subscription) - Method in class io.moquette.persistence.MemorySubscriptionsRepository
- addToTree(Subscription) - Method in class io.moquette.broker.subscriptions.CTrie
- ALL_MESSAGE_TYPES - Static variable in interface io.moquette.interception.InterceptHandler
- ALLOW_ANONYMOUS_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- ALLOW_ZERO_BYTE_CLIENT_ID_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- asTopic(String) - Static method in class io.moquette.broker.subscriptions.Topic
-
Factory method
- ATTR_USERNAME - Static variable in class io.moquette.broker.NettyUtils
- AUTHENTICATOR_CLASS_NAME - Static variable in class io.moquette.BrokerConstants
- Authorization - Class in io.moquette.broker.security
-
Carries the read/write authorization to topics for the users.
- AUTHORIZATOR_CLASS_NAME - Static variable in class io.moquette.BrokerConstants
- AutoFlushHandler - Class in io.moquette.broker
-
Auto-flush data on channel after a read timeout.
- AutoFlushHandler(long, TimeUnit) - Constructor for class io.moquette.broker.AutoFlushHandler
- AUTOSAVE_INTERVAL_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
B
- boolProp(String, boolean) - Method in class io.moquette.broker.config.IConfig
- BROKER_INTERCEPTOR_THREAD_POOL_SIZE - Static variable in class io.moquette.BrokerConstants
- BrokerConstants - Class in io.moquette
- BrokerInterceptor - Class in io.moquette.interception
-
An interceptor that execute the interception tasks asynchronously.
- BrokerInterceptor(IConfig, List<InterceptHandler>) - Constructor for class io.moquette.interception.BrokerInterceptor
-
Configures a broker interceptor using the pool size specified in the IConfig argument.
- BrokerInterceptor(List<InterceptHandler>) - Constructor for class io.moquette.interception.BrokerInterceptor
-
Configures a broker interceptor, with a thread pool of one thread.
- BUGSNAG_ENABLE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- BUGSNAG_TOKEN_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- BugSnagErrorsHandler - Class in io.moquette.broker
- BugSnagErrorsHandler() - Constructor for class io.moquette.broker.BugSnagErrorsHandler
- ByteBufDataType - Class in io.moquette.persistence
- ByteBufDataType() - Constructor for class io.moquette.persistence.ByteBufDataType
- BytesMetrics - Class in io.moquette.broker.metrics
- BytesMetrics() - Constructor for class io.moquette.broker.metrics.BytesMetrics
- BytesMetricsCollector - Class in io.moquette.broker.metrics
-
Collects all the metrics from the various pipeline.
- BytesMetricsCollector() - Constructor for class io.moquette.broker.metrics.BytesMetricsCollector
- BytesMetricsHandler - Class in io.moquette.broker.metrics
- BytesMetricsHandler(BytesMetricsCollector) - Constructor for class io.moquette.broker.metrics.BytesMetricsHandler
C
- canRead(Topic, String, String) - Method in class io.moquette.broker.security.DenyAllAuthorizatorPolicy
- canRead(Topic, String, String) - Method in interface io.moquette.broker.security.IAuthorizatorPolicy
- canRead(Topic, String, String) - Method in class io.moquette.broker.security.PermitAllAuthorizatorPolicy
- canWrite(Topic, String, String) - Method in class io.moquette.broker.security.DenyAllAuthorizatorPolicy
- canWrite(Topic, String, String) - Method in interface io.moquette.broker.security.IAuthorizatorPolicy
-
Ask the implementation of the authorizator if the topic can be used in a publish.
- canWrite(Topic, String, String) - Method in class io.moquette.broker.security.PermitAllAuthorizatorPolicy
- channelActive(ChannelHandlerContext) - Method in class io.moquette.broker.AutoFlushHandler
- channelActive(ChannelHandlerContext) - Method in class io.moquette.broker.InflightResender
- channelActive(ChannelHandlerContext) - Method in class io.moquette.broker.metrics.BytesMetricsHandler
- channelActive(ChannelHandlerContext) - Method in class io.moquette.broker.metrics.MessageMetricsHandler
- channelActive(ChannelHandlerContext) - Method in class io.moquette.broker.NewNettyMQTTHandler
- channelInactive(ChannelHandlerContext) - Method in class io.moquette.broker.AutoFlushHandler
- channelInactive(ChannelHandlerContext) - Method in class io.moquette.broker.InflightResender
- channelInactive(ChannelHandlerContext) - Method in class io.moquette.broker.metrics.DropWizardMetricsHandler
- channelInactive(ChannelHandlerContext) - Method in class io.moquette.broker.metrics.MQTTMessageLogger
- channelInactive(ChannelHandlerContext) - Method in class io.moquette.broker.NewNettyMQTTHandler
- channelRead(ChannelHandlerContext, Object) - Method in class io.moquette.broker.metrics.BytesMetricsHandler
- channelRead(ChannelHandlerContext, Object) - Method in class io.moquette.broker.metrics.DropWizardMetricsHandler
- channelRead(ChannelHandlerContext, Object) - Method in class io.moquette.broker.metrics.MessageMetricsHandler
- channelRead(ChannelHandlerContext, Object) - Method in class io.moquette.broker.metrics.MQTTMessageLogger
- channelRead(ChannelHandlerContext, Object) - Method in class io.moquette.broker.NewNettyMQTTHandler
- channelReadComplete(ChannelHandlerContext) - Method in class io.moquette.broker.metrics.MQTTMessageLogger
- channelReadComplete(ChannelHandlerContext) - Method in class io.moquette.broker.NewNettyMQTTHandler
- channelRegistered(ChannelHandlerContext) - Method in class io.moquette.broker.AutoFlushHandler
- channelRegistered(ChannelHandlerContext) - Method in class io.moquette.broker.InflightResender
- channelWritabilityChanged(ChannelHandlerContext) - Method in class io.moquette.broker.NewNettyMQTTHandler
- checkValid(String, String, byte[]) - Method in class io.moquette.broker.security.AcceptAllAuthenticator
- checkValid(String, String, byte[]) - Method in class io.moquette.broker.security.DBAuthenticator
- checkValid(String, String, byte[]) - Method in interface io.moquette.broker.security.IAuthenticator
- checkValid(String, String, byte[]) - Method in class io.moquette.broker.security.ResourceAuthenticator
- ClasspathResourceLoader - Class in io.moquette.broker.config
- ClasspathResourceLoader() - Constructor for class io.moquette.broker.config.ClasspathResourceLoader
- ClasspathResourceLoader(String) - Constructor for class io.moquette.broker.config.ClasspathResourceLoader
- ClasspathResourceLoader(String, ClassLoader) - Constructor for class io.moquette.broker.config.ClasspathResourceLoader
- cleanRetained(Topic) - Method in interface io.moquette.broker.IRetainedRepository
- cleanRetained(Topic) - Method in class io.moquette.persistence.H2RetainedRepository
- cleanSession(Channel) - Static method in class io.moquette.broker.NettyUtils
- cleanSession(Channel, boolean) - Static method in class io.moquette.broker.NettyUtils
- ClientDescriptor - Class in io.moquette.broker
- clientID(Channel) - Static method in class io.moquette.broker.NettyUtils
- clientID(Channel, String) - Static method in class io.moquette.broker.NettyUtils
- clone() - Method in class io.moquette.broker.subscriptions.Subscription
- close(ChannelHandlerContext, ChannelPromise) - Method in class io.moquette.broker.metrics.BytesMetricsHandler
- close(ChannelHandlerContext, ChannelPromise) - Method in class io.moquette.broker.metrics.MessageMetricsHandler
- closeStore() - Method in class io.moquette.persistence.H2Builder
- compare(Object, Object) - Method in class io.moquette.persistence.ByteBufDataType
- compare(Object, Object) - Method in class io.moquette.persistence.EnqueuedMessageValueType
- compareTo(Subscription) - Method in class io.moquette.broker.subscriptions.Subscription
- compareTo(Topic) - Method in class io.moquette.broker.subscriptions.Topic
- computeMetrics() - Method in class io.moquette.broker.metrics.BytesMetricsCollector
- computeMetrics() - Method in class io.moquette.broker.metrics.MessageMetricsCollector
- CREATED_CLEAN_NEW - io.moquette.broker.SessionRegistry.CreationModeEnum
- createQueue(String, boolean) - Method in interface io.moquette.broker.IQueueRepository
- createQueue(String, boolean) - Method in class io.moquette.broker.MemoryQueueRepository
- createQueue(String, boolean) - Method in class io.moquette.persistence.H2QueueRepository
- CTrie - Class in io.moquette.broker.subscriptions
- CTrieSubscriptionDirectory - Class in io.moquette.broker.subscriptions
- CTrieSubscriptionDirectory() - Constructor for class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
D
- DB_AUTHENTICATOR_DIGEST - Static variable in class io.moquette.BrokerConstants
- DB_AUTHENTICATOR_DRIVER - Static variable in class io.moquette.BrokerConstants
- DB_AUTHENTICATOR_QUERY - Static variable in class io.moquette.BrokerConstants
- DB_AUTHENTICATOR_URL - Static variable in class io.moquette.BrokerConstants
- DBAuthenticator - Class in io.moquette.broker.security
-
Load user credentials from a SQL database.
- DBAuthenticator(IConfig) - Constructor for class io.moquette.broker.security.DBAuthenticator
- DBAuthenticator(String, String, String, String) - Constructor for class io.moquette.broker.security.DBAuthenticator
-
provide authenticator from SQL database
- DebugUtils - Class in io.moquette.broker
- DEFAULT_CONFIG - Static variable in class io.moquette.broker.config.IConfig
- DEFAULT_MOQUETTE_STORE_H2_DB_FILENAME - Static variable in class io.moquette.BrokerConstants
- DEFAULT_NETTY_MAX_BYTES_IN_MESSAGE - Static variable in class io.moquette.BrokerConstants
- DEFAULT_PERSISTENT_PATH - Static variable in class io.moquette.BrokerConstants
- defaultGet(Map<K, T>, K, T) - Static method in class io.moquette.broker.Utils
- DenyAllAuthorizatorPolicy - Class in io.moquette.broker.security
- DenyAllAuthorizatorPolicy() - Constructor for class io.moquette.broker.security.DenyAllAuthorizatorPolicy
- DISABLED_PORT_BIND - Static variable in class io.moquette.BrokerConstants
- DROP_EXISTING - io.moquette.broker.SessionRegistry.CreationModeEnum
- DropWizardMetricsHandler - Class in io.moquette.broker.metrics
-
Pipeline handler use to track some MQTT metrics.
- DropWizardMetricsHandler() - Constructor for class io.moquette.broker.metrics.DropWizardMetricsHandler
- dumpTree() - Method in class io.moquette.broker.subscriptions.CTrie
- dumpTree() - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
- dumpTree() - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
E
- EnqueuedMessage() - Constructor for class io.moquette.broker.SessionRegistry.EnqueuedMessage
- EnqueuedMessageValueType - Class in io.moquette.persistence
- EnqueuedMessageValueType() - Constructor for class io.moquette.persistence.EnqueuedMessageValueType
- equals(Object) - Method in class io.moquette.broker.ClientDescriptor
- equals(Object) - Method in class io.moquette.broker.security.Authorization
- equals(Object) - Method in class io.moquette.broker.subscriptions.Subscription
- equals(Object) - Method in class io.moquette.broker.subscriptions.Token
- equals(Object) - Method in class io.moquette.broker.subscriptions.Topic
- exceptHeadToken() - Method in class io.moquette.broker.subscriptions.Topic
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.moquette.broker.BugSnagErrorsHandler
- exceptionCaught(ChannelHandlerContext, Throwable) - Method in class io.moquette.broker.NewNettyMQTTHandler
F
- FileAuthenticator - Class in io.moquette.broker.security
-
Deprecated.user
ResourceAuthenticatorinstead - FileAuthenticator(String, String) - Constructor for class io.moquette.broker.security.FileAuthenticator
-
Deprecated.
- FileResourceLoader - Class in io.moquette.broker.config
- FileResourceLoader() - Constructor for class io.moquette.broker.config.FileResourceLoader
- FileResourceLoader(File) - Constructor for class io.moquette.broker.config.FileResourceLoader
- FileResourceLoader(File, String) - Constructor for class io.moquette.broker.config.FileResourceLoader
- FileResourceLoader(String) - Constructor for class io.moquette.broker.config.FileResourceLoader
- FLIGHT_BEFORE_RESEND_MS - Static variable in class io.moquette.BrokerConstants
G
- getAddress() - Method in class io.moquette.broker.ClientDescriptor
- getAttribute(ChannelHandlerContext, AttributeKey<Object>) - Static method in class io.moquette.broker.NettyUtils
- getBytesMetrics(Channel) - Static method in class io.moquette.broker.metrics.BytesMetricsHandler
- getClientId() - Method in class io.moquette.broker.subscriptions.Subscription
- getClientID() - Method in class io.moquette.broker.ClientDescriptor
- getClientID() - Method in class io.moquette.interception.messages.InterceptConnectionLostMessage
- getClientID() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getClientID() - Method in class io.moquette.interception.messages.InterceptDisconnectMessage
- getClientID() - Method in class io.moquette.interception.messages.InterceptPublishMessage
- getClientID() - Method in class io.moquette.interception.messages.InterceptSubscribeMessage
- getClientID() - Method in class io.moquette.interception.messages.InterceptUnsubscribeMessage
- getID() - Method in interface io.moquette.interception.InterceptHandler
- getInterceptedMessageTypes() - Method in class io.moquette.interception.AbstractInterceptHandler
- getInterceptedMessageTypes() - Method in interface io.moquette.interception.InterceptHandler
- getInterceptorIds(Collection<T>) - Static method in class io.moquette.logging.LoggingUtils
- getKeepAlive() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getMemory(Object) - Method in class io.moquette.persistence.ByteBufDataType
- getMemory(Object) - Method in class io.moquette.persistence.EnqueuedMessageValueType
- getMessageMetrics(Channel) - Static method in class io.moquette.broker.metrics.MessageMetricsHandler
- getMsg() - Method in class io.moquette.interception.messages.InterceptAcknowledgedMessage
- getName() - Method in class io.moquette.broker.config.ClasspathResourceLoader
- getName() - Method in class io.moquette.broker.config.FileResourceLoader
- getName() - Method in interface io.moquette.broker.config.IResourceLoader
- getPacketID() - Method in class io.moquette.interception.messages.InterceptAcknowledgedMessage
- getPassword() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getPayload() - Method in class io.moquette.broker.RetainedMessage
- getPayload() - Method in class io.moquette.broker.SessionRegistry.PublishedMessage
- getPayload() - Method in class io.moquette.interception.messages.InterceptPublishMessage
- getPort() - Method in class io.moquette.broker.ClientDescriptor
- getPort() - Method in class io.moquette.broker.Server
- getProperty(String) - Method in class io.moquette.broker.config.IConfig
-
Same semantic of Properties
- getProperty(String) - Method in class io.moquette.broker.config.MemoryConfig
- getProperty(String) - Method in class io.moquette.broker.config.ResourceLoaderConfig
- getProperty(String, String) - Method in class io.moquette.broker.config.IConfig
-
Same semantic of Properties
- getProperty(String, String) - Method in class io.moquette.broker.config.MemoryConfig
- getProperty(String, String) - Method in class io.moquette.broker.config.ResourceLoaderConfig
- getProtocolName() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getProtocolVersion() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getPublishingQos() - Method in class io.moquette.broker.SessionRegistry.PublishedMessage
- getQos() - Method in class io.moquette.interception.messages.InterceptAbstractMessage
- getRequestedQos() - Method in class io.moquette.broker.subscriptions.Subscription
- getRequestedQos() - Method in class io.moquette.interception.messages.InterceptSubscribeMessage
- getResourceLoader() - Method in class io.moquette.broker.config.IConfig
- getResourceLoader() - Method in class io.moquette.broker.config.MemoryConfig
- getResourceLoader() - Method in class io.moquette.broker.config.ResourceLoaderConfig
- getSslPort() - Method in class io.moquette.broker.Server
- getTokens() - Method in class io.moquette.broker.subscriptions.Topic
- getTopic() - Method in class io.moquette.broker.RetainedMessage
- getTopic() - Method in class io.moquette.broker.SessionRegistry.PublishedMessage
- getTopic() - Method in class io.moquette.interception.messages.InterceptAcknowledgedMessage
- getTopicFilter() - Method in class io.moquette.broker.subscriptions.Subscription
- getTopicFilter() - Method in class io.moquette.interception.messages.InterceptSubscribeMessage
- getTopicFilter() - Method in class io.moquette.interception.messages.InterceptUnsubscribeMessage
- getTopicName() - Method in class io.moquette.interception.messages.InterceptPublishMessage
- getUsername() - Method in class io.moquette.interception.messages.InterceptAcknowledgedMessage
- getUsername() - Method in class io.moquette.interception.messages.InterceptConnectionLostMessage
- getUsername() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getUsername() - Method in class io.moquette.interception.messages.InterceptDisconnectMessage
- getUsername() - Method in class io.moquette.interception.messages.InterceptPublishMessage
- getUsername() - Method in class io.moquette.interception.messages.InterceptSubscribeMessage
- getUsername() - Method in class io.moquette.interception.messages.InterceptUnsubscribeMessage
- getWillMessage() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getWillQos() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- getWillTopic() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- grant(Authorization.Permission) - Method in class io.moquette.broker.security.Authorization
H
- H2Builder - Class in io.moquette.persistence
- H2Builder(IConfig, ScheduledExecutorService) - Constructor for class io.moquette.persistence.H2Builder
- H2QueueRepository - Class in io.moquette.persistence
- H2QueueRepository(MVStore) - Constructor for class io.moquette.persistence.H2QueueRepository
- H2RetainedRepository - Class in io.moquette.persistence
- H2RetainedRepository(MVStore) - Constructor for class io.moquette.persistence.H2RetainedRepository
- H2SubscriptionsRepository - Class in io.moquette.persistence
- handlerAdded(ChannelHandlerContext) - Method in class io.moquette.broker.AutoFlushHandler
- handlerAdded(ChannelHandlerContext) - Method in class io.moquette.broker.InflightResender
- handlerRemoved(ChannelHandlerContext) - Method in class io.moquette.broker.AutoFlushHandler
- handlerRemoved(ChannelHandlerContext) - Method in class io.moquette.broker.InflightResender
- hashCode() - Method in class io.moquette.broker.ClientDescriptor
- hashCode() - Method in class io.moquette.broker.security.Authorization
- hashCode() - Method in class io.moquette.broker.subscriptions.Subscription
- hashCode() - Method in class io.moquette.broker.subscriptions.Token
- hashCode() - Method in class io.moquette.broker.subscriptions.Topic
- headToken() - Method in class io.moquette.broker.subscriptions.Topic
- HOST - Static variable in class io.moquette.BrokerConstants
- HOST_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
I
- IAuthenticator - Interface in io.moquette.broker.security
-
username and password checker
- IAuthorizatorPolicy - Interface in io.moquette.broker.security
-
ACL checker.
- IConfig - Class in io.moquette.broker.config
-
Base interface for all configuration implementations (filesystem, memory or classpath)
- IConfig() - Constructor for class io.moquette.broker.config.IConfig
- IMMEDIATE_BUFFER_FLUSH_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- INFLIGHT_WINDOW_SIZE - Static variable in class io.moquette.BrokerConstants
- InflightResender - Class in io.moquette.broker
-
Resend inflight not ack'ed publish packets (QoS1 PUB and QoS2 PUB/PUBREL).
- InflightResender(long, TimeUnit) - Constructor for class io.moquette.broker.InflightResender
- InflightResender.ResendNotAckedPublishes - Class in io.moquette.broker
-
Placeholder event to resend not-acked publish messages in the in flight window.
- init(IConfig) - Method in class io.moquette.broker.BugSnagErrorsHandler
- init(IConfig) - Method in class io.moquette.broker.metrics.DropWizardMetricsHandler
- init(ISubscriptionsRepository) - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
- init(ISubscriptionsRepository) - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
- initSSLContext() - Method in interface io.moquette.broker.ISslContextCreator
- initStore() - Method in class io.moquette.persistence.H2Builder
- INTERCEPT_HANDLER_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- InterceptAbstractMessage - Class in io.moquette.interception.messages
- InterceptAcknowledgedMessage - Class in io.moquette.interception.messages
- InterceptAcknowledgedMessage(InterceptAcknowledgedMessage.StoredMessage, String, String, int) - Constructor for class io.moquette.interception.messages.InterceptAcknowledgedMessage
- InterceptConnectionLostMessage - Class in io.moquette.interception.messages
- InterceptConnectionLostMessage(String, String) - Constructor for class io.moquette.interception.messages.InterceptConnectionLostMessage
- InterceptConnectMessage - Class in io.moquette.interception.messages
- InterceptConnectMessage(MqttConnectMessage) - Constructor for class io.moquette.interception.messages.InterceptConnectMessage
- InterceptDisconnectMessage - Class in io.moquette.interception.messages
- InterceptDisconnectMessage(String, String) - Constructor for class io.moquette.interception.messages.InterceptDisconnectMessage
- InterceptHandler - Interface in io.moquette.interception
-
This interface is used to inject code for intercepting broker events.
- InterceptMessage - Interface in io.moquette.interception.messages
-
An interface that sets the root of the interceptor messages type hierarchy.
- Interceptor - Interface in io.moquette.interception
-
This interface is to be used internally by the broker components.
- InterceptPublishMessage - Class in io.moquette.interception.messages
- InterceptPublishMessage(MqttPublishMessage, String, String) - Constructor for class io.moquette.interception.messages.InterceptPublishMessage
- InterceptSubscribeMessage - Class in io.moquette.interception.messages
- InterceptSubscribeMessage(Subscription, String) - Constructor for class io.moquette.interception.messages.InterceptSubscribeMessage
- InterceptUnsubscribeMessage - Class in io.moquette.interception.messages
- InterceptUnsubscribeMessage(String, String, String) - Constructor for class io.moquette.interception.messages.InterceptUnsubscribeMessage
- internalPublish(MqttPublishMessage, String) - Method in class io.moquette.broker.Server
-
Use the broker to publish a message.
- intProp(String, int) - Method in class io.moquette.broker.config.IConfig
- io.moquette - package io.moquette
- io.moquette.broker - package io.moquette.broker
- io.moquette.broker.config - package io.moquette.broker.config
- io.moquette.broker.metrics - package io.moquette.broker.metrics
- io.moquette.broker.security - package io.moquette.broker.security
- io.moquette.broker.subscriptions - package io.moquette.broker.subscriptions
- io.moquette.interception - package io.moquette.interception
- io.moquette.interception.messages - package io.moquette.interception.messages
- io.moquette.logging - package io.moquette.logging
- io.moquette.persistence - package io.moquette.persistence
- IQueueRepository - Interface in io.moquette.broker
- IResourceLoader - Interface in io.moquette.broker.config
- IResourceLoader.ResourceIsDirectoryException - Exception in io.moquette.broker.config
- IRetainedRepository - Interface in io.moquette.broker
- isCleanSession() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- isDupFlag() - Method in class io.moquette.interception.messages.InterceptAbstractMessage
- isEmpty() - Method in interface io.moquette.broker.IRetainedRepository
- isEmpty() - Method in class io.moquette.broker.subscriptions.Topic
- isEmpty() - Method in class io.moquette.persistence.H2RetainedRepository
- isPasswordFlag() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- isRetainFlag() - Method in class io.moquette.interception.messages.InterceptAbstractMessage
- ISslContextCreator - Interface in io.moquette.broker
-
SSL certificate loader used to open SSL connections (websocket and MQTT-S).
- ISubscriptionsDirectory - Interface in io.moquette.broker.subscriptions
- ISubscriptionsRepository - Interface in io.moquette.broker
- isUserFlag() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- isValid() - Method in class io.moquette.broker.subscriptions.Topic
- isWillFlag() - Method in class io.moquette.interception.messages.InterceptConnectMessage
- isWillRetain() - Method in class io.moquette.interception.messages.InterceptConnectMessage
J
- JKS_PATH_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
K
- keepAlive(Channel, int) - Static method in class io.moquette.broker.NettyUtils
- KEY_MANAGER_PASSWORD_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- KEY_STORE_PASSWORD_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- KEY_STORE_TYPE - Static variable in class io.moquette.BrokerConstants
L
- listAllQueues() - Method in interface io.moquette.broker.IQueueRepository
- listAllQueues() - Method in class io.moquette.broker.MemoryQueueRepository
- listAllQueues() - Method in class io.moquette.persistence.H2QueueRepository
- listAllSessionIds() - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
- listAllSessionIds() - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
- listAllSubscriptions() - Method in interface io.moquette.broker.ISubscriptionsRepository
- listAllSubscriptions() - Method in class io.moquette.persistence.H2SubscriptionsRepository
- listAllSubscriptions() - Method in class io.moquette.persistence.MemorySubscriptionsRepository
- listConnectedClients() - Method in class io.moquette.broker.Server
-
Return a list of descriptors of connected clients.
- loadDefaultResource() - Method in class io.moquette.broker.config.ClasspathResourceLoader
- loadDefaultResource() - Method in class io.moquette.broker.config.FileResourceLoader
- loadDefaultResource() - Method in interface io.moquette.broker.config.IResourceLoader
- loadResource(File) - Method in class io.moquette.broker.config.FileResourceLoader
- loadResource(String) - Method in class io.moquette.broker.config.ClasspathResourceLoader
- loadResource(String) - Method in class io.moquette.broker.config.FileResourceLoader
- loadResource(String) - Method in interface io.moquette.broker.config.IResourceLoader
- LOG - Static variable in class io.moquette.broker.security.ResourceAuthenticator
- LoggingUtils - Class in io.moquette.logging
M
- main(String[]) - Static method in class io.moquette.broker.Server
- match(Token) - Method in class io.moquette.broker.subscriptions.Token
- match(Topic) - Method in class io.moquette.broker.subscriptions.Topic
-
Verify if the 2 topics matching respecting the rules of MQTT Appendix A
- matchQosSharpening(Topic) - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
- matchQosSharpening(Topic) - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
- matchWithoutQosSharpening(Topic) - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
-
Given a topic string return the clients subscriptions that matches it.
- matchWithoutQosSharpening(Topic) - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
- MemoryConfig - Class in io.moquette.broker.config
-
Configuration backed by memory.
- MemoryConfig(Properties) - Constructor for class io.moquette.broker.config.MemoryConfig
- MemoryQueueRepository - Class in io.moquette.broker
- MemoryQueueRepository() - Constructor for class io.moquette.broker.MemoryQueueRepository
- MemorySubscriptionsRepository - Class in io.moquette.persistence
- MemorySubscriptionsRepository() - Constructor for class io.moquette.persistence.MemorySubscriptionsRepository
- messageId(MqttMessage) - Static method in class io.moquette.broker.Utils
- MessageMetrics - Class in io.moquette.broker.metrics
- MessageMetrics() - Constructor for class io.moquette.broker.metrics.MessageMetrics
- MessageMetricsCollector - Class in io.moquette.broker.metrics
-
Collects all the metrics from the various pipeline.
- MessageMetricsCollector() - Constructor for class io.moquette.broker.metrics.MessageMetricsCollector
- MessageMetricsHandler - Class in io.moquette.broker.metrics
- MessageMetricsHandler(MessageMetricsCollector) - Constructor for class io.moquette.broker.metrics.MessageMetricsHandler
- messagesRead() - Method in class io.moquette.broker.metrics.MessageMetrics
- messagesWrote() - Method in class io.moquette.broker.metrics.MessageMetrics
- METRICS_ENABLE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- METRICS_LIBRATO_EMAIL_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- METRICS_LIBRATO_SOURCE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- METRICS_LIBRATO_TOKEN_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- MoquetteIdleTimeoutHandler - Class in io.moquette.broker
- MoquetteIdleTimeoutHandler() - Constructor for class io.moquette.broker.MoquetteIdleTimeoutHandler
- MQTTMessageLogger - Class in io.moquette.broker.metrics
- MQTTMessageLogger() - Constructor for class io.moquette.broker.metrics.MQTTMessageLogger
N
- name() - Method in class io.moquette.broker.subscriptions.Token
- NEED_CLIENT_AUTH - Static variable in class io.moquette.BrokerConstants
- NETTY_CHANNEL_TIMEOUT_SECONDS_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- NETTY_EPOLL_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- NETTY_MAX_BYTES_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- NETTY_SO_BACKLOG_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- NETTY_SO_KEEPALIVE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- NETTY_SO_REUSEADDR_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- NETTY_TCP_NODELAY_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- NettyUtils - Class in io.moquette.broker
-
Some Netty's channels utilities.
- NewNettyMQTTHandler - Class in io.moquette.broker
- notifyClientConnected(MqttConnectMessage) - Method in class io.moquette.interception.BrokerInterceptor
- notifyClientConnected(MqttConnectMessage) - Method in interface io.moquette.interception.Interceptor
- notifyClientConnectionLost(String, String) - Method in class io.moquette.interception.BrokerInterceptor
- notifyClientConnectionLost(String, String) - Method in interface io.moquette.interception.Interceptor
- notifyClientDisconnected(String, String) - Method in class io.moquette.interception.BrokerInterceptor
- notifyClientDisconnected(String, String) - Method in interface io.moquette.interception.Interceptor
- notifyMessageAcknowledged(InterceptAcknowledgedMessage) - Method in class io.moquette.interception.BrokerInterceptor
- notifyMessageAcknowledged(InterceptAcknowledgedMessage) - Method in interface io.moquette.interception.Interceptor
- notifyTopicPublished(MqttPublishMessage, String, String) - Method in class io.moquette.interception.BrokerInterceptor
- notifyTopicPublished(MqttPublishMessage, String, String) - Method in interface io.moquette.interception.Interceptor
- notifyTopicSubscribed(Subscription, String) - Method in class io.moquette.interception.BrokerInterceptor
- notifyTopicSubscribed(Subscription, String) - Method in interface io.moquette.interception.Interceptor
- notifyTopicUnsubscribed(String, String, String) - Method in class io.moquette.interception.BrokerInterceptor
- notifyTopicUnsubscribed(String, String, String) - Method in interface io.moquette.interception.Interceptor
O
- onConnect(InterceptConnectMessage) - Method in class io.moquette.interception.AbstractInterceptHandler
- onConnect(InterceptConnectMessage) - Method in interface io.moquette.interception.InterceptHandler
- onConnectionLost(InterceptConnectionLostMessage) - Method in class io.moquette.interception.AbstractInterceptHandler
- onConnectionLost(InterceptConnectionLostMessage) - Method in interface io.moquette.interception.InterceptHandler
- onDisconnect(InterceptDisconnectMessage) - Method in class io.moquette.interception.AbstractInterceptHandler
- onDisconnect(InterceptDisconnectMessage) - Method in interface io.moquette.interception.InterceptHandler
- onMessageAcknowledged(InterceptAcknowledgedMessage) - Method in class io.moquette.interception.AbstractInterceptHandler
- onMessageAcknowledged(InterceptAcknowledgedMessage) - Method in interface io.moquette.interception.InterceptHandler
- onPublish(InterceptPublishMessage) - Method in class io.moquette.interception.AbstractInterceptHandler
- onPublish(InterceptPublishMessage) - Method in interface io.moquette.interception.InterceptHandler
-
Called when a message is published.
- onSubscribe(InterceptSubscribeMessage) - Method in class io.moquette.interception.AbstractInterceptHandler
- onSubscribe(InterceptSubscribeMessage) - Method in interface io.moquette.interception.InterceptHandler
- onUnsubscribe(InterceptUnsubscribeMessage) - Method in class io.moquette.interception.AbstractInterceptHandler
- onUnsubscribe(InterceptUnsubscribeMessage) - Method in interface io.moquette.interception.InterceptHandler
P
- parse(File) - Static method in class io.moquette.broker.security.ACLFileParser
-
Parse the configuration from file.
- parse(Reader) - Static method in class io.moquette.broker.security.ACLFileParser
-
Parse the ACL configuration file
- PASSWORD_FILE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- payload2Str(ByteBuf) - Static method in class io.moquette.broker.DebugUtils
- permission - Variable in class io.moquette.broker.security.Authorization
- PermitAllAuthorizatorPolicy - Class in io.moquette.broker.security
- PermitAllAuthorizatorPolicy() - Constructor for class io.moquette.broker.security.PermitAllAuthorizatorPolicy
- PERSISTENT_STORE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- PORT - Static variable in class io.moquette.BrokerConstants
- PORT_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- PublishedMessage(Topic, MqttQoS, ByteBuf) - Constructor for class io.moquette.broker.SessionRegistry.PublishedMessage
- PubRelMarker() - Constructor for class io.moquette.broker.SessionRegistry.PubRelMarker
Q
- qosLessThan(Subscription) - Method in class io.moquette.broker.subscriptions.Subscription
- qosLevel() - Method in class io.moquette.broker.RetainedMessage
- queueRepository() - Method in class io.moquette.persistence.H2Builder
R
- read(ByteBuffer) - Method in class io.moquette.persistence.ByteBufDataType
- read(ByteBuffer) - Method in class io.moquette.persistence.EnqueuedMessageValueType
- read(ByteBuffer, Object[], int, boolean) - Method in class io.moquette.persistence.ByteBufDataType
- read(ByteBuffer, Object[], int, boolean) - Method in class io.moquette.persistence.EnqueuedMessageValueType
- readBytes() - Method in class io.moquette.broker.metrics.BytesMetrics
- readBytesAndRewind(ByteBuf) - Static method in class io.moquette.broker.Utils
- REAUTHORIZE_SUBSCRIPTIONS_ON_CONNECT - Static variable in class io.moquette.BrokerConstants
- recursiveMatch(Topic) - Method in class io.moquette.broker.subscriptions.CTrie
- release() - Method in class io.moquette.broker.SessionRegistry.EnqueuedMessage
-
Releases any held resources.
- release() - Method in class io.moquette.broker.SessionRegistry.PublishedMessage
- remove(Session) - Method in class io.moquette.broker.SessionRegistry
- removeFromTree(Topic, String) - Method in class io.moquette.broker.subscriptions.CTrie
- removeInterceptHandler(InterceptHandler) - Method in class io.moquette.broker.Server
-
SPI method used by Broker embedded applications to remove intercept handlers.
- removeInterceptHandler(InterceptHandler) - Method in class io.moquette.interception.BrokerInterceptor
- removeInterceptHandler(InterceptHandler) - Method in interface io.moquette.interception.Interceptor
- removeSubscription(Topic, String) - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
-
Removes subscription from CTrie, adds TNode when the last client unsubscribes, then calls for cleanTomb in a separate atomic CAS operation.
- removeSubscription(Topic, String) - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
- removeSubscription(String, String) - Method in interface io.moquette.broker.ISubscriptionsRepository
- removeSubscription(String, String) - Method in class io.moquette.persistence.H2SubscriptionsRepository
- removeSubscription(String, String) - Method in class io.moquette.persistence.MemorySubscriptionsRepository
- REOPEN_EXISTING - io.moquette.broker.SessionRegistry.CreationModeEnum
- ResendNotAckedPublishes() - Constructor for class io.moquette.broker.InflightResender.ResendNotAckedPublishes
- ResourceAuthenticator - Class in io.moquette.broker.security
-
Load user credentials from a text resource.
- ResourceAuthenticator(IResourceLoader, String) - Constructor for class io.moquette.broker.security.ResourceAuthenticator
- ResourceIsDirectoryException(String) - Constructor for exception io.moquette.broker.config.IResourceLoader.ResourceIsDirectoryException
- ResourceLoaderConfig - Class in io.moquette.broker.config
-
Configuration that loads config stream from a
IResourceLoaderinstance. - ResourceLoaderConfig(IResourceLoader) - Constructor for class io.moquette.broker.config.ResourceLoaderConfig
- ResourceLoaderConfig(IResourceLoader, String) - Constructor for class io.moquette.broker.config.ResourceLoaderConfig
- retain() - Method in class io.moquette.broker.SessionRegistry.EnqueuedMessage
-
Retains any held resources.
- retain() - Method in class io.moquette.broker.SessionRegistry.PublishedMessage
- retain(Topic, MqttPublishMessage) - Method in interface io.moquette.broker.IRetainedRepository
- retain(Topic, MqttPublishMessage) - Method in class io.moquette.persistence.H2RetainedRepository
- RetainedMessage - Class in io.moquette.broker
- RetainedMessage(Topic, MqttQoS, byte[]) - Constructor for class io.moquette.broker.RetainedMessage
- retainedOnTopic(String) - Method in interface io.moquette.broker.IRetainedRepository
- retainedOnTopic(String) - Method in class io.moquette.persistence.H2RetainedRepository
- retainedRepository() - Method in class io.moquette.persistence.H2Builder
S
- Server - Class in io.moquette.broker
- Server() - Constructor for class io.moquette.broker.Server
- SessionCorruptedException - Exception in io.moquette.broker
- SessionCreationResult(Session, SessionRegistry.CreationModeEnum, boolean) - Constructor for class io.moquette.broker.SessionRegistry.SessionCreationResult
- SessionRegistry - Class in io.moquette.broker
- SessionRegistry.CreationModeEnum - Enum in io.moquette.broker
- SessionRegistry.EnqueuedMessage - Class in io.moquette.broker
- SessionRegistry.PublishedMessage - Class in io.moquette.broker
- SessionRegistry.PubRelMarker - Class in io.moquette.broker
- SessionRegistry.SessionCreationResult - Class in io.moquette.broker
- setProperty(String, String) - Method in class io.moquette.broker.config.IConfig
- setProperty(String, String) - Method in class io.moquette.broker.config.MemoryConfig
- setProperty(String, String) - Method in class io.moquette.broker.config.ResourceLoaderConfig
- size() - Method in class io.moquette.broker.subscriptions.CTrie
- size() - Method in class io.moquette.broker.subscriptions.CTrieSubscriptionDirectory
- size() - Method in interface io.moquette.broker.subscriptions.ISubscriptionsDirectory
- SSL_PORT_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- SSL_PROVIDER - Static variable in class io.moquette.BrokerConstants
-
Defines the SSL implementation to use, default to "JDK".
- startServer() - Method in class io.moquette.broker.Server
-
Starts Moquette bringing the configuration from the file located at m_config/moquette.conf
- startServer(IConfig) - Method in class io.moquette.broker.Server
-
Starts Moquette bringing the configuration files from the given Config implementation.
- startServer(IConfig, List<? extends InterceptHandler>) - Method in class io.moquette.broker.Server
-
Starts Moquette with config provided by an implementation of IConfig class and with the set of InterceptHandler.
- startServer(IConfig, List<? extends InterceptHandler>, ISslContextCreator, IAuthenticator, IAuthorizatorPolicy) - Method in class io.moquette.broker.Server
- startServer(File) - Method in class io.moquette.broker.Server
-
Starts Moquette bringing the configuration from the given file
- startServer(Properties) - Method in class io.moquette.broker.Server
-
Starts the integration with the given properties.
- stop() - Method in class io.moquette.interception.BrokerInterceptor
-
Shutdown graciously the executor service
- stopServer() - Method in class io.moquette.broker.Server
- STORAGE_CLASS_NAME - Static variable in class io.moquette.BrokerConstants
- Subscription - Class in io.moquette.broker.subscriptions
-
Maintain the information about which Topic a certain ClientID is subscribed and at which QoS
- Subscription(Subscription) - Constructor for class io.moquette.broker.subscriptions.Subscription
- Subscription(String, Topic, MqttQoS) - Constructor for class io.moquette.broker.subscriptions.Subscription
- subscriptionsRepository() - Method in class io.moquette.persistence.H2Builder
- sumReadBytes(long) - Method in class io.moquette.broker.metrics.BytesMetricsCollector
- sumReadMessages(long) - Method in class io.moquette.broker.metrics.MessageMetricsCollector
- sumWroteBytes(long) - Method in class io.moquette.broker.metrics.BytesMetricsCollector
- sumWroteMessages(long) - Method in class io.moquette.broker.metrics.MessageMetricsCollector
T
- Token - Class in io.moquette.broker.subscriptions
-
Internal use only class.
- Token(String) - Constructor for class io.moquette.broker.subscriptions.Token
- topic - Variable in class io.moquette.broker.security.Authorization
- Topic - Class in io.moquette.broker.subscriptions
- Topic(String) - Constructor for class io.moquette.broker.subscriptions.Topic
- toString() - Method in class io.moquette.broker.ClientDescriptor
- toString() - Method in class io.moquette.broker.subscriptions.Subscription
- toString() - Method in class io.moquette.broker.subscriptions.Token
- toString() - Method in class io.moquette.broker.subscriptions.Topic
U
- userEventTriggered(ChannelHandlerContext, Object) - Method in class io.moquette.broker.MoquetteIdleTimeoutHandler
- userEventTriggered(ChannelHandlerContext, Object) - Method in class io.moquette.broker.NewNettyMQTTHandler
- userName(Channel) - Static method in class io.moquette.broker.NettyUtils
- userName(Channel, String) - Static method in class io.moquette.broker.NettyUtils
- Utils - Class in io.moquette.broker
-
Utility static methods, like Map get with default value, or elvis operator.
V
- validateMessage(Object) - Static method in class io.moquette.broker.NettyUtils
-
Validate that the provided message is an MqttMessage and that it does not contain a failed result.
- valueOf(String) - Static method in enum io.moquette.broker.SessionRegistry.CreationModeEnum
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum io.moquette.broker.SessionRegistry.CreationModeEnum
-
Returns an array containing the constants of this enum type, in the order they are declared.
W
- WEB_SOCKET_MAX_FRAME_SIZE_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- WEB_SOCKET_PATH_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- WEB_SOCKET_PORT_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
- WEBSOCKET_PATH - Static variable in class io.moquette.BrokerConstants
- WEBSOCKET_PORT - Static variable in class io.moquette.BrokerConstants
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.moquette.broker.metrics.BytesMetricsHandler
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.moquette.broker.metrics.MessageMetricsHandler
- write(ChannelHandlerContext, Object, ChannelPromise) - Method in class io.moquette.broker.metrics.MQTTMessageLogger
- write(WriteBuffer, Object) - Method in class io.moquette.persistence.ByteBufDataType
- write(WriteBuffer, Object) - Method in class io.moquette.persistence.EnqueuedMessageValueType
- write(WriteBuffer, Object[], int, boolean) - Method in class io.moquette.persistence.ByteBufDataType
- write(WriteBuffer, Object[], int, boolean) - Method in class io.moquette.persistence.EnqueuedMessageValueType
- wroteBytes() - Method in class io.moquette.broker.metrics.BytesMetrics
- WSS_PORT_PROPERTY_NAME - Static variable in class io.moquette.BrokerConstants
All Classes All Packages