public class ChannelConnect extends Object implements IChannelConnect
TunnelStateMachine.| 构造器和说明 |
|---|
ChannelConnect() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
checkAndUpdateChannelStatus() |
void |
close()
Close the ChannelConnect.
|
void |
close(boolean finish) |
boolean |
closed()
Whether ChannelConnect is closed.
|
ExecutorService |
getChannelExecutorService() |
String |
getChannelId() |
ICheckpointer |
getCheckpointer() |
TunnelClientInterface |
getClient() |
String |
getClientId() |
com.alicloud.openservices.tablestore.model.tunnel.internal.Channel |
getCurrentChannel() |
AtomicBoolean |
getFinished() |
IChannelProcessor |
getProcessor() |
ProcessDataPipeline |
getProcessPipeline() |
TunnelStateMachine |
getStateMachine() |
ChannelConnectStatus |
getStatus() |
String |
getToken() |
String |
getTunnelId() |
boolean |
isStreamChannel() |
void |
notifyStatus(com.alicloud.openservices.tablestore.model.tunnel.internal.Channel channel)
Update the ChannelConnect corresponding to the given Channel (in memory) based on the meta-information of the Channel.
|
void |
setChannelExecutorService(ExecutorService channelExecutorService) |
void |
setChannelId(String channelId) |
void |
setCheckpointer(ICheckpointer checkpointer) |
void |
setClient(TunnelClientInterface client) |
void |
setClientId(String clientId) |
void |
setCurrentChannel(com.alicloud.openservices.tablestore.model.tunnel.internal.Channel currentChannel) |
void |
setFinished(AtomicBoolean finished) |
void |
setProcessor(IChannelProcessor processor) |
void |
setProcessPipeline(ProcessDataPipeline processPipeline) |
void |
setStateMachine(TunnelStateMachine stateMachine) |
void |
setStatus(ChannelConnectStatus status) |
void |
setStreamChannel(boolean streamChannel) |
void |
setToken(String token) |
void |
setTunnelId(String tunnelId) |
String |
toString() |
public void notifyStatus(com.alicloud.openservices.tablestore.model.tunnel.internal.Channel channel)
IChannelConnectnotifyStatus 在接口中 IChannelConnectpublic void checkAndUpdateChannelStatus()
public boolean closed()
IChannelConnectclosed 在接口中 IChannelConnectpublic void close()
IChannelConnectclose 在接口中 IChannelConnectpublic void close(boolean finish)
public String getTunnelId()
public void setTunnelId(String tunnelId)
public String getClientId()
public void setClientId(String clientId)
public String getChannelId()
public void setChannelId(String channelId)
public String getToken()
public void setToken(String token)
public TunnelClientInterface getClient()
public void setClient(TunnelClientInterface client)
public IChannelProcessor getProcessor()
public void setProcessor(IChannelProcessor processor)
public com.alicloud.openservices.tablestore.model.tunnel.internal.Channel getCurrentChannel()
public void setCurrentChannel(com.alicloud.openservices.tablestore.model.tunnel.internal.Channel currentChannel)
public TunnelStateMachine getStateMachine()
public void setStateMachine(TunnelStateMachine stateMachine)
public ChannelConnectStatus getStatus()
public void setStatus(ChannelConnectStatus status)
public AtomicBoolean getFinished()
public void setFinished(AtomicBoolean finished)
public boolean isStreamChannel()
public void setStreamChannel(boolean streamChannel)
public ICheckpointer getCheckpointer()
public void setCheckpointer(ICheckpointer checkpointer)
public ProcessDataPipeline getProcessPipeline()
public void setProcessPipeline(ProcessDataPipeline processPipeline)
public ExecutorService getChannelExecutorService()
public void setChannelExecutorService(ExecutorService channelExecutorService)
Copyright © 2025. All Rights Reserved.