A B C D E F G H I 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
- AbstractMqttMessageDispatcher - Class in br.com.anteros.mqtt.core.server.dispatcher
-
内部消息转发抽象
- AbstractMqttMessageDispatcher() - Constructor for class br.com.anteros.mqtt.core.server.dispatcher.AbstractMqttMessageDispatcher
- active(String) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
激活 session,标记 expire 的 session 为永久
- active(String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- add(K, V) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- addAll(K, Set<? extends V>) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- addFilter(int, HttpFilter) - Static method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRoutes
-
注册路由
- addFilter(HttpFilter) - Static method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRoutes
-
注册路由
- addPaddingSubscribe(int, MqttPendingSubscription) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- addPaddingSubscribe(int, MqttPendingSubscription) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
添加订阅
- addPaddingUnSubscribe(int, MqttPendingUnSubscription) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- addPaddingUnSubscribe(int, MqttPendingUnSubscription) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
添加取消订阅过程消息
- addPendingPublish(int, MqttPendingPublish) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- addPendingPublish(int, MqttPendingPublish) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
添加过程消息
- addPendingPublish(String, int, MqttPendingPublish) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
添加发布过程存储
- addPendingPublish(String, int, MqttPendingPublish) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- addPendingQos2Publish(int, MqttPendingQos2Publish) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- addPendingQos2Publish(int, MqttPendingQos2Publish) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
添加 qos2 过程消息
- addPendingQos2Publish(String, int, MqttPendingQos2Publish) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
添加发布过程存储
- addPendingQos2Publish(String, int, MqttPendingQos2Publish) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- addRetainMessage(String, Message) - Method in interface br.com.anteros.mqtt.core.server.store.IMqttMessageStore
-
存储 retain 消息
- addRetainMessage(String, Message) - Method in class br.com.anteros.mqtt.core.server.store.InMemoryMqttMessageStore
- addSubscribe(String, String, int) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
添加订阅存储
- addSubscribe(String, String, int) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- addSubscriptionList(List<MqttClientSubscription>) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- addSubscriptionList(List<MqttClientSubscription>) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
添加订阅
- addWillMessage(String, Message) - Method in interface br.com.anteros.mqtt.core.server.store.IMqttMessageStore
-
存储 clientId 的遗嘱消息
- addWillMessage(String, Message) - Method in class br.com.anteros.mqtt.core.server.store.InMemoryMqttMessageStore
- apply(HttpRequest) - Method in interface br.com.anteros.mqtt.core.server.http.handler.HttpHandler
-
处理请求
- authenticate(ChannelContext, String, String, String, String) - Method in interface br.com.anteros.mqtt.core.server.auth.IMqttServerAuthHandler
-
认证
- authenticate(ChannelContext, String, String, String, String) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerAuthHandler
- authHandler(IMqttServerAuthHandler) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- AUTHORIZATION_PREFIX - Static variable in class br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
B
- base64 - br.com.anteros.mqtt.core.util.PayloadEncode
- BaseForm - Class in br.com.anteros.mqtt.core.server.http.api.form
-
基础模型
- BaseForm() - Constructor for class br.com.anteros.mqtt.core.server.http.api.form.BaseForm
- BASIC_AUTH_HEADER_NAME - Static variable in class br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
- BASIC_REALM - Static variable in class br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
- BasicAuthFilter - Class in br.com.anteros.mqtt.core.server.http.api.auth
-
Basic 认证
- BasicAuthFilter(String, String) - Constructor for class br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
- br.com.anteros.mqtt.core.client - package br.com.anteros.mqtt.core.client
- br.com.anteros.mqtt.core.common - package br.com.anteros.mqtt.core.common
- br.com.anteros.mqtt.core.server - package br.com.anteros.mqtt.core.server
- br.com.anteros.mqtt.core.server.auth - package br.com.anteros.mqtt.core.server.auth
- br.com.anteros.mqtt.core.server.bridge - package br.com.anteros.mqtt.core.server.bridge
- br.com.anteros.mqtt.core.server.broker - package br.com.anteros.mqtt.core.server.broker
- br.com.anteros.mqtt.core.server.cluster - package br.com.anteros.mqtt.core.server.cluster
- br.com.anteros.mqtt.core.server.dispatcher - package br.com.anteros.mqtt.core.server.dispatcher
- br.com.anteros.mqtt.core.server.event - package br.com.anteros.mqtt.core.server.event
- br.com.anteros.mqtt.core.server.http.api - package br.com.anteros.mqtt.core.server.http.api
- br.com.anteros.mqtt.core.server.http.api.auth - package br.com.anteros.mqtt.core.server.http.api.auth
- br.com.anteros.mqtt.core.server.http.api.code - package br.com.anteros.mqtt.core.server.http.api.code
- br.com.anteros.mqtt.core.server.http.api.form - package br.com.anteros.mqtt.core.server.http.api.form
- br.com.anteros.mqtt.core.server.http.api.result - package br.com.anteros.mqtt.core.server.http.api.result
- br.com.anteros.mqtt.core.server.http.core - package br.com.anteros.mqtt.core.server.http.core
- br.com.anteros.mqtt.core.server.http.handler - package br.com.anteros.mqtt.core.server.http.handler
- br.com.anteros.mqtt.core.server.http.websocket - package br.com.anteros.mqtt.core.server.http.websocket
- br.com.anteros.mqtt.core.server.protocol - package br.com.anteros.mqtt.core.server.protocol
- br.com.anteros.mqtt.core.server.session - package br.com.anteros.mqtt.core.server.session
- br.com.anteros.mqtt.core.server.store - package br.com.anteros.mqtt.core.server.store
- br.com.anteros.mqtt.core.server.support - package br.com.anteros.mqtt.core.server.support
- br.com.anteros.mqtt.core.util - package br.com.anteros.mqtt.core.util
- br.com.anteros.mqtt.core.util.collection - package br.com.anteros.mqtt.core.util.collection
- bufferAllocator(ByteBufferAllocator) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- bufferAllocator(ByteBufferAllocator) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- build() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
- build() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- builder() - Static method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- Builder() - Constructor for class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
C
- clean() - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- clean() - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
资源清理
- clean() - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
清理
- clean() - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- cleanSession(boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- clear() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- clear() - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- clearRetainMessage(String) - Method in interface br.com.anteros.mqtt.core.server.store.IMqttMessageStore
-
清理该 topic 的 retain 消息
- clearRetainMessage(String) - Method in class br.com.anteros.mqtt.core.server.store.InMemoryMqttMessageStore
- clearStaticResCache() - Method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRequestHandler
- clearWillMessage(String) - Method in interface br.com.anteros.mqtt.core.server.store.IMqttMessageStore
-
清理该 clientId 的遗嘱消息
- clearWillMessage(String) - Method in class br.com.anteros.mqtt.core.server.store.InMemoryMqttMessageStore
- clientId(String) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- clientSession(IMqttClientSession) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- close(String) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
服务端主动断开连接
- close(ChannelContext, Packet) - Static method in class br.com.anteros.mqtt.core.server.http.core.MqttHttpHelper
-
数据清理
- CollUtil - Class in br.com.anteros.mqtt.core.util
-
集合工具
- CollUtil() - Constructor for class br.com.anteros.mqtt.core.util.CollUtil
- config(MqttServer) - Method in class br.com.anteros.mqtt.core.server.dispatcher.AbstractMqttMessageDispatcher
- config(MqttServerCreator, ServerTioConfig) - Static method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
-
配置 web 服务
- connect() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- connectListener(IMqttClientConnectListener) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- connectStatusListener(IMqttConnectStatusListener) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- containsKey(int) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- containsKey(int) - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap
-
Indicates whether or not this map contains a value for the specified key.
- containsKey(Object) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- containsKey(Object) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- containsValue(Object) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- containsValue(Object) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- create() - Static method in class br.com.anteros.mqtt.core.client.MqttClient
- create() - Static method in class br.com.anteros.mqtt.core.server.MqttServer
D
- debug() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- decode(byte[]) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
decode Hex
- decode(String) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
decode Hex
- decode(String) - Method in enum br.com.anteros.mqtt.core.util.PayloadEncode
-
解码
- decode(String, String) - Static method in enum br.com.anteros.mqtt.core.util.PayloadEncode
-
解码
- decode(ByteBuffer, int, int, int, ChannelContext) - Method in class br.com.anteros.mqtt.core.client.MqttClientAioHandler
- decode(ByteBuffer, int, int, int, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServerAioHandler
- decode(ByteBuffer, int, int, int, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.MqttServerAioHandler
-
根据ByteBuffer解码成业务需要的Packet对象.
- decodeToString(byte[]) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
decodeToString Hex
- decodeToString(String) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
decodeToString Hex
- DEFAULT_CAPACITY - Static variable in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
-
Default initial capacity.
- DEFAULT_CHARSET - Static variable in class br.com.anteros.mqtt.core.util.HexUtil
- DEFAULT_KEEP_ALIVE_SECS - Static variable in class br.com.anteros.mqtt.core.client.MqttClientCreator
-
默认的心跳超时
- DEFAULT_LOAD_FACTOR - Static variable in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
-
Default load factor.
- DefaultMqttBrokerDispatcher - Class in br.com.anteros.mqtt.core.server.broker
-
默认的消息转发器
- DefaultMqttBrokerDispatcher() - Constructor for class br.com.anteros.mqtt.core.server.broker.DefaultMqttBrokerDispatcher
- DefaultMqttClientMessageIdGenerator - Class in br.com.anteros.mqtt.core.client
-
默认的 mqtt 客户端的消息 id 生成器
- DefaultMqttClientMessageIdGenerator() - Constructor for class br.com.anteros.mqtt.core.client.DefaultMqttClientMessageIdGenerator
- DefaultMqttClientProcessor - Class in br.com.anteros.mqtt.core.client
-
默认的 mqtt 消息处理器
- DefaultMqttClientProcessor(MqttClientCreator) - Constructor for class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- DefaultMqttClientSession - Class in br.com.anteros.mqtt.core.client
-
客户端 session 管理,包括 sub 和 pub
- DefaultMqttClientSession() - Constructor for class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- DefaultMqttConnectStatusListener - Class in br.com.anteros.mqtt.core.server.support
-
默认的链接状态监听
- DefaultMqttConnectStatusListener() - Constructor for class br.com.anteros.mqtt.core.server.support.DefaultMqttConnectStatusListener
- DefaultMqttServerAuthHandler - Class in br.com.anteros.mqtt.core.server.support
-
默认的认证处理
- DefaultMqttServerAuthHandler() - Constructor for class br.com.anteros.mqtt.core.server.support.DefaultMqttServerAuthHandler
- DefaultMqttServerProcessor - Class in br.com.anteros.mqtt.core.server.support
-
mqtt broker 处理器
- DefaultMqttServerProcessor(MqttServerCreator, ScheduledThreadPoolExecutor) - Constructor for class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- DefaultMqttServerUniqueIdServiceImpl - Class in br.com.anteros.mqtt.core.server.support
-
默认的 mqtt 服务端唯一 id 绑定,使用 clientId
- DefaultMqttServerUniqueIdServiceImpl() - Constructor for class br.com.anteros.mqtt.core.server.support.DefaultMqttServerUniqueIdServiceImpl
- deleteClients(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
踢除指定客户端。
- DIS_CONNECTED - Static variable in interface br.com.anteros.mqtt.core.server.MqttConst
-
正常断开连接
- disconnect() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
断开 mqtt 连接
E
- E101 - br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
关键请求参数缺失
- E102 - br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
请求参数错误
- E103 - br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
用户名或密码错误
- E104 - br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
请求方法错误
- E105 - br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
未知错误
- encode(byte[]) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
encode Hex
- encode(byte[]) - Method in enum br.com.anteros.mqtt.core.util.PayloadEncode
-
编码
- encode(byte[], boolean) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
encode Hex
- encode(Packet, TioConfig, ChannelContext) - Method in class br.com.anteros.mqtt.core.client.MqttClientAioHandler
- encode(Packet, TioConfig, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServerAioHandler
- encode(Packet, TioConfig, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.MqttServerAioHandler
-
编码
- encodeSubProtocol(Packet, TioConfig, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
- encodeToString(byte[]) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
encode Hex
- encodeToString(byte[], boolean) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
encode Hex
- encodeToString(String) - Static method in class br.com.anteros.mqtt.core.util.HexUtil
-
encode Hex
- entries() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- entries() - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap
-
Gets an iterable to traverse over the primitive entries contained in this map.
- entrySet() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- entrySet() - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- equals(Object) - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
- equals(Object) - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- equals(Object) - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- equals(Object) - Method in class br.com.anteros.mqtt.core.common.MqttPendingQos2Publish
- equals(Object) - Method in class br.com.anteros.mqtt.core.server.http.handler.HandlerInfo
- equals(Object) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- equals(Object) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- expire(String, int) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
标记 session 超时时间
- expire(String, int) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
F
- fail(HttpResponse, ResultCode) - Static method in class br.com.anteros.mqtt.core.server.http.api.result.Result
-
响应失败
- filter(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
- filter(HttpRequest) - Method in interface br.com.anteros.mqtt.core.server.http.handler.HttpFilter
-
处理请求
- findNextPositivePowerOfTwo(int) - Static method in class br.com.anteros.mqtt.core.util.MathUtil
-
Fast method of finding the next power of 2 greater than or equal to the supplied value.
G
- get(int) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- get(int) - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap
-
Gets the value in the map with the specified key.
- get(Object) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- get(Object) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- getAndCleanSubscription() - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- getAndCleanSubscription() - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
获取并清除订阅
- getAuthHandler() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getBufferAllocator() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getBufferAllocator() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getChannelContext(String) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
获取 ChannelContext
- getClientCreator() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
获取配置
- getClientId() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getClientId() - Method in class br.com.anteros.mqtt.core.server.http.api.form.BaseForm
- getClientSession() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getClientTioConfig() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
获取 ClientTioConfig
- getConnectListener() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getConnectStatusListener() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getContext() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
获取 ClientChannelContext
- getEncode(String) - Static method in enum br.com.anteros.mqtt.core.util.PayloadEncode
-
获取解码器
- getEncoding() - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- getFilters() - Static method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRoutes
-
读取所以的过滤器
- getGroupExecutor() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getGroupExecutor(int) - Static method in class br.com.anteros.mqtt.core.util.ThreadUtil
-
获取 tio group 线程池
- getHandler() - Method in class br.com.anteros.mqtt.core.server.http.handler.HandlerInfo
- getHandler(String) - Static method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRoutes
-
读取路由
- getHandler(RequestLine) - Static method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRoutes
-
读取路由
- getHeartbeatTimeout() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getHttpBasicPassword() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getHttpBasicUsername() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getHttpConfig() - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- getHttpConfig(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRequestHandler
- getHttpRequestHandler() - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- getId() - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientMessageIdGenerator
- getId() - Method in interface br.com.anteros.mqtt.core.client.IMqttClientMessageIdGenerator
-
获取 messageId
- getIncomingPublish() - Method in class br.com.anteros.mqtt.core.common.MqttPendingQos2Publish
- getIp() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getIp() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getIpStatListener() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getKeepaliveBackoff() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getKeepAliveSecs() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getListener() - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
- getMatchedSubscription(String) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- getMatchedSubscription(String) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
获取匹配的订阅
- getMaxBytesInMessage() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getMaxBytesInMessage() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getMaxClientIdLength() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getMaxClientIdLength() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getMessage() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- getMessage() - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- getMessageDispatcher() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getMessageId(String) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
生成消息 Id
- getMessageId(String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- getMessageIdGenerator() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getMessageListener() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getMessageStore() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getMethod() - Method in class br.com.anteros.mqtt.core.server.http.handler.HandlerInfo
- getMqttQoS() - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
- getMqttWebServerAioHandler() - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- getName() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getName() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getNodeName() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getPaddingSubscribe(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- getPaddingSubscribe(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
获取过程订阅
- getPaddingUnSubscribe(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- getPaddingUnSubscribe(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
获取取消订阅过程消息
- getPassword() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getPayload() - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- getPayload() - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- getPendingPublish(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- getPendingPublish(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
获取过程消息
- getPendingPublish(String, int) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
获取发布过程存储
- getPendingPublish(String, int) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- getPendingQos2Publish(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- getPendingQos2Publish(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
获取 qos2 过程消息
- getPendingQos2Publish(String, int) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
获取发布过程存储
- getPendingQos2Publish(String, int) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- getPort() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getPort() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getPort() - Method in enum br.com.anteros.mqtt.core.server.protocol.MqttProtocol
- getProperties() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getPublishPermission() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getQos() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- getQos() - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- getQos() - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- getQos() - Method in class br.com.anteros.mqtt.core.server.http.api.form.SubscribeForm
- getReadBufferSize() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getReadBufferSize() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getReInterval() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getReSubscribeBatchSize() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getResultCode() - Method in enum br.com.anteros.mqtt.core.server.http.api.code.ResultCode
- getRetainMessage(String) - Method in interface br.com.anteros.mqtt.core.server.store.IMqttMessageStore
-
获取所有 retain 消息
- getRetainMessage(String) - Method in class br.com.anteros.mqtt.core.server.store.InMemoryMqttMessageStore
- getRetryCount() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getScheduledExecutor() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getServerConfig() - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
获取 ServerTioConfig
- getServerCreator() - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
获取 mqtt 配置
- getServerTioConfig() - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- getSessionExpiryIntervalSecs() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getSessionManager() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getSslConfig() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getSslConfig() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getStatusCode() - Method in enum br.com.anteros.mqtt.core.server.http.api.code.ResultCode
- getSubscribeValidator() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getSupportedSubProtocols() - Method in class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
- getTimeout() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getTioClient() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
获取 TioClient
- getTioExecutor() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getTioExecutor(int) - Static method in class br.com.anteros.mqtt.core.util.ThreadUtil
-
获取 getTioExecutor 线程池
- getTioServer() - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- getTioServer() - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
获取 TioServer
- getTopic() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- getTopic() - Method in class br.com.anteros.mqtt.core.server.http.api.form.BaseForm
- getTopicFilter() - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
- getTopicFilter(String) - Static method in class br.com.anteros.mqtt.core.util.TopicUtil
-
获取处理完成之后的 topic
- getTopicFilterPattern(String) - Static method in class br.com.anteros.mqtt.core.util.TopicUtil
-
mqtt topicFilter 转正则
- getTopicPattern(String) - Static method in class br.com.anteros.mqtt.core.util.TopicUtil
-
mqtt topicFilter 转正则
- getType(String) - Static method in enum br.com.anteros.mqtt.core.common.TopicFilterType
-
获取 topicFilter 类型
- getUniqueId(ChannelContext, String, String, String) - Method in interface br.com.anteros.mqtt.core.server.auth.IMqttServerUniqueIdService
-
获取 mqtt 唯一id,用来绑定 mqtt 内的 session 等功能
- getUniqueId(ChannelContext, String, String, String) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerUniqueIdServiceImpl
- getUniqueIdService() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getUsername() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getVersion() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getWebPort() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- getWebServer() - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
获取 http、websocket 服务
- getWillMessage() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- getWillMessage(String) - Method in interface br.com.anteros.mqtt.core.server.store.IMqttMessageStore
-
获取 will 消息
- getWillMessage(String) - Method in class br.com.anteros.mqtt.core.server.store.InMemoryMqttMessageStore
- getWillProperties() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- groupExecutor(ThreadPoolExecutor) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
H
- handler(Packet, ChannelContext) - Method in class br.com.anteros.mqtt.core.client.MqttClientAioHandler
- handler(Packet, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServerAioHandler
- handler(Packet, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.MqttServerAioHandler
-
处理消息包
- handler(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRequestHandler
- HandlerInfo - Class in br.com.anteros.mqtt.core.server.http.handler
-
Handler info
- HandlerInfo(Method, HttpHandler) - Constructor for class br.com.anteros.mqtt.core.server.http.handler.HandlerInfo
- handshake(HttpRequest, HttpResponse, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
- hashCode() - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
- hashCode() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- hashCode() - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- hashCode() - Method in class br.com.anteros.mqtt.core.common.MqttPendingQos2Publish
- hashCode() - Method in class br.com.anteros.mqtt.core.server.http.handler.HandlerInfo
- hashCode() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- hashCode() - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- hasPermission(ChannelContext, String, String, MqttQoS, boolean) - Method in interface br.com.anteros.mqtt.core.server.auth.IMqttServerPublishPermission
-
否有发布权限
- hasSession(String) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
判断是否存在 session
- hasSession(String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- heartbeatPacket(ChannelContext) - Method in class br.com.anteros.mqtt.core.client.MqttClientAioHandler
- heartbeatTimeout(Long) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- hex - br.com.anteros.mqtt.core.util.PayloadEncode
- HexUtil - Class in br.com.anteros.mqtt.core.util
-
hex 工具,编解码全用 byte
- HexUtil() - Constructor for class br.com.anteros.mqtt.core.util.HexUtil
- httpBasicAuth(String, String) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- httpEnable(boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- HttpFilter - Interface in br.com.anteros.mqtt.core.server.http.handler
-
http 过滤器
- HttpHandler - Interface in br.com.anteros.mqtt.core.server.http.handler
-
http 处理器
I
- IMqttClientConnectListener - Interface in br.com.anteros.mqtt.core.client
-
mqtt 客户端连接监听
- IMqttClientMessageIdGenerator - Interface in br.com.anteros.mqtt.core.client
-
mqtt client messageId 生成器
- IMqttClientMessageListener - Interface in br.com.anteros.mqtt.core.client
-
mqtt 消息处理
- IMqttClientProcessor - Interface in br.com.anteros.mqtt.core.client
-
mqtt 客户端消息处理器
- IMqttClientSession - Interface in br.com.anteros.mqtt.core.client
-
客户端 session
- IMqttConnectStatusListener - Interface in br.com.anteros.mqtt.core.server.event
-
mqtt 链接状态事件
- IMqttMessageDispatcher - Interface in br.com.anteros.mqtt.core.server.dispatcher
-
mqtt 消息调度器
- IMqttMessageListener - Interface in br.com.anteros.mqtt.core.server.event
-
mqtt 消息处理
- IMqttMessageStore - Interface in br.com.anteros.mqtt.core.server.store
-
message store
- IMqttServerAuthHandler - Interface in br.com.anteros.mqtt.core.server.auth
-
mqtt 服务端,认证处理器
- IMqttServerPublishPermission - Interface in br.com.anteros.mqtt.core.server.auth
-
mqtt 服务端校验客户端是否有发布权限
- IMqttServerSubscribeValidator - Interface in br.com.anteros.mqtt.core.server.auth
-
mqtt 服务端,认证处理器
- IMqttServerUniqueIdService - Interface in br.com.anteros.mqtt.core.server.auth
-
mqtt 服务端唯一 id 绑定
- IMqttSessionManager - Interface in br.com.anteros.mqtt.core.server.session
-
session 管理,不封装 MqttSession 实体,方便 redis 等集群处理
- InMemoryMqttMessageStore - Class in br.com.anteros.mqtt.core.server.store
-
message store
- InMemoryMqttMessageStore() - Constructor for class br.com.anteros.mqtt.core.server.store.InMemoryMqttMessageStore
- InMemoryMqttSessionManager - Class in br.com.anteros.mqtt.core.server.session
-
内存 session 管理
- InMemoryMqttSessionManager() - Constructor for class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- IntObjectHashMap<V> - Class in br.com.anteros.mqtt.core.util.collection
-
A hash map implementation of
IntObjectMapthat uses open addressing for keys. - IntObjectHashMap() - Constructor for class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- IntObjectHashMap(int) - Constructor for class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- IntObjectHashMap(int, float) - Constructor for class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- IntObjectMap<V> - Interface in br.com.anteros.mqtt.core.util.collection
-
Interface for a primitive map that uses
ints as keys. - IntObjectMap.PrimitiveEntry<V> - Interface in br.com.anteros.mqtt.core.util.collection
-
A primitive entry in the map, provided by the iterator from
IntObjectMap.entries() - ip(String) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- ip(String) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- ipStatListener(IpStatListener) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- IS_HTTP - Static variable in interface br.com.anteros.mqtt.core.server.MqttConst
-
是 http 协议
- isCleanSession() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- isConnected() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
判断客户端跟服务端是否连接
- isDebug() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- isDisconnected() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
判断客户端跟服务端是否断开连接
- isEmpty() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- isEmpty() - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- isHttpEnable() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- isReconnect() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- isRetain() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- isRetain() - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- isStatEnable() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- isStatEnable() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- isSubscribed(MqttClientSubscription) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- isSubscribed(MqttClientSubscription) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
判断是否已经订阅过
- isUseQueueDecode() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- isUseQueueSend() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- isValid(ChannelContext, String, String, MqttQoS) - Method in interface br.com.anteros.mqtt.core.server.auth.IMqttServerSubscribeValidator
-
是否可以订阅
- isWebsocketEnable() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
K
- keepaliveBackoff(float) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- keepAliveSecs(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- key() - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap.PrimitiveEntry
-
Gets the key for this entry.
- keySet() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- keySet() - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- keyToString(int) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
-
Helper method called by
IntObjectHashMap.toString()in order to convert a single map key into a string.
L
- logger - Static variable in interface br.com.anteros.mqtt.core.server.auth.IMqttServerAuthHandler
- logger - Static variable in interface br.com.anteros.mqtt.core.server.auth.IMqttServerPublishPermission
- logger - Static variable in interface br.com.anteros.mqtt.core.server.auth.IMqttServerSubscribeValidator
M
- match(String, String) - Method in enum br.com.anteros.mqtt.core.common.TopicFilterType
-
判断 topicFilter 和 topicName 匹配情况
- match(String, String) - Static method in class br.com.anteros.mqtt.core.util.TopicUtil
-
判断 topicFilter topicName 是否匹配
- matches(String) - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
- MathUtil - Class in br.com.anteros.mqtt.core.util
-
Math utility methods.
- maxBytesInMessage(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- maxBytesInMessage(int) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- maxClientIdLength(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- maxClientIdLength(int) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- message(byte[]) - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
- messageDispatcher(IMqttMessageDispatcher) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- messageIdGenerator(IMqttClientMessageIdGenerator) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- messageListener(IMqttMessageListener) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- messageStore(IMqttMessageStore) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- messageText(String) - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
- MQTT - br.com.anteros.mqtt.core.server.protocol.MqttProtocol
- MQTT_SSL - br.com.anteros.mqtt.core.server.protocol.MqttProtocol
- MQTT_WS - br.com.anteros.mqtt.core.server.protocol.MqttProtocol
- MQTT_WS_SSL - br.com.anteros.mqtt.core.server.protocol.MqttProtocol
- MqttClient - Class in br.com.anteros.mqtt.core.client
-
mqtt 客户端
- MqttClientAioHandler - Class in br.com.anteros.mqtt.core.client
-
mqtt 客户端处理
- MqttClientAioHandler(MqttClientCreator, IMqttClientProcessor) - Constructor for class br.com.anteros.mqtt.core.client.MqttClientAioHandler
- MqttClientAioListener - Class in br.com.anteros.mqtt.core.client
-
mqtt 客户端监听器
- MqttClientAioListener(MqttClientCreator) - Constructor for class br.com.anteros.mqtt.core.client.MqttClientAioListener
- MqttClientCreator - Class in br.com.anteros.mqtt.core.client
-
mqtt 客户端构造器
- MqttClientCreator() - Constructor for class br.com.anteros.mqtt.core.client.MqttClientCreator
- MqttClientSubscription - Class in br.com.anteros.mqtt.core.client
-
发送订阅,未 ack 前的数据承载
- MqttClientSubscription(MqttQoS, String, IMqttClientMessageListener) - Constructor for class br.com.anteros.mqtt.core.client.MqttClientSubscription
- MqttConst - Interface in br.com.anteros.mqtt.core.server
-
常量
- MqttHttpApi - Class in br.com.anteros.mqtt.core.server.http.api
-
mqtt http api
- MqttHttpApi(IMqttMessageDispatcher) - Constructor for class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
- MqttHttpHelper - Class in br.com.anteros.mqtt.core.server.http.core
-
http 工具
- MqttHttpHelper() - Constructor for class br.com.anteros.mqtt.core.server.http.core.MqttHttpHelper
- MqttHttpRequestHandler - Class in br.com.anteros.mqtt.core.server.http.handler
-
mqtt http 消息处理
- MqttHttpRequestHandler() - Constructor for class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRequestHandler
- MqttHttpRoutes - Class in br.com.anteros.mqtt.core.server.http.handler
-
mqtt http api 路由
- MqttHttpRoutes() - Constructor for class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRoutes
- MqttPendingPublish - Class in br.com.anteros.mqtt.core.common
-
MqttPendingPublish,参考于 netty-mqtt-client
- MqttPendingPublish(ByteBuffer, MqttPublishMessage, MqttQoS) - Constructor for class br.com.anteros.mqtt.core.common.MqttPendingPublish
- MqttPendingQos2Publish - Class in br.com.anteros.mqtt.core.common
-
MqttPendingPublish,参考于 netty-mqtt-client
- MqttPendingQos2Publish(MqttPublishMessage, MqttMessage) - Constructor for class br.com.anteros.mqtt.core.common.MqttPendingQos2Publish
- MqttProtocol - Enum in br.com.anteros.mqtt.core.server.protocol
-
mqtt 协议
- mqttServer - Variable in class br.com.anteros.mqtt.core.server.dispatcher.AbstractMqttMessageDispatcher
- MqttServer - Class in br.com.anteros.mqtt.core.server
-
mqtt 服务端
- MqttServerAioHandler - Class in br.com.anteros.mqtt.core.server
- MqttServerAioHandler(MqttServerCreator, MqttServerProcessor) - Constructor for class br.com.anteros.mqtt.core.server.MqttServerAioHandler
- MqttServerAioListener - Class in br.com.anteros.mqtt.core.server
-
mqtt 服务监听
- MqttServerAioListener(MqttServerCreator, ScheduledThreadPoolExecutor) - Constructor for class br.com.anteros.mqtt.core.server.MqttServerAioListener
- MqttServerCreator - Class in br.com.anteros.mqtt.core.server
-
mqtt 服务端参数构造
- MqttServerCreator() - Constructor for class br.com.anteros.mqtt.core.server.MqttServerCreator
- MqttServerProcessor - Interface in br.com.anteros.mqtt.core.server
-
mqtt broker 处理器
- MqttWebServer - Class in br.com.anteros.mqtt.core.server.http.core
-
mqtt web Server,集成 http 和 websocket
- MqttWebServer(MqttServerCreator, ServerAioListener, HttpRequestHandler, IWsMsgHandler, SynThreadPoolExecutor, ThreadPoolExecutor) - Constructor for class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- MqttWebServer(MqttServerCreator, ServerAioListener, IWsMsgHandler) - Constructor for class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- MqttWebServerAioHandler - Class in br.com.anteros.mqtt.core.server.http.core
-
websocket 和 http 共存
- MqttWebServerAioHandler(HttpConfig, HttpRequestHandler, IWsMsgHandler) - Constructor for class br.com.anteros.mqtt.core.server.http.core.MqttWebServerAioHandler
- MqttWillMessage - Class in br.com.anteros.mqtt.core.client
-
遗嘱消息
- MqttWillMessage.Builder - Class in br.com.anteros.mqtt.core.client
- MqttWsMsgHandler - Class in br.com.anteros.mqtt.core.server.http.websocket
-
mqtt websocket 消息处理
- MqttWsMsgHandler(MqttServerCreator, String[], AioHandler) - Constructor for class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
- MqttWsMsgHandler(MqttServerCreator, AioHandler) - Constructor for class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
- MultiValueMap<K,V> - Class in br.com.anteros.mqtt.core.util.collection
-
多值得 map
- MultiValueMap() - Constructor for class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- MultiValueMap(Map<K, Set<V>>) - Constructor for class br.com.anteros.mqtt.core.util.collection.MultiValueMap
N
- name(String) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- name(String) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- nodeName(String) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- NONE - br.com.anteros.mqtt.core.common.TopicFilterType
-
默认 TopicFilter
O
- offline(ChannelContext, String, String) - Method in interface br.com.anteros.mqtt.core.server.event.IMqttConnectStatusListener
-
设备离线
- offline(ChannelContext, String, String) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttConnectStatusListener
- ok(HttpResponse) - Static method in class br.com.anteros.mqtt.core.server.http.api.result.Result
-
响应成功
- ok(HttpResponse, Object) - Static method in class br.com.anteros.mqtt.core.server.http.api.result.Result
-
响应成功
- onAfterConnected(ChannelContext, boolean, boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClientAioListener
- onAfterHandshaked(HttpRequest, HttpResponse, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
-
握手后处理
- onAfterSent(ChannelContext, Packet, boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServerAioListener
- onBeforeClose(ChannelContext, Throwable, String, boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClientAioListener
- onBeforeClose(ChannelContext, Throwable, String, boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServerAioListener
- onBytes(WsRequest, byte[], ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
-
字节消息(binaryType = arraybuffer)过来后会走这个方法
- onClose(WsRequest, byte[], ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
-
当客户端发 close flag 时,会走这个方法
- onConnected(ChannelContext, boolean) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientConnectListener
-
监听到消息
- onDisconnect(ChannelContext, Throwable, String, boolean) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientConnectListener
-
连接关闭前触发本方法
- onHeartbeatTimeout(ChannelContext, Long, int) - Method in class br.com.anteros.mqtt.core.server.MqttServerAioListener
- online(ChannelContext, String, String) - Method in interface br.com.anteros.mqtt.core.server.event.IMqttConnectStatusListener
-
设备上线(连接成功)
- online(ChannelContext, String, String) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttConnectStatusListener
- onMessage(String, ByteBuffer) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientMessageListener
-
监听到消息
- onMessage(ChannelContext, String, Message) - Method in interface br.com.anteros.mqtt.core.server.event.IMqttMessageListener
-
监听到消息
- onPubAckReceived() - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- onPubCompReceived() - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- onPubRelReceived() - Method in class br.com.anteros.mqtt.core.common.MqttPendingQos2Publish
- onSubscribed(String, MqttQoS) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientMessageListener
-
订阅成功之后的事件
- onText(WsRequest, String, ChannelContext) - Method in class br.com.anteros.mqtt.core.server.http.websocket.MqttWsMsgHandler
-
字符消息(binaryType = blob)过来后会走这个方法
P
- partition(List<T>, int) - Static method in class br.com.anteros.mqtt.core.util.CollUtil
-
list 分片
- password(String) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- PayloadEncode - Enum in br.com.anteros.mqtt.core.util
-
消息正文编码
- plain - br.com.anteros.mqtt.core.util.PayloadEncode
-
纯文本、hex、base64
- port(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- port(int) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- processConAck(ChannelContext, MqttConnAckMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processConAck(ChannelContext, MqttConnAckMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端链接 ack
- processConnect(ChannelContext, MqttConnectMessage) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
处理链接
- processConnect(ChannelContext, MqttConnectMessage) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processDecodeFailure(ChannelContext, MqttMessage, Throwable) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processDecodeFailure(ChannelContext, MqttMessage, Throwable) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理编解码失败
- processDisConnect(ChannelContext) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
断开连接
- processDisConnect(ChannelContext) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processPingReq(ChannelContext) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
ping 消息处理
- processPingReq(ChannelContext) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processPubAck(MqttPubAckMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processPubAck(MqttPubAckMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端 publish 的 ack
- processPubAck(ChannelContext, MqttMessageIdVariableHeader) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
PubAck
- processPubAck(ChannelContext, MqttMessageIdVariableHeader) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processPubComp(MqttMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processPubComp(MqttMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端 publish comp
- processPubComp(ChannelContext, MqttMessageIdVariableHeader) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
PubComp
- processPubComp(ChannelContext, MqttMessageIdVariableHeader) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processPublish(ChannelContext, MqttPublishMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processPublish(ChannelContext, MqttPublishMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端 publish 的消息
- processPublish(ChannelContext, MqttPublishMessage) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
Publish
- processPublish(ChannelContext, MqttPublishMessage) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processPubRec(ChannelContext, MqttMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processPubRec(ChannelContext, MqttMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端 publish rec
- processPubRec(ChannelContext, MqttMessageIdVariableHeader) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
PubRec
- processPubRec(ChannelContext, MqttMessageIdVariableHeader) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processPubRel(ChannelContext, MqttMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processPubRel(ChannelContext, MqttMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端 publish rel
- processPubRel(ChannelContext, MqttMessageIdVariableHeader) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
PubRel
- processPubRel(ChannelContext, MqttMessageIdVariableHeader) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processSubAck(MqttSubAckMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processSubAck(MqttSubAckMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端订阅的 ack
- processSubscribe(ChannelContext, MqttSubscribeMessage) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
监听
- processSubscribe(ChannelContext, MqttSubscribeMessage) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- processUnSubAck(MqttUnsubAckMessage) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientProcessor
- processUnSubAck(MqttUnsubAckMessage) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientProcessor
-
处理服务端解除订阅的 ack
- processUnSubscribe(ChannelContext, MqttUnsubscribeMessage) - Method in interface br.com.anteros.mqtt.core.server.MqttServerProcessor
-
取消监听
- processUnSubscribe(ChannelContext, MqttUnsubscribeMessage) - Method in class br.com.anteros.mqtt.core.server.support.DefaultMqttServerProcessor
- properties(MqttProperties) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- publish(String, byte[]) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, byte[], boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, byte[], MqttQoS) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, byte[], MqttQoS, boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, String, ByteBuffer) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息
- publish(String, String, ByteBuffer, boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息
- publish(String, String, ByteBuffer, MqttQoS) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息
- publish(String, String, ByteBuffer, MqttQoS, boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息
- publish(String, ByteBuffer) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, ByteBuffer, boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, ByteBuffer, MqttQoS) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, ByteBuffer, MqttQoS, boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, ByteBuffer, MqttQoS, boolean, MqttProperties) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(String, ByteBuffer, MqttQoS, Consumer<MqttMessageBuilders.PublishBuilder>) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
发布消息
- publish(ChannelContext, String, String, ByteBuffer, MqttQoS, boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息
- publish(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
消息发布
- publishAll(String, ByteBuffer) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息给所以的在线设备
- publishAll(String, ByteBuffer, boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息给所以的在线设备
- publishAll(String, ByteBuffer, MqttQoS) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息
- publishAll(String, ByteBuffer, MqttQoS, boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
发布消息给所以的在线设备
- publishBatch(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
消息批量发布
- PublishForm - Class in br.com.anteros.mqtt.core.server.http.api.form
-
发布的模型
- PublishForm() - Constructor for class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- publishPermission(IMqttServerPublishPermission) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- put(int, V) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- put(int, V) - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap
-
Puts the given entry into the map.
- put(Integer, V) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- put(K, Set<V>) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- putAll(Map<? extends Integer, ? extends V>) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- putAll(Map<? extends K, ? extends Set<V>>) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
Q
- qos(MqttQoS) - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
- QUEUE - br.com.anteros.mqtt.core.common.TopicFilterType
-
$queue/ 为前缀的共享订阅是不带群组的共享订阅
R
- readBufferSize(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- readBufferSize(int) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- reconnect() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
重连
- reconnect(boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- register() - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
注册路由
- register(Method, String, HttpHandler) - Static method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRoutes
-
注册路由
- reInterval(long) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- remove(int) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- remove(int) - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap
-
Removes the entry with the specified key.
- remove(Object) - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- remove(Object) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- remove(String) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
清除 session
- remove(String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- removePaddingSubscribe(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- removePaddingSubscribe(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
删除过程订阅
- removePaddingUnSubscribe(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- removePaddingUnSubscribe(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
删除取消订阅过程消息
- removePendingPublish(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- removePendingPublish(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
删除过程消息
- removePendingPublish(String, int) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
删除发布过程中的存储
- removePendingPublish(String, int) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- removePendingQos2Publish(int) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- removePendingQos2Publish(int) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
删除 qos2 过程消息
- removePendingQos2Publish(String, int) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
删除发布过程中的存储
- removePendingQos2Publish(String, int) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- removeSubscribe(String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- removeSubscribe(String, String) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
删除订阅
- removeSubscribe(String, String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- removeSubscriptions(List<String>) - Method in class br.com.anteros.mqtt.core.client.DefaultMqttClientSession
- removeSubscriptions(List<String>) - Method in interface br.com.anteros.mqtt.core.client.IMqttClientSession
-
删除订阅过程消息
- resp404(HttpRequest, RequestLine) - Method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRequestHandler
- resp500(HttpRequest, RequestLine, Throwable) - Method in class br.com.anteros.mqtt.core.server.http.handler.MqttHttpRequestHandler
- response(HttpRequest, HttpResponse) - Method in class br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
- response(HttpRequest, HttpResponse) - Method in interface br.com.anteros.mqtt.core.server.http.handler.HttpFilter
-
响应
- reSubscribeBatchSize(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- Result - Class in br.com.anteros.mqtt.core.server.http.api.result
-
api Result
- Result() - Constructor for class br.com.anteros.mqtt.core.server.http.api.result.Result
- ResultCode - Enum in br.com.anteros.mqtt.core.server.http.api.code
-
响应 code 码
- retain(boolean) - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
- retryCount(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- RetryProcessor<T extends br.com.anteros.mqtt.codec.MqttMessage> - Class in br.com.anteros.mqtt.core.common
-
重试处理器,参考于 netty-mqtt-client
- RetryProcessor() - Constructor for class br.com.anteros.mqtt.core.common.RetryProcessor
S
- safeFindNextPositivePowerOfTwo(int) - Static method in class br.com.anteros.mqtt.core.util.MathUtil
-
Fast method of finding the next power of 2 greater than or equal to the supplied value.
- scheduledExecutor(ScheduledThreadPoolExecutor) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- searchSubscribe(String) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
查找订阅信息
- searchSubscribe(String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- searchSubscribe(String, String) - Method in interface br.com.anteros.mqtt.core.server.session.IMqttSessionManager
-
查找订阅 qos 信息
- searchSubscribe(String, String) - Method in class br.com.anteros.mqtt.core.server.session.InMemoryMqttSessionManager
- send(Message) - Method in class br.com.anteros.mqtt.core.server.dispatcher.AbstractMqttMessageDispatcher
- send(Message) - Method in interface br.com.anteros.mqtt.core.server.dispatcher.IMqttMessageDispatcher
-
发送消息
- send(String, Message) - Method in interface br.com.anteros.mqtt.core.server.dispatcher.IMqttMessageDispatcher
-
发送消息
- sendAll(Message) - Method in class br.com.anteros.mqtt.core.server.broker.DefaultMqttBrokerDispatcher
- sendAll(Message) - Method in class br.com.anteros.mqtt.core.server.dispatcher.AbstractMqttMessageDispatcher
-
转发所有消息
- SESSION_EXPIRES - Static variable in interface br.com.anteros.mqtt.core.server.MqttConst
-
session 有效期,小于等于 0,关闭时清理,大于 0 采用缓存处理
- sessionExpiryIntervalSecs(Integer) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- sessionManager - Variable in class br.com.anteros.mqtt.core.server.dispatcher.AbstractMqttMessageDispatcher
- sessionManager(IMqttSessionManager) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- set(K, V) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- setAll(Map<K, V>) - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- setClientId(String) - Method in class br.com.anteros.mqtt.core.server.http.api.form.BaseForm
- setEncoding(String) - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- setHandle(BiConsumer<MqttFixedHeader, T>) - Method in class br.com.anteros.mqtt.core.common.RetryProcessor
- setOriginalMessage(T) - Method in class br.com.anteros.mqtt.core.common.RetryProcessor
- setPayload(String) - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- setPubRelMessage(MqttMessage) - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- setQos(int) - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- setQos(int) - Method in class br.com.anteros.mqtt.core.server.http.api.form.SubscribeForm
- setRetain(boolean) - Method in class br.com.anteros.mqtt.core.server.http.api.form.PublishForm
- setTopic(String) - Method in class br.com.anteros.mqtt.core.server.http.api.form.BaseForm
- setValue(V) - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap.PrimitiveEntry
-
Sets the value for this entry.
- SHARE - br.com.anteros.mqtt.core.common.TopicFilterType
-
$share/{group-name}/ 为前缀的共享订阅是带群组的共享订阅
- SHARE_GROUP_PREFIX - Static variable in enum br.com.anteros.mqtt.core.common.TopicFilterType
- SHARE_QUEUE_PREFIX - Static variable in enum br.com.anteros.mqtt.core.common.TopicFilterType
-
共享订阅的 topic
- size() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- size() - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- sleep(long) - Static method in class br.com.anteros.mqtt.core.util.ThreadUtil
-
挂起当前线程
- sslConfig(SslConfig) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- start() - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- start() - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
启动服务
- start() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- start(ScheduledThreadPoolExecutor) - Method in class br.com.anteros.mqtt.core.common.RetryProcessor
- startPublishRetransmissionTimer(ScheduledThreadPoolExecutor, Consumer<MqttMessage>) - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- startPubRecRetransmitTimer(ScheduledThreadPoolExecutor, Consumer<MqttMessage>) - Method in class br.com.anteros.mqtt.core.common.MqttPendingQos2Publish
- startPubRelRetransmissionTimer(ScheduledThreadPoolExecutor, Consumer<MqttMessage>) - Method in class br.com.anteros.mqtt.core.common.MqttPendingPublish
- statEnable() - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- statEnable() - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- statEnable(boolean) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- statEnable(boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- stop() - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
停止客户端
- stop() - Method in class br.com.anteros.mqtt.core.common.RetryProcessor
- stop() - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServer
- stop() - Method in class br.com.anteros.mqtt.core.server.MqttServer
-
停止服务
- subQos0(String, IMqttClientMessageListener) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subQos1(String, IMqttClientMessageListener) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subQos2(String, IMqttClientMessageListener) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subscribe(MqttQoS, String, IMqttClientMessageListener) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subscribe(String[], MqttQoS, IMqttClientMessageListener) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subscribe(String[], MqttQoS, IMqttClientMessageListener, MqttProperties) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subscribe(String, MqttQoS, IMqttClientMessageListener) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subscribe(String, MqttQoS, IMqttClientMessageListener, MqttProperties) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
订阅
- subscribe(List<MqttClientSubscription>) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
批量订阅
- subscribe(List<MqttClientSubscription>, MqttProperties) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
批量订阅
- subscribe(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
主题订阅
- subscribeBatch(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
主题批量订阅
- SubscribeForm - Class in br.com.anteros.mqtt.core.server.http.api.form
-
订阅表单
- SubscribeForm() - Constructor for class br.com.anteros.mqtt.core.server.http.api.form.SubscribeForm
- subscribeValidator(IMqttServerSubscribeValidator) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- SUCCESS - br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
成功
T
- ThreadUtil - Class in br.com.anteros.mqtt.core.util
-
mqtt 线程工具类
- ThreadUtil() - Constructor for class br.com.anteros.mqtt.core.util.ThreadUtil
- timeout(int) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- tioConfigCustomize(Consumer<TioConfig>) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- tioConfigCustomize(Consumer<TioConfig>) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- tioExecutor(SynThreadPoolExecutor) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- topic(String) - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
- TopicFilterType - Enum in br.com.anteros.mqtt.core.common
-
TopicFilter 类型
- TopicUtil - Class in br.com.anteros.mqtt.core.util
-
Mqtt Topic 工具
- TopicUtil() - Constructor for class br.com.anteros.mqtt.core.util.TopicUtil
- toString() - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
- toString() - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage
- toString() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- toTopicSubscription() - Method in class br.com.anteros.mqtt.core.client.MqttClientSubscription
U
- uniqueIdService(IMqttServerUniqueIdService) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- unsubscribe(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
取消订阅
- unSubscribe(String...) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
取消订阅
- unSubscribe(List<String>) - Method in class br.com.anteros.mqtt.core.client.MqttClient
-
取消订阅
- unsubscribeBatch(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.api.MqttHttpApi
-
批量取消订阅
- updateWebSocketProtocol(HttpRequest) - Method in class br.com.anteros.mqtt.core.server.http.core.MqttWebServerAioHandler
-
本方法改编自baseio: https://gitee.com/generallycloud/baseio
感谢开源作者的付出 - useQueueDecode(boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- useQueueSend(boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- USER_NAME_KEY - Static variable in interface br.com.anteros.mqtt.core.server.MqttConst
-
用户名 key
- username(String) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- useSsl(InputStream, InputStream, String) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- useSsl(String, String, String) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
V
- value() - Method in interface br.com.anteros.mqtt.core.util.collection.IntObjectMap.PrimitiveEntry
-
Gets the value for this entry.
- valueOf(String) - Static method in enum br.com.anteros.mqtt.core.common.TopicFilterType
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum br.com.anteros.mqtt.core.server.protocol.MqttProtocol
-
Returns the enum constant of this type with the specified name.
- valueOf(String) - Static method in enum br.com.anteros.mqtt.core.util.PayloadEncode
-
Returns the enum constant of this type with the specified name.
- values() - Static method in enum br.com.anteros.mqtt.core.common.TopicFilterType
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum br.com.anteros.mqtt.core.server.http.api.code.ResultCode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Static method in enum br.com.anteros.mqtt.core.server.protocol.MqttProtocol
-
Returns an array containing the constants of this enum type, in the order they are declared.
- values() - Method in class br.com.anteros.mqtt.core.util.collection.IntObjectHashMap
- values() - Method in class br.com.anteros.mqtt.core.util.collection.MultiValueMap
- values() - Static method in enum br.com.anteros.mqtt.core.util.PayloadEncode
-
Returns an array containing the constants of this enum type, in the order they are declared.
- verifyAuthenticate(ChannelContext, String, String, String, String) - Method in interface br.com.anteros.mqtt.core.server.auth.IMqttServerAuthHandler
-
认证
- verifyPermission(ChannelContext, String, String, MqttQoS, boolean) - Method in interface br.com.anteros.mqtt.core.server.auth.IMqttServerPublishPermission
-
否有发布权限
- verifyTopicFilter(ChannelContext, String, String, MqttQoS) - Method in interface br.com.anteros.mqtt.core.server.auth.IMqttServerSubscribeValidator
-
校验订阅的 topicFilter
- version(MqttVersion) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
W
- webPort(int) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- websocketEnable(boolean) - Method in class br.com.anteros.mqtt.core.server.MqttServerCreator
- willMessage(MqttWillMessage) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- willMessage(Consumer<MqttWillMessage.Builder>) - Method in class br.com.anteros.mqtt.core.client.MqttClientCreator
- willProperties(MqttProperties) - Method in class br.com.anteros.mqtt.core.client.MqttWillMessage.Builder
- WWW_AUTHENTICATE - Static variable in class br.com.anteros.mqtt.core.server.http.api.auth.BasicAuthFilter
All Classes All Packages