Package com.inductiveautomation.ignition.gateway.config
package com.inductiveautomation.ignition.gateway.config
-
ClassDescriptionThe ConfigurationManager is the primary interface for interacting with the configuration of a Gateway.Represents a
Resource
whose configuration contents have been successfully decoded using the resource'sResourceCodec.decode(Resource)
method.Thrown when a resource cannot be parsed.A ratio gauge that shows active/total resources for a given resource type, where "active" is defined as having a healthcheck named "status" that is healthyA ratio gauge that shows enabled/total resources for a given resource typeEncapsulates the logic of finding references to a target resource in a given resource.Standard, builder-supported implementation ofResourceRouteDelegate
.Assists in building a ResourceTypeMeta for a non-extension point resource type.Assists in building a ResourceTypeMeta for an extension point resource type.An "extension point" is a category of configuration that can have many flavors.Represents the role of various kinds of React components to use for the extension point.ExtensionPointCollection<E extends ExtensionPoint<?>>Represents a collection of extension points of a particular category.Represents an extension point resource's configuration, with its associated profile configuration and type-specific settings configuration (if any).ExtensionPointManager<E extends ExtensionPoint<?>>All extension point "profile" config objects must inherit from this interface, because the one mandatory field is the "type" field, which is used to identify the specific type of the extension point.This ResourceCodec is used to encode and decode ExtensionPointConfig objects, which are pairs of a "profile" object and a "settings" object.A ResourceCodec that uses a Gson instance to directly encode and decode resources.ImmutableExtensionPointCollection<T extends ExtensionPoint<?>>An immutable collection of extension points.Basic wrapper around aJsonResourceCodec
Represents a resource that has been modified.This class acts as an abstraction layer for handling named configuration resources.A property reference represents when a property of a resource references another resource.A functional interface for finding references to a target resource in a config object.Helps build aReferenceFinder
for a specific property and a known target resource type.Represents the choice to make when reference(s) are found when renaming a resource.Represents a reference to another resource, and the logic to update that reference.Part of aResourceTypeMeta
that provides custom auditing of the resource.Responsible for encoding and decoding configurationResource
objects.A delegate onResourceTypeMeta
that provides anEntity
that represents a resource type.Part of aResourceTypeMeta
that provides a way to find references to other resources.Contains various meta information used by the system that automatically creates routes for a resource type.A delegate that provides health checks and metrics for a particular resource type.A ResourceTypeMeta provides metadata and performs delegate actions that pertain to a particular type of configuration resource.A ResourceValidator is a class that can validate the state of a resource's config objectControls which routes get mounted for a resource type.A handler for a singleton resource.This record (which is designed to be directly GSON-serializable) models validation error messages.A kind ofDecodingException
that contains specific validation errors