public class MqttHttpApi extends Object
| 构造器和说明 |
|---|
MqttHttpApi(MqttServerCreator serverCreator) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.tio.http.common.HttpResponse |
deleteClients(org.tio.http.common.HttpRequest request)
踢除指定客户端。
|
org.tio.http.common.HttpResponse |
endpoints(org.tio.http.common.HttpRequest request)
获取 api 列表
GET /api/v1/endpoints
|
org.tio.http.common.HttpResponse |
getClientSubscriptions(org.tio.http.common.HttpRequest request)
获取客户端订阅情况
GET /api/v1/client/subscriptions
|
org.tio.http.common.HttpResponse |
publish(org.tio.http.common.HttpRequest request)
消息发布
POST /api/v1/mqtt/publish
|
org.tio.http.common.HttpResponse |
publishBatch(org.tio.http.common.HttpRequest request)
消息批量发布
POST /api/v1/mqtt/publish/batch
|
void |
register()
注册路由
|
org.tio.http.common.HttpResponse |
subscribe(org.tio.http.common.HttpRequest request)
主题订阅
POST /api/v1/mqtt/subscribe
|
org.tio.http.common.HttpResponse |
subscribeBatch(org.tio.http.common.HttpRequest request)
主题批量订阅
POST /api/v1/mqtt/subscribe/batch
|
org.tio.http.common.HttpResponse |
unsubscribe(org.tio.http.common.HttpRequest request)
取消订阅
POST /api/v1/mqtt/unsubscribe
|
org.tio.http.common.HttpResponse |
unsubscribeBatch(org.tio.http.common.HttpRequest request)
批量取消订阅
POST /api/v1/mqtt/unsubscribe/batch
|
public MqttHttpApi(MqttServerCreator serverCreator)
public org.tio.http.common.HttpResponse endpoints(org.tio.http.common.HttpRequest request)
GET /api/v1/endpoints
request - HttpRequestpublic org.tio.http.common.HttpResponse publish(org.tio.http.common.HttpRequest request)
POST /api/v1/mqtt/publish
request - HttpRequestpublic org.tio.http.common.HttpResponse publishBatch(org.tio.http.common.HttpRequest request)
POST /api/v1/mqtt/publish/batch
request - HttpRequestpublic org.tio.http.common.HttpResponse subscribe(org.tio.http.common.HttpRequest request)
POST /api/v1/mqtt/subscribe
request - HttpRequestpublic org.tio.http.common.HttpResponse subscribeBatch(org.tio.http.common.HttpRequest request)
POST /api/v1/mqtt/subscribe/batch
request - HttpRequestpublic org.tio.http.common.HttpResponse unsubscribe(org.tio.http.common.HttpRequest request)
POST /api/v1/mqtt/unsubscribe
request - HttpRequestpublic org.tio.http.common.HttpResponse unsubscribeBatch(org.tio.http.common.HttpRequest request)
POST /api/v1/mqtt/unsubscribe/batch
request - HttpRequestpublic org.tio.http.common.HttpResponse deleteClients(org.tio.http.common.HttpRequest request)
POST /api/v1/clients/delete
request - HttpRequestpublic org.tio.http.common.HttpResponse getClientSubscriptions(org.tio.http.common.HttpRequest request)
GET /api/v1/client/subscriptions
request - HttpRequestpublic void register()
Copyright © 2022. All rights reserved.