Class ExtensionPointResourceCodec<P extends ExtensionPointProfileConfig>

java.lang.Object
com.inductiveautomation.ignition.gateway.config.ExtensionPointResourceCodec<P>
All Implemented Interfaces:
JsonResourceCodec<ExtensionPointConfig<P,?>>, ResourceCodec<ExtensionPointConfig<P,?>>

public class ExtensionPointResourceCodec<P extends ExtensionPointProfileConfig> extends Object implements JsonResourceCodec<ExtensionPointConfig<P,?>>
This ResourceCodec is used to encode and decode ExtensionPointConfig objects, which are pairs of a "profile" object and a "settings" object. The profile object is a configuration object that is common to all instances of a particular extension point category. The settings object is a configuration object that is specific to a particular extension point type.