类 EnosBaseService
java.lang.Object
com.envisioniot.sub.client.BaseService
com.envisioniot.sub.client.EnosBaseService
- 直接已知子类:
AdvancedAlertServiceImpl,AlertServiceImpl,DataServiceImpl,EventServiceImpl,NewDataServiceImpl,ReportServiceImpl
public abstract class EnosBaseService
extends com.envisioniot.sub.client.BaseService
created by jie.jin on 2018/9/14.
-
字段概要
字段 修饰符和类型 字段 说明 protected SubClientclientprotected booleanenablePreFetchprotected MessageListenermessageListenerprotected AtomicBooleansubscribed从类继承的字段 com.envisioniot.sub.client.BaseService
accessKey, accessSecret, category, connectionStateListener, consumerGroup, host, isBatch, options, port, requestTimeout, subId -
构造器概要
构造器 构造器 说明 EnosBaseService() -
方法概要
修饰符和类型 方法 说明 protected voidconnect()voiddisableAutoCommit()voidenableAutoCommit()MessageListenergetMessageListener()booleanisAutoCommit()voidselfDoCommit()voidsetAutoCommitIntervalSecond(int interval)voidsetMessageListener(MessageListener messageListener)voidstopSub()从类继承的方法 com.envisioniot.sub.client.BaseService
getAccessKey, getAccessSecret, getCategory, getConnectionStateListener, getConsumerGroup, getHost, getOptions, getPort, getSubId, setAccessKey, setAccessSecret, setCategory, setConnectionStateListener, setConsumerGroup, setHost, setOptions, setPort, setRequestTimeout, setSubId
-
字段详细资料
-
messageListener
-
enablePreFetch
protected boolean enablePreFetch -
client
-
subscribed
-
-
构造器详细资料
-
EnosBaseService
public EnosBaseService()
-
-
方法详细资料
-
connect
protected void connect() -
getMessageListener
-
setMessageListener
-
stopSub
public void stopSub() -
selfDoCommit
public void selfDoCommit() -
disableAutoCommit
public void disableAutoCommit() -
enableAutoCommit
public void enableAutoCommit() -
isAutoCommit
public boolean isAutoCommit() -
setAutoCommitIntervalSecond
public void setAutoCommitIntervalSecond(int interval)
-