Class AbstractPersistenceTools

  • All Implemented Interfaces:
    com.oracle.coherence.persistence.PersistenceTools, com.oracle.datagrid.persistence.PersistenceTools
    Direct Known Subclasses:
    AbstractPersistenceManager.AbstractPersistenceSnapshotTools

    public abstract class AbstractPersistenceTools
    extends Object
    implements com.oracle.datagrid.persistence.PersistenceTools
    Abstract implementation of PersistenceTools which can be extended for either local or archived snapshot operations.
    Since:
    12.2.1
    Author:
    tam/hr 2014.11.21
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.oracle.datagrid.persistence.OfflinePersistenceInfo f_info
      Information about the snapshot or archived snapshot.
    • Constructor Summary

      Constructors 
      Constructor Description
      AbstractPersistenceTools​(com.oracle.datagrid.persistence.OfflinePersistenceInfo info)
      Constructs an abstract implementation of PersistenceTools that can be utilized for both local or archived snapshot operations.
    • Field Detail

      • f_info

        protected final com.oracle.datagrid.persistence.OfflinePersistenceInfo f_info
        Information about the snapshot or archived snapshot.
    • Constructor Detail

      • AbstractPersistenceTools

        public AbstractPersistenceTools​(com.oracle.datagrid.persistence.OfflinePersistenceInfo info)
        Constructs an abstract implementation of PersistenceTools that can be utilized for both local or archived snapshot operations.
        Parameters:
        info - the information collected about the snapshot
    • Method Detail

      • getPersistenceInfo

        public com.oracle.datagrid.persistence.OfflinePersistenceInfo getPersistenceInfo()
        Description copied from interface: com.oracle.datagrid.persistence.PersistenceTools
        Return summary information regarding the available PersistentStores under the context of the PersistenceManager (snapshot or archived snapshot).
        Specified by:
        getPersistenceInfo in interface com.oracle.coherence.persistence.PersistenceTools
        Specified by:
        getPersistenceInfo in interface com.oracle.datagrid.persistence.PersistenceTools
        Returns:
        summary information about the specific snapshot