yeg
2026-09-05 750523a4124eb080ed5840c26e18bb0c2161e5fb
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
package com.battery.device.api;
 
import com.battery.device.registry.AdapterInstanceConfig;
import com.battery.device.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());
    }
}