Interface PersistenceContextInterceptor

  • All Known Implementing Classes:
    NullPersistentContextInterceptor

    public interface PersistenceContextInterceptor
    Sets up the persistent context before and after a Grails operation is invoked.
    Since:
    0.4
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void clear()
      Clear any pending changes.
      void destroy()
      Called to finalize the persistent context.
      void disconnect()
      Disconnects the persistence context.
      void flush()
      Flushes any pending changes to the DB.
      void init()
      Called to intialisation the persistent context.
      boolean isOpen()
      Checks whether the persistence context is open.
      void reconnect()
      Reconnects the persistence context.
      void setReadOnly()
      Sets the persistence context to read-only mode.
      void setReadWrite()
      Sets the persistence context to read-write mode.
    • Method Detail

      • init

        void init()
        Called to intialisation the persistent context.
      • destroy

        void destroy()
        Called to finalize the persistent context.
      • disconnect

        void disconnect()
        Disconnects the persistence context.
      • reconnect

        void reconnect()
        Reconnects the persistence context.
      • flush

        void flush()
        Flushes any pending changes to the DB.
      • clear

        void clear()
        Clear any pending changes.
      • setReadOnly

        void setReadOnly()
        Sets the persistence context to read-only mode.
      • setReadWrite

        void setReadWrite()
        Sets the persistence context to read-write mode.
      • isOpen

        boolean isOpen()
        Checks whether the persistence context is open.
        Returns:
        Returns whether the persistence context is open