public class Mqtt extends BasicSjzt
defaultCache, log, slog$_SYS_AUTHCODE, $_SYS_CLIENT_IP, $_SYS_CLLX, $_SYS_CSTCL, $_SYS_EDITTABLEDATA, $_SYS_FSJDXDM, $_SYS_HDCST, $_SYS_IDS, $_SYS_TIMEOUT, $_SYS_TOKEN, $_SYS_YZDJL, BFH, BLANK_SPACE, DEFAULT, DYH, FXG, KEY_CZRZ, KEY_FIELDS, KEY_OBJ, KEY_OTHEROBJ, KEY_PAGE, KEY_QCFIELDS, KEY_SJDX, KEY_SQL, KEY_SYS, KEY_USER, KEY_YOBJ, KEY_YZGZ, KEY_ZHGZ, KEY_ZNJH, LSYH, NULL_STR, SBC_BLANK_SPACE, SSX, SYS, TEMP_, TEMP_TABLE, TSLJF1, TSLJF2| 限定符 | 构造器和说明 |
|---|---|
protected |
Mqtt(String name,
SysSjglSjzt sjzt) |
| 限定符和类型 | 方法和说明 |
|---|---|
org.eclipse.paho.client.mqttv3.MqttClient |
borrowClient()
获取客户端
|
void |
close() |
static org.eclipse.paho.client.mqttv3.MqttClient |
createClient(SysSjglSjzt sjzt) |
static Result |
cszt(SysSjglSjzt sjzt) |
boolean |
delete(IFile file)
删除文件
|
static void |
destroyClient(SysSjglSjzt sjzt,
Object client)
关闭客户端
|
Object |
exec(SjztExecRunnable<org.eclipse.paho.client.mqttv3.MqttClient> exec) |
InputStream |
getInputStream(IFile file)
获取输入流
|
String |
getRootPath()
获取载体根路径
|
long |
getSize(IFile file) |
List<IFile> |
listFiles(SysSjglZnjh znjhConfig)
根据交换配置获取文件列表
|
boolean |
pub(String topic,
String msg)
发布消息
|
boolean |
pub(String topic,
String msg,
MqttQos qos)
发布消息
|
void |
returnClient(org.eclipse.paho.client.mqttv3.MqttClient client)
退回客户端
|
boolean |
save(InputStream is,
IFile file)
保存文件
|
void |
sjztjt(SysSjglZnjh znjhConfig,
InterfaceLog log)
数据载体监听
|
void |
subscribe(String topicFilter,
org.eclipse.paho.client.mqttv3.IMqttMessageListener messageListener)
订阅消息
|
void |
subscribe(String topicFilter,
int qos,
org.eclipse.paho.client.mqttv3.IMqttMessageListener messageListener)
订阅消息
|
static Mqtt |
use(String name) |
static Mqtt |
use(String name,
SysSjglSjzt sjzt) |
static boolean |
validateClient(SysSjglSjzt sjzt,
Object client)
验证客户端是否可用
|
createSjztClient, csztSjzt, destroySjztClient, getAbsolutePath, getSjzt, getSjztEjmm, getUrl, jcListener, listFiles, listFiles, printList, readByteArray, sftg, startListener, stopListener, stopListener, useSjzt, validateSjztClient, zcUrldb, db, failed, failed, isBlank, requireNonNull, sqlManager, sqlManager, success, success, swtj, valByDefprotected Mqtt(String name, SysSjglSjzt sjzt)
public void returnClient(org.eclipse.paho.client.mqttv3.MqttClient client)
client - 需要退回的客户端public org.eclipse.paho.client.mqttv3.MqttClient borrowClient()
throws Exception
Exceptionpublic static Mqtt use(String name, SysSjglSjzt sjzt)
public static Result cszt(SysSjglSjzt sjzt)
public static boolean validateClient(SysSjglSjzt sjzt, Object client)
public static void destroyClient(SysSjglSjzt sjzt, Object client) throws Exception
Exceptionpublic static org.eclipse.paho.client.mqttv3.MqttClient createClient(SysSjglSjzt sjzt)
public Object exec(SjztExecRunnable<org.eclipse.paho.client.mqttv3.MqttClient> exec)
public List<IFile> listFiles(SysSjglZnjh znjhConfig) throws Exception
BasicSjztpublic InputStream getInputStream(IFile file) throws Exception
BasicSjztgetInputStream 在类中 BasicSjztExceptionpublic void subscribe(String topicFilter, org.eclipse.paho.client.mqttv3.IMqttMessageListener messageListener)
topicFilter - 主题messageListener - 消息监听器public void subscribe(String topicFilter, int qos, org.eclipse.paho.client.mqttv3.IMqttMessageListener messageListener)
topicFilter - 主题qos - 质量messageListener - 消息监听器public boolean pub(String topic, String msg) throws Exception
topic - 主题msg - 消息内容Exception - 异常public boolean pub(String topic, String msg, MqttQos qos) throws Exception
topic - 主题msg - 消息内容qos - 消息质量Exception - 异常public boolean save(InputStream is, IFile file) throws Exception
BasicSjztpublic String getRootPath()
BasicSjztgetRootPath 在类中 BasicSjztpublic void sjztjt(SysSjglZnjh znjhConfig, InterfaceLog log)
BasicSjztpublic void close()
throws IOException
IOExceptionCopyright © 2024. All rights reserved.