类 PushDelayTaskExecuteEngine
- java.lang.Object
-
- com.alibaba.nacos.common.task.engine.AbstractNacosTaskExecuteEngine<com.alibaba.nacos.common.task.AbstractDelayTask>
-
- com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEngine
-
- com.alibaba.nacos.naming.push.v2.task.PushDelayTaskExecuteEngine
-
- 所有已实现的接口:
com.alibaba.nacos.common.lifecycle.Closeable,com.alibaba.nacos.common.task.engine.NacosTaskExecuteEngine<com.alibaba.nacos.common.task.AbstractDelayTask>
public class PushDelayTaskExecuteEngine extends com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEngineNacos naming push delay task execute engine.- 作者:
- xiweng.yy
-
-
嵌套类概要
嵌套类 修饰符和类型 类 说明 private static classPushDelayTaskExecuteEngine.PushDelayTaskProcessor
-
字段概要
字段 修饰符和类型 字段 说明 private ClientManagerclientManagerprivate ClientServiceIndexesManagerindexesManagerprivate NamingMetadataManagermetadataManagerprivate PushExecutorpushExecutorprivate ServiceStorageserviceStorageprivate SwitchDomainswitchDomain
-
构造器概要
构造器 构造器 说明 PushDelayTaskExecuteEngine(ClientManager clientManager, ClientServiceIndexesManager indexesManager, ServiceStorage serviceStorage, NamingMetadataManager metadataManager, PushExecutor pushExecutor, SwitchDomain switchDomain)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 ClientManagergetClientManager()ClientServiceIndexesManagergetIndexesManager()NamingMetadataManagergetMetadataManager()PushExecutorgetPushExecutor()ServiceStoragegetServiceStorage()protected voidprocessTasks()-
从类继承的方法 com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEngine
addTask, getAllTaskKeys, isEmpty, removeTask, shutdown, size
-
-
-
-
字段详细资料
-
clientManager
private final ClientManager clientManager
-
indexesManager
private final ClientServiceIndexesManager indexesManager
-
serviceStorage
private final ServiceStorage serviceStorage
-
metadataManager
private final NamingMetadataManager metadataManager
-
pushExecutor
private final PushExecutor pushExecutor
-
switchDomain
private final SwitchDomain switchDomain
-
-
构造器详细资料
-
PushDelayTaskExecuteEngine
public PushDelayTaskExecuteEngine(ClientManager clientManager, ClientServiceIndexesManager indexesManager, ServiceStorage serviceStorage, NamingMetadataManager metadataManager, PushExecutor pushExecutor, SwitchDomain switchDomain)
-
-
方法详细资料
-
getClientManager
public ClientManager getClientManager()
-
getIndexesManager
public ClientServiceIndexesManager getIndexesManager()
-
getServiceStorage
public ServiceStorage getServiceStorage()
-
getMetadataManager
public NamingMetadataManager getMetadataManager()
-
getPushExecutor
public PushExecutor getPushExecutor()
-
processTasks
protected void processTasks()
- 覆盖:
processTasks在类中com.alibaba.nacos.common.task.engine.NacosDelayTaskExecuteEngine
-
-