类 CQScheduleTask
- java.lang.Object
-
- org.apache.iotdb.confignode.manager.cq.CQScheduleTask
-
- 所有已实现的接口:
java.lang.Runnable
public class CQScheduleTask extends java.lang.Object implements java.lang.Runnable
-
-
构造器概要
构造器 构造器 说明 CQScheduleTask(java.lang.String cqId, long everyInterval, long startTimeOffset, long endTimeOffset, org.apache.iotdb.commons.cq.TimeoutPolicy timeoutPolicy, java.lang.String queryBody, java.lang.String md5, java.lang.String zoneId, java.lang.String username, java.util.concurrent.ScheduledExecutorService executor, ConfigManager configManager, long executionTime)CQScheduleTask(CQInfo.CQEntry entry, java.util.concurrent.ScheduledExecutorService executor, ConfigManager configManager)CQScheduleTask(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req, long firstExecutionTime, java.lang.String md5, java.util.concurrent.ScheduledExecutorService executor, ConfigManager configManager)
-
方法概要
所有方法 静态方法 实例方法 具体方法 修饰符和类型 方法 说明 static longgetFirstExecutionTime(long boundaryTime, long everyInterval)static longgetFirstExecutionTime(long boundaryTime, long everyInterval, long now)voidrun()voidsubmitSelf()
-
-
-
构造器详细资料
-
CQScheduleTask
public CQScheduleTask(org.apache.iotdb.confignode.rpc.thrift.TCreateCQReq req, long firstExecutionTime, java.lang.String md5, java.util.concurrent.ScheduledExecutorService executor, ConfigManager configManager)
-
CQScheduleTask
public CQScheduleTask(CQInfo.CQEntry entry, java.util.concurrent.ScheduledExecutorService executor, ConfigManager configManager)
-
CQScheduleTask
public CQScheduleTask(java.lang.String cqId, long everyInterval, long startTimeOffset, long endTimeOffset, org.apache.iotdb.commons.cq.TimeoutPolicy timeoutPolicy, java.lang.String queryBody, java.lang.String md5, java.lang.String zoneId, java.lang.String username, java.util.concurrent.ScheduledExecutorService executor, ConfigManager configManager, long executionTime)
-
-
方法详细资料
-
getFirstExecutionTime
public static long getFirstExecutionTime(long boundaryTime, long everyInterval)
-
getFirstExecutionTime
public static long getFirstExecutionTime(long boundaryTime, long everyInterval, long now)
-
run
public void run()
- 指定者:
run在接口中java.lang.Runnable
-
submitSelf
public void submitSelf()
-
-