Class JDBCObjectStoreDelegate

  • All Implemented Interfaces:
    io.vlingo.symbio.store.object.ObjectStore, io.vlingo.symbio.store.object.ObjectStoreReader, io.vlingo.symbio.store.object.ObjectStoreWriter
    Direct Known Subclasses:
    JdbiObjectStoreDelegate

    public abstract class JDBCObjectStoreDelegate
    extends java.lang.Object
    implements io.vlingo.symbio.store.object.ObjectStore
    The JDBCObjectStoreDelegate abstract base used by JDBCObjectStoreActor to interact with specific delegates, and also extended by any number of those concrete delegates.
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface io.vlingo.symbio.store.object.ObjectStoreReader

        io.vlingo.symbio.store.object.ObjectStoreReader.QueryMode, io.vlingo.symbio.store.object.ObjectStoreReader.QueryMultiResults, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResult, io.vlingo.symbio.store.object.ObjectStoreReader.QueryResultInterest, io.vlingo.symbio.store.object.ObjectStoreReader.QuerySingleResult
      • Nested classes/interfaces inherited from interface io.vlingo.symbio.store.object.ObjectStoreWriter

        io.vlingo.symbio.store.object.ObjectStoreWriter.PersistResultInterest
    • Field Summary

      Fields 
      Modifier and Type Field Description
      Configuration configuration  
      • Fields inherited from interface io.vlingo.symbio.store.object.ObjectStoreReader

        NoId
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      abstract void timeoutCheck()
      Check for timed out transactions.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
      • Methods inherited from interface io.vlingo.symbio.store.object.ObjectStore

        close, registerMapper
      • Methods inherited from interface io.vlingo.symbio.store.object.ObjectStoreReader

        queryAll, queryAll, queryObject, queryObject
      • Methods inherited from interface io.vlingo.symbio.store.object.ObjectStoreWriter

        persist, persist, persist, persist, persist, persist, persist, persist, persistAll, persistAll, persistAll, persistAll, persistAll, persistAll, persistAll, persistAll
    • Constructor Detail

      • JDBCObjectStoreDelegate

        protected JDBCObjectStoreDelegate​(Configuration configuration)
        Constructs my default state.
        Parameters:
        configuration - the Configuration used to configure my concrete subclasses
    • Method Detail

      • timeoutCheck

        public abstract void timeoutCheck()
        Check for timed out transactions.