类 SubClient
java.lang.Object
com.envisioniot.sub.client.internal.netty.SubClient
public class SubClient extends Object
created by jie.jin on 2018/12/24.
-
构造器概要
构造器 构造器 说明 SubClient(com.envisioniot.sub.common.model.SubCategory subCategory) -
方法概要
-
构造器详细资料
-
SubClient
public SubClient(com.envisioniot.sub.common.model.SubCategory subCategory)
-
-
方法详细资料
-
pauseSub
public void pauseSub() -
connect
public void connect() -
startPull
public void startPull(io.netty.channel.ChannelHandlerContext ctx) -
getSendThread
public com.envisioniot.sub.client.internal.netty.SubClient.SendThread getSendThread() -
getUserProcessThread
public com.envisioniot.sub.client.internal.netty.SubClient.UserProcessThread getUserProcessThread() -
getHost
-
getPort
public int getPort() -
getAccessKey
-
getSecret
-
getSubCategory
public com.envisioniot.sub.common.model.SubCategory getSubCategory() -
getSubId
-
getConsumerGroup
-
getFiredRequests
-
setHost
-
setPort
-
setAccessKey
-
setSecret
-
setSubCategory
-
setSubId
-
setConsumerGroup
-
setMessageListener
-
setConnectionStateListener
-
getConnectionStateListener
-
enableAutoCommit
-
disableAutoCommit
-
setAutoCommit
-
isAutoCommit
public boolean isAutoCommit() -
setAutoCommitInterval
-
enablePreFetch
-
disablePreFetch
-
setRequestTimeout
-
setBatch
-
isBatch
public boolean isBatch() -
shutdownGracefully
public void shutdownGracefully() -
selfDoCommit
public void selfDoCommit()开放自主提交功能, 须同时满足autoCommit为false, userProcessThread不为空 -
doBackoffInner
public static void doBackoffInner(long idleCnt)
-