@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface Passthrough
This annotation can be used together with Component to specify an
interface to be passed through to the wrapper implementation. This can be
used to achieve basic native compatibility, for example for energy systems.
A component with a passthrough will cause the wrapper to implement an interface on the native representation and respectively creates a new instance of said passthrough component for every native representation that implements the interface and isn't added by NOVA.
A passthrough component has to be registered with
ComponentManager.registerNativePassthrough(Class)
| Modifier and Type | Required Element and Description |
|---|---|
java.lang.String |
value |