Interface ThreadSafetyAware

All Known Implementing Classes:
AbstractForwardChainingInferencerConnection, DedupingInferencerConnection, InferencerConnectionWrapper, LuceneSailConnection, MemoryStoreConnection, NativeStoreConnection, NotifyingSailConnectionWrapper, SailConnectionWrapper, SchemaCachingRDFSInferencerConnection, ShaclSailConnection, VerySimpleRdfsBackwardsChainingConnection

public interface ThreadSafetyAware
An interface used to signal thread safety features of a sail or its related classes.
  • Method Summary Link icon

    Modifier and Type
    Method
    Description
    boolean
    A class may support concurrent reads from multiple threads against the same object.
  • Method Details Link icon

    • supportsConcurrentReads Link icon

      boolean supportsConcurrentReads()
      A class may support concurrent reads from multiple threads against the same object. This ability may change based on an object's current state.
      Returns:
      true if this object supports concurrent reads