Package com.taosdata.jdbc
Class TSDBSubscribe
- java.lang.Object
-
- com.taosdata.jdbc.TSDBSubscribe
-
public class TSDBSubscribe extends Object
-
-
Constructor Summary
Constructors Constructor Description TSDBSubscribe(TSDBJNIConnector connecter)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description TSDBResultSetconsume(long subscription)static ScheduledExecutorServicegetTimerInstance()longsubscribe(String topic, String sql, boolean restart, int period)sync subscribelongsubscribe(String topic, String sql, boolean restart, int period, TSDBSubscribeCallBack callBack)async subscribevoidunsubscribe(long subscription, boolean isKeep)cancel subscribe
-
-
-
Constructor Detail
-
TSDBSubscribe
public TSDBSubscribe(TSDBJNIConnector connecter) throws SQLException
- Throws:
SQLException
-
-
Method Detail
-
getTimerInstance
public static ScheduledExecutorService getTimerInstance()
-
subscribe
public long subscribe(String topic, String sql, boolean restart, int period) throws SQLException
sync subscribe- Parameters:
topic-sql-restart-period-- Throws:
SQLException
-
subscribe
public long subscribe(String topic, String sql, boolean restart, int period, TSDBSubscribeCallBack callBack) throws SQLException
async subscribe- Parameters:
topic-sql-restart-period-callBack-- Throws:
SQLException
-
consume
public TSDBResultSet consume(long subscription) throws OperationsException, SQLException
- Throws:
OperationsExceptionSQLException
-
unsubscribe
public void unsubscribe(long subscription, boolean isKeep) throws SQLExceptioncancel subscribe- Parameters:
subscription-isKeep-- Throws:
SQLException
-
-