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

    Modifier and Type
    Method
    Description
    void
    Clear any pending changes.
    void
    Called to finalize the persistent context.
    void
    Disconnects the persistence context.
    void
    Flushes any pending changes to the DB.
    void
    Called to intialisation the persistent context.
    boolean
    Checks whether the persistence context is open.
    void
    Reconnects the persistence context.
    void
    Sets the persistence context to read-only mode.
    void
    Sets the persistence context to read-write mode.
  • Method Details

    • 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