Class AbstractStorageProvider

    • Constructor Detail

      • AbstractStorageProvider

        public AbstractStorageProvider​(RateLimiter changeListenerNotificationRateLimit)
    • Method Detail

      • delete

        public int delete​(java.util.UUID id)
        Description copied from interface: StorageProvider
        This method changes the state of the job to the DeletedState - it does not permanently delete it yet
        Specified by:
        delete in interface StorageProvider
        Parameters:
        id - the id of the job
      • close

        public void close()
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface StorageProvider
      • notifyJobStatsOnChangeListenersIf

        protected void notifyJobStatsOnChangeListenersIf​(boolean mustNotify)
      • notifyJobStatsOnChangeListeners

        protected void notifyJobStatsOnChangeListeners()
      • notifyMetadataChangeListeners

        protected void notifyMetadataChangeListeners​(boolean mustNotify)
      • notifyMetadataChangeListeners

        protected void notifyMetadataChangeListeners()