Class PersistenceConfiguration


  • public class PersistenceConfiguration
    extends java.lang.Object
    Class to hold the persistence policy configuration.
    Author:
    Chris Dennis
    • Field Detail

      • DEFAULT_SYNCHRONOUS_WRITES

        public static final boolean DEFAULT_SYNCHRONOUS_WRITES
        Default synchronous writes setting
        See Also:
        Constant Field Values
    • Constructor Detail

      • PersistenceConfiguration

        public PersistenceConfiguration()
    • Method Detail

      • setStrategy

        public void setStrategy​(java.lang.String strategy)
        Sets the persistence strategy
        Parameters:
        strategy - the persistence strategy
      • strategy

        public PersistenceConfiguration strategy​(java.lang.String strategy)
        Builder method to set the persistence strategy using a String object
        Parameters:
        strategy - the persistence strategy
        Returns:
        this PersistenceConfiguration object
      • getSynchronousWrites

        public boolean getSynchronousWrites()
        Gets the persistence write mode
        Returns:
        the persistence write mode
      • setSynchronousWrites

        public void setSynchronousWrites​(boolean synchronousWrites)
        Sets the persistence write mode
        Parameters:
        synchronousWrites - the persistence write mode
      • synchronousWrites

        public PersistenceConfiguration synchronousWrites​(boolean synchronousWrites)
        Builder method to set the persistence write mode
        Parameters:
        synchronousWrites - the persistence write mode
        Returns:
        this PersistenceConfiguration object