Interface ResourceHolder

All Known Implementing Classes:
ConnectionHolder, EntityManagerHolder, ResourceHolderSupport, SessionHolder

public interface ResourceHolder
Generic interface to be implemented by resource holders. Allows transaction infrastructure to introspect and reset the holder when necessary.
Since:
2.5.5
Author:
Juergen Hoeller, graemerocher
See Also:
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    Determine whether this holder is considered as 'void', i.e.
    void
    Reset the transactional state of this holder.
    void
    Notify this holder that it has been unbound from transaction synchronization.
  • Method Details

    • reset

      void reset()
      Reset the transactional state of this holder.
    • unbound

      void unbound()
      Notify this holder that it has been unbound from transaction synchronization.
    • isVoid

      boolean isVoid()
      Determine whether this holder is considered as 'void', i.e. as a leftover from a previous thread.
      Returns:
      If the resource is void