view src/main/java/christie/datagear/DataGearManager.java @ 213:e486c13d9ea9

add CommandBuilder
author akahori
date Tue, 12 Mar 2019 13:35:06 +0900
parents 2ecb3a93b8ae
children 3bddbfd6ea02
line wrap: on
line source

package christie.datagear;

import christie.codegear.CodeGear;
import christie.datagear.command.Command;
import christie.datagear.command.CommandBuilder;
import christie.datagear.dg.DataGear;

/**
 * Created by e125769 on 12/7/17.
 * PUT/TAKEなどDataGearManagerに対するComandの実行。
 */
public abstract class DataGearManager {
    protected DataGears dataGears = new DataGears();
    public WaitList waitList = new WaitList();
    protected CommandBuilder cb = new CommandBuilder();
    public abstract void put(String key, Object data);
    public abstract void runCommand(Command cm);
    public abstract void resolveWaitCommand(String key, DataGear dg);
    public abstract void finish();
    public abstract void close();
    public abstract void shutdown();

}