yeg
4 天以前 3194ad3ce5526148df9009aeaa917b888dc53b40
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package com.battery.device.api;
 
import com.battery.device.api.registry.AdapterInstanceConfig;
import com.battery.device.api.registry.DeviceAdapterFactory;
 
/** 为默认启动路径提供不产生外部副作用的设备实现。 */
public final class NoopDeviceAdapterFactory implements DeviceAdapterFactory
{
    @Override public String adapterType() { return "NOOP"; }
 
    @Override public DeviceAdapter create(AdapterInstanceConfig config)
    {
        return new NoopDeviceAdapter(config.adapterCode());
    }
}