Class FedXConnection.SailBaseDefaultImpl

java.lang.Object
org.eclipse.rdf4j.sail.helpers.AbstractSail
org.eclipse.rdf4j.federated.FedXConnection.SailBaseDefaultImpl
All Implemented Interfaces:
Sail
Enclosing class:
FedXConnection

protected static class FedXConnection.SailBaseDefaultImpl extends AbstractSail
A default implementation for AbstractSail. This implementation has no further use, however it is needed for the constructor call.
Author:
as
  • Constructor Details

    • SailBaseDefaultImpl

      protected SailBaseDefaultImpl()
  • Method Details

    • getConnectionInternal

      protected SailConnection getConnectionInternal() throws SailException
      Description copied from class: AbstractSail
      Returns a store-specific SailConnection object.
      Specified by:
      getConnectionInternal in class AbstractSail
      Returns:
      A connection to the store.
      Throws:
      SailException
    • shutDownInternal

      protected void shutDownInternal() throws SailException
      Description copied from class: AbstractSail
      Do store-specific operations to ensure proper shutdown of the store.
      Specified by:
      shutDownInternal in class AbstractSail
      Throws:
      SailException
    • getValueFactory

      public ValueFactory getValueFactory()
      Description copied from interface: Sail
      Gets a ValueFactory object that can be used to create IRI-, blank node-, literal- and statement objects.
      Returns:
      a ValueFactory object for this Sail object.
    • isWritable

      public boolean isWritable() throws SailException
      Description copied from interface: Sail
      Checks whether this Sail object is writable, i.e. if the data contained in this Sail object can be changed.
      Throws:
      SailException
    • connectionClosed

      protected void connectionClosed(SailConnection connection)
      Description copied from class: AbstractSail
      Signals to the store that the supplied connection has been closed; called by AbstractSailConnection.close().
      Overrides:
      connectionClosed in class AbstractSail
      Parameters:
      connection - The connection that has been closed.