public class SubscriberPushEmptyTask extends AbstractSessionTask
| 限定符和类型 | 字段和说明 |
|---|---|
protected SessionServerConfig |
sessionServerConfig |
protected Subscriber |
subscriber |
protected TaskListenerManager |
taskListenerManager
trigger task com.alipay.sofa.registry.server.meta.listener process
|
taskId| 构造器和说明 |
|---|
SubscriberPushEmptyTask(SessionServerConfig sessionServerConfig,
TaskListenerManager taskListenerManager) |
| 限定符和类型 | 方法和说明 |
|---|---|
boolean |
checkRetryTimes() |
void |
execute() |
protected void |
executeTask() |
protected void |
firePush(com.alipay.sofa.registry.core.model.ReceivedData receivedData) |
protected void |
fireReceivedDataPushTask(List<String> subscriberRegisterIdList,
com.alipay.sofa.registry.core.model.ScopeEnum scopeEnum) |
protected void |
fireUserDataElementMultiPushTask() |
protected void |
fireUserDataElementPushTask() |
long |
getExpiryTime() |
void |
setTaskEvent(TaskEvent taskEvent) |
String |
toString() |
checkRetryTimes, getExecCount, getTaskId, setTaskIdprotected final SessionServerConfig sessionServerConfig
protected final TaskListenerManager taskListenerManager
protected Subscriber subscriber
public SubscriberPushEmptyTask(SessionServerConfig sessionServerConfig, TaskListenerManager taskListenerManager)
public long getExpiryTime()
getExpiryTime 在接口中 TaskgetExpiryTime 在类中 AbstractSessionTaskpublic void setTaskEvent(TaskEvent taskEvent)
public void execute()
protected void executeTask()
protected void fireReceivedDataPushTask(List<String> subscriberRegisterIdList, com.alipay.sofa.registry.core.model.ScopeEnum scopeEnum)
protected void firePush(com.alipay.sofa.registry.core.model.ReceivedData receivedData)
protected void fireUserDataElementPushTask()
protected void fireUserDataElementMultiPushTask()
public boolean checkRetryTimes()
Copyright © 2020 The Ant Financial. All rights reserved.