Class AbstractTrsStore

java.lang.Object
com.sodius.oslc.server.trs.store.AbstractTrsStore
All Implemented Interfaces:
ResourceEventStore, TrsStore
Direct Known Subclasses:
FileTrsStore

public abstract class AbstractTrsStore extends Object implements TrsStore
Partial implementation of a TrsStore fulfilling the contract of ResourceEventStore.
Since:
3.3.0
  • Field Details

    • BASE_BUFFER_SIZE

      protected static final int BASE_BUFFER_SIZE
      Proven buffer size for base members consumption with good performance for memory and db storage.
      See Also:
    • EVENTS_BUFFER_SIZE

      protected static final int EVENTS_BUFFER_SIZE
      Proven buffer size for resource events consumption with good performance for memory and db storage.
      See Also:
  • Constructor Details

    • AbstractTrsStore

      protected AbstractTrsStore(URI domain)
      Creates a new store instance representing the given OSLC domain.
      Parameters:
      domain - the OSLC domain
      Throws:
      NullPointerException - if the domain is null
      Since:
      3.11.0
  • Method Details