public class RelayEngine
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
static int |
DEFAULT_SEND_TIMEOUT |
RelayServiceInfoModel |
mRelayInfo |
Constructor and Description |
---|
RelayEngine(RelayServiceInfoModel relayInfo) |
RelayEngine(RelayServiceInfoModel relayInfo,
ComProtocol sourceProtocol,
ComProtocol targetProtocol) |
RelayEngine(RelayServiceInfoModel relayInfo,
ComProtocol sourceProtocol,
IoTizeDevice ioTizeDevice) |
Modifier and Type | Method and Description |
---|---|
RelayServiceInfoModel |
getInfo() |
ComProtocol |
getTargetProtocol() |
void |
runAsync() |
void |
setCallback(IRelayCallback callback) |
void |
setSourceProtocol(ComProtocol protocol) |
void |
setTargetProtocol(ComProtocol protocol) |
void |
start() |
void |
stop() |
public static int DEFAULT_SEND_TIMEOUT
public final RelayServiceInfoModel mRelayInfo
public RelayEngine(RelayServiceInfoModel relayInfo)
public RelayEngine(RelayServiceInfoModel relayInfo, ComProtocol sourceProtocol, ComProtocol targetProtocol)
public RelayEngine(RelayServiceInfoModel relayInfo, ComProtocol sourceProtocol, IoTizeDevice ioTizeDevice)
public void setSourceProtocol(ComProtocol protocol)
public void setTargetProtocol(ComProtocol protocol)
public void start() throws java.lang.Exception
java.lang.Exception
public void stop() throws java.lang.Exception
java.lang.Exception
public void setCallback(IRelayCallback callback)
public RelayServiceInfoModel getInfo()
public void runAsync() throws java.lang.Exception
java.lang.Exception
public ComProtocol getTargetProtocol()