Class SqlServerPersistentStorage<V extends DigitalTwinBase>

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

    public class SqlServerPersistentStorage<V extends DigitalTwinBase>
    extends PersistentStorage<V>
    SQLServer persistent storage - transparently store and load digital twins to and from a SQL Server database.
    • Constructor Summary

      Constructors 
      Constructor Description
      SqlServerPersistentStorage​(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)  
      void initializeSqlServerConnection()  
      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
    • Constructor Detail

      • SqlServerPersistentStorage

        public SqlServerPersistentStorage​(com.scaleout.client.GridConnection connection,
                                          java.lang.String model,
                                          java.lang.Class<V> clazz)