Interface NotifyingSail

    • Method Detail

      • getConnection

        NotifyingSailConnection getConnection()
                                       throws SailException
        Opens a connection on the Sail which can be used to query and update data. Depending on how the implementation handles concurrent access, a call to this method might block when there is another open connection on this Sail.
        Specified by:
        getConnection in interface Sail
        Throws:
        SailException - If no transaction could be started, for example because the Sail is not writable.
      • addSailChangedListener

        void addSailChangedListener​(SailChangedListener listener)
        Adds the specified SailChangedListener to receive events when the data in this Sail object changes.
      • removeSailChangedListener

        void removeSailChangedListener​(SailChangedListener listener)
        Removes the specified SailChangedListener so that it no longer receives events from this Sail object.