Class AzureDigitalTwinPersistentStorage<V extends DigitalTwinBase>

  • Type Parameters:
    V - the type of the digital twin
    All Implemented Interfaces:
    com.scaleout.client.ighosting.InvocationGridSignalHandler

    public class AzureDigitalTwinPersistentStorage<V extends DigitalTwinBase>
    extends PersistentStorage<V>
    Persistent storage for AzureDigitalTwins - transparently store and load digital twins to and from Azure Digital Twins.
    • Constructor Summary

      Constructors 
      Constructor Description
      AzureDigitalTwinPersistentStorage​(com.scaleout.client.GridConnection connection, java.lang.String model, java.lang.Class<V> clazz)  
    • Method Summary

      Modifier and Type Method Description
      byte getPersistencePolicy()  
      void initialize​(java.util.HashMap<java.lang.String,​java.lang.String> conf)  
      boolean isActive()  
      V load​(java.lang.String id)  
      void onSignal​(com.scaleout.client.ighosting.InvocationGridSignal invocationGridSignal, java.lang.Object o)  
      void store​(V instance)  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait