public class SchedulerFactory extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
DEFAULT_SCHEDULER_NAME_PREFIX |
static SchedulerThreadFactory |
THREAD_FACTORY |
public static final SchedulerThreadFactory THREAD_FACTORY
public static SchedulerFactory getInstance()
public BaseScheduler bind(BaseScheduler scheduler)
scheduler - 任务public int getStartedSchedulerSize()
public Collection<BaseScheduler> getStartedScheduler()
public int getStoppedSchedulerSize()
public Collection<BaseScheduler> getStoppedScheduler()
public int getStoppingSchedulerSize()
public Collection<BaseScheduler> getStoppingScheduler()
public void close(String id)
id - 任务号public void close(BaseScheduler scheduler)
public void closeGroup(String groupName)
groupName - the groupNamepublic void closeAll()
public void startAll()
public void startGroup(String groupName)
public void start(String id)
public void append(String groupName, int size, boolean autoStart)
public boolean closed(String id)
public boolean started(String id)
public boolean hasClosedGroup(String group)
public boolean hasStartedGroup(String group)
public void addScheduler(BaseScheduler scheduler)
public int removeScheduler(BaseScheduler scheduler, boolean force)
public int removeScheduler(BaseScheduler scheduler)
public int removeScheduler(String groupName)
public final void removeGroup(String groupName)
public int getGroupSize(String groupName)
public Set<BaseScheduler> getGroupScheduler(String groupName)
public final BaseScheduler find(String id)
public BaseScheduler findLast(String groupName)
public void rebalance(String groupName)
public static final void load()
throws IllegalArgumentException,
IllegalAccessException
IllegalArgumentException - 非法的参数列表IllegalAccessException - ?public void destory()
Copyright © 2015–2016. All rights reserved.