Skip to content

Manager

create

作用

创建,或者说是初始化Manager。

WARNING

大部分情况下,你不应该自己手动使用这个方法,这个方法在Application中会被隐式使用

destroy

作用

销毁Manager

enable

disable

onEnable

onDisable

initialize

作用

你应该继承Manager类,覆盖此方法才能在Manager被初始化时执行你的代码

示例

java
public class MyMgr extends Manager {
    @Override
    public void initialize(){
        // your custom code
    }
}

update

cleanup

regWork

作用

注册一个作业(Work),此Manager负责更新此作业,但是具体的作业由工人(Worker)操作

类型说明

参数类型
workerWorker
resourceObject

setId

简介

默认情况下,AMC并不会为你的manager设置id。在初始化之前,如果你还没有设置id的话,amc在初始化的时候就会根据你manager的class信息设置id。id在查询manager时非常重要。

WARNING

如果你要添加一个id已经存在在amc系统的中的manager,比如,amc中已经有一个manager对象有A这个id,但是,如果你还要添加一个manager(与上面那个manager是两个对象),而且id也是A的话,amc不会报错,也不会提示,只会把顶掉之前的那个manager。

类型说明

参数类型
idString