Interface ThreadSafetyAware

All Known Implementing Classes:
AbstractForwardChainingInferencerConnection, DedupingInferencerConnection, InferencerConnectionWrapper, LimitedSizeNativeStoreConnection, 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

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

    • supportsConcurrentReads

      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