Annotation Type WmiClass


@Retention(RUNTIME) @Target(TYPE) public @interface WmiClass

Associates a Java entity with its corresponding WMI class name.

A typical use case of this annotation is to get the WMI class name from the entity class via reflection and dynamically create WQL queries during runtime.

Example Usage:

@WmiClass("Win32_Processor")
public class Win32Processor {

     private final String deviceId;

     private final String name;
}
Since:
4.1.0
  • Required Element Summary

    Required Elements
    Modifier and Type
    Required Element
    Description
     
  • Element Details