Class AbstractDataStoreService

java.lang.Object
org.apache.jackrabbit.oak.plugins.blob.datastore.AbstractDataStoreService
Direct Known Subclasses:
DbDataStoreService, FileDataStoreService

public abstract class AbstractDataStoreService extends Object
  • Field Details

  • Constructor Details

    • AbstractDataStoreService

      public AbstractDataStoreService()
  • Method Details

    • activate

      protected void activate(org.osgi.service.component.ComponentContext context, Map<String,Object> config) throws RepositoryException
      Throws:
      RepositoryException
    • deactivate

      protected void deactivate() throws DataStoreException
      Throws:
      DataStoreException
    • createDataStore

      protected abstract DataStore createDataStore(org.osgi.service.component.ComponentContext context, Map<String,Object> config)
    • getStatisticsProvider

      @NotNull protected abstract @NotNull org.apache.jackrabbit.oak.stats.StatisticsProvider getStatisticsProvider()
    • setStatisticsProvider

      protected abstract void setStatisticsProvider(org.apache.jackrabbit.oak.stats.StatisticsProvider statisticsProvider)
    • getDescription

      protected String[] getDescription()
    • lookup

      protected static String lookup(org.osgi.service.component.ComponentContext context, String property)