1 /* 2 * Copyright 2020-2022 The OSHI Project Contributors 3 * SPDX-License-Identifier: MIT 4 */ 5 package oshi.demo; 6 7 import oshi.util.platform.windows.WmiQueryHandler; 8 9 /** 10 * Query handler class that avoids COM initialization overhead assuming COM is already initialized by the user. 11 */ 12 public class WmiNoComInitQueryHandler extends WmiQueryHandler { 13 14 /** 15 * Don't initialize COM, despite the method name. Overrides the superclass {@link WmiQueryHandler#initCOM()} method 16 * to bypass COM initialization. 17 */ 18 @Override 19 public boolean initCOM() { 20 return false; 21 } 22 }