public class MqttServerCreator extends Object
| 构造器和说明 |
|---|
MqttServerCreator() |
public String getName()
public MqttServerCreator name(String name)
public String getIp()
public MqttServerCreator ip(String ip)
public int getPort()
public MqttServerCreator port(int port)
public Long getHeartbeatTimeout()
public MqttServerCreator heartbeatTimeout(Long heartbeatTimeout)
public int getReadBufferSize()
public MqttServerCreator readBufferSize(int readBufferSize)
public int getMaxBytesInMessage()
public MqttServerCreator maxBytesInMessage(int maxBytesInMessage)
public ByteBufferAllocator getBufferAllocator()
public MqttServerCreator bufferAllocator(ByteBufferAllocator bufferAllocator)
public org.tio.core.ssl.SslConfig getSslConfig()
public MqttServerCreator useSsl(InputStream keyStoreInputStream, InputStream trustStoreInputStream, String pwd)
public MqttServerCreator useSsl(String keyStoreFile, String trustStoreFile, String pwd)
public org.tio.core.stat.IpStatListener getIpStatListener()
public MqttServerCreator ipStatListener(org.tio.core.stat.IpStatListener ipStatListener)
public IMqttServerAuthHandler getAuthHandler()
public MqttServerCreator authHandler(IMqttServerAuthHandler authHandler)
public IMqttMessageDispatcher getMessageDispatcher()
public MqttServerCreator messageDispatcher(IMqttMessageDispatcher messageDispatcher)
public IMqttMessageStore getMessageStore()
public MqttServerCreator messageStore(IMqttMessageStore messageStore)
public IMqttSessionManager getSessionManager()
public MqttServerCreator sessionManager(IMqttSessionManager sessionManager)
public IMqttMessageListener getMessageListener()
public MqttServerCreator messageListener(IMqttMessageListener messageListener)
public IMqttConnectStatusListener getConnectStatusListener()
public MqttServerCreator connectStatusListener(IMqttConnectStatusListener connectStatusListener)
public boolean isDebug()
public MqttServerCreator debug()
public MqttServer start()
Copyright © 2021. All rights reserved.