java.lang.Object
com.inductiveautomation.ignition.gateway.storeforward.engine.EngineManifest

public final class EngineManifest extends Object
The manifest for a store and forward engine, representing the engine id and all the associated data flavors tracked within.
  • Field Details

  • Method Details

    • from

      public static EngineManifest from(String engineId)
    • addFlavorStoragePair

      public boolean addFlavorStoragePair(String flavorSignature, StorageId storageId)
    • removeFlavorStoragePair

      public boolean removeFlavorStoragePair(String flavorSignature, StorageId storageId)
    • removeAllStoragePairs

      public void removeAllStoragePairs(String flavorSignature)
    • containsFlavors

      public boolean containsFlavors()
    • getFlavorCount

      public int getFlavorCount()
    • getFlavorStoragePairs

      public Map<String,Collection<StorageId>> getFlavorStoragePairs()
    • getEngineId

      public String getEngineId()
    • equals

      public boolean equals(Object obj)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • fromGson

      public static EngineManifest fromGson(com.inductiveautomation.ignition.common.gson.JsonElement json)
    • fromJson

      public static EngineManifest fromJson(String json)
    • toGson

      public static com.inductiveautomation.ignition.common.gson.JsonObject toGson(EngineManifest manifest)
    • toJson

      public static String toJson(EngineManifest manifest)