public class SerialComponent extends ConcurrentStorageManager<String,IotClient> implements ClientComponent<SerialMessage>
| 限定符 | 构造器和说明 |
|---|---|
protected |
SerialComponent() |
protected |
SerialComponent(SerialConnectProperties connectProperties) |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addClient(Object clientKey,
IotClient value) |
com.fazecast.jSerialComm.SerialPort[] |
available()
返回所有可用的端口
|
List<IotClient> |
clients() |
void |
close() |
SerialClient |
createNewClient(ClientConnectProperties config) |
SerialClient |
createNewClientAndConnect(ClientConnectProperties config) |
SerialClient |
createNewClientAndConnect(ClientConnectProperties config,
com.fazecast.jSerialComm.SerialPortDataListener listener) |
void |
finished() |
SerialClient |
getClient() |
SerialClient |
getClient(Object clientKey) |
SerialConnectProperties |
getConfig() |
String |
getDesc() |
Interceptor |
getInterceptor() |
String |
getName() |
SerialEventProtocolHandle |
getProtocolHandle() |
static SerialComponent |
instance() |
static SerialComponent |
instance(SerialConnectProperties connectProperties) |
boolean |
isStart() |
IotProtocolFactory |
protocolFactory() |
SerialClient |
removeClient(Object clientKey) |
SerialComponent |
setProtocolHandle(SerialEventProtocolHandle protocolHandle) |
void |
start(Object config) |
long |
startTime() |
add, get, getStorage, isExists, remove, sizeclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetMessageClassprotected SerialComponent()
protected SerialComponent(SerialConnectProperties connectProperties)
public static SerialComponent instance()
public static SerialComponent instance(SerialConnectProperties connectProperties)
public String getName()
getName 在接口中 FrameworkComponentpublic String getDesc()
getDesc 在接口中 FrameworkComponentpublic boolean isStart()
isStart 在接口中 FrameworkComponentpublic long startTime()
startTime 在接口中 FrameworkComponentpublic void start(Object config)
start 在接口中 FrameworkComponentstart 在接口中 LifeCyclepublic void close()
close 在接口中 FrameworkComponentclose 在接口中 LifeCyclepublic IotProtocolFactory protocolFactory()
protocolFactory 在接口中 FrameworkComponentpublic SerialConnectProperties getConfig()
getConfig 在接口中 ClientComponent<SerialMessage>public SerialClient getClient()
getClient 在接口中 ClientComponent<SerialMessage>public com.fazecast.jSerialComm.SerialPort[] available()
public void addClient(Object clientKey, IotClient value)
addClient 在接口中 MultiClientManagerpublic SerialClient getClient(Object clientKey)
getClient 在接口中 ClientComponent<SerialMessage>getClient 在接口中 MultiClientManagerpublic SerialClient removeClient(Object clientKey)
removeClient 在接口中 ClientComponent<SerialMessage>removeClient 在接口中 MultiClientManagerpublic List<IotClient> clients()
clients 在接口中 MultiClientManagerpublic SerialClient createNewClient(ClientConnectProperties config)
createNewClient 在接口中 ClientComponent<SerialMessage>public SerialClient createNewClientAndConnect(ClientConnectProperties config)
public SerialClient createNewClientAndConnect(ClientConnectProperties config, com.fazecast.jSerialComm.SerialPortDataListener listener)
public SerialEventProtocolHandle getProtocolHandle()
public SerialComponent setProtocolHandle(SerialEventProtocolHandle protocolHandle)
public void finished()
finished 在接口中 FrameworkComponentpublic Interceptor getInterceptor()
getInterceptor 在接口中 FrameworkComponentCopyright © 2023. All rights reserved.