类 TaosConsumer<V>
- java.lang.Object
-
- com.taosdata.jdbc.tmq.TaosConsumer<V>
-
- 所有已实现的接口:
TConsumer<V>,AutoCloseable
public class TaosConsumer<V> extends Object implements TConsumer<V>
-
-
构造器概要
构造器 构造器 说明 TaosConsumer(Properties properties)Note: after creating aTaosConsumeryou must alwaysclose()it to avoid resource leaks.
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 voidclose()voidcommitAsync()voidcommitAsync(OffsetCommitCallback callback)voidcommitCallbackHandler(int code)voidcommitSync()ConsumerRecords<V>poll(Duration timeout)voidsubscribe(Collection<String> topics)Set<String>subscription()voidunsubscribe()
-
-
-
构造器详细资料
-
TaosConsumer
public TaosConsumer(Properties properties) throws SQLException
Note: after creating aTaosConsumeryou must alwaysclose()it to avoid resource leaks.- 抛出:
SQLException
-
-
方法详细资料
-
commitCallbackHandler
public void commitCallbackHandler(int code)
-
subscribe
public void subscribe(Collection<String> topics) throws SQLException
- 指定者:
subscribe在接口中TConsumer<V>- 抛出:
SQLException
-
unsubscribe
public void unsubscribe() throws SQLException- 指定者:
unsubscribe在接口中TConsumer<V>- 抛出:
SQLException
-
subscription
public Set<String> subscription() throws SQLException
- 指定者:
subscription在接口中TConsumer<V>- 抛出:
SQLException
-
poll
public ConsumerRecords<V> poll(Duration timeout) throws SQLException
- 指定者:
poll在接口中TConsumer<V>- 抛出:
SQLException
-
commitAsync
public void commitAsync()
- 指定者:
commitAsync在接口中TConsumer<V>
-
commitAsync
public void commitAsync(OffsetCommitCallback callback)
- 指定者:
commitAsync在接口中TConsumer<V>
-
commitSync
public void commitSync() throws SQLException- 指定者:
commitSync在接口中TConsumer<V>- 抛出:
SQLException
-
close
public void close() throws SQLException- 指定者:
close在接口中AutoCloseable- 指定者:
close在接口中TConsumer<V>- 抛出:
SQLException
-
-