Interface StorageIF

All Known Implementing Classes:
RDBMSStorage

public interface StorageIF
INTERNAL: Interface for accessing storage definitions.

This class is similar to the JDO PersistenceManagerFactory interface.

  • Method Details

    • getMapping

      RDBMSMapping getMapping()
      INTERNAL: Returns the optimized object relational mapping declaration.
    • isSharedCache

      boolean isSharedCache()
      INTERNAL: Returns true if shared cache is enabled.
    • getStorageCache

      StorageCacheIF getStorageCache()
      INTERNAL: Returns the shared storage cache, if any.
    • getHelperObject

      EvictableIF getHelperObject(int identifier, IdentityIF namespace)
      INTERNAL: Returns the shared caches.
    • notifyCluster

      void notifyCluster()
      INTERNAL: Notify cluster that transaction has been committed, so that batched cluster events can be broadcasted.
    • createTransaction

      TransactionIF createTransaction(boolean readonly)
      INTERNAL: Creates a new storage access instance.
    • getProperties

      Map<String,String> getProperties()
      INTERNAL: Gets the properties held by the storage.
    • getProperty

      String getProperty(String property)
      INTERNAL: Gets the value of the specified storage property.
    • close

      void close()
      INTERNAL: Closes the storage definition, which allows it to free its resources.