Uses of Interface
org.gcube.documentstore.persistence.PersistenceExecutor
Packages that use PersistenceExecutor
-
Uses of PersistenceExecutor in org.gcube.documentstore.persistence
Classes in org.gcube.documentstore.persistence that implement PersistenceExecutor -
Uses of PersistenceExecutor in org.gcube.documentstore.records.aggregation
Fields in org.gcube.documentstore.records.aggregation declared as PersistenceExecutorModifier and TypeFieldDescriptionprotected final PersistenceExecutorAggregationScheduler.persistenceExecutorMethods in org.gcube.documentstore.records.aggregation with parameters of type PersistenceExecutorModifier and TypeMethodDescriptionvoidAggregationScheduler.aggregate(Record record, PersistenceExecutor persistenceExecutor) Get a record and try to aggregate with other buffered Records.protected voidAggregationScheduler.aggregate(Record record, PersistenceExecutor persistenceExecutor, boolean forceFlush) Aggregates the record, if any, and persists the buffered records when it is time to, or when forced.voidAggregationScheduler.flush(PersistenceExecutor persistenceExecutor) voidAggregationScheduler.flushAfterWaiting(PersistenceExecutor persistenceExecutor, long timeout, TimeUnit timeUnit) Persists the buffered records with the given executor after waiting, at most for the given time, for the persistence in progress, if any.static AggregationSchedulerAggregationScheduler.newInstance(PersistenceExecutor persistenceExecutor) static AggregationSchedulerAggregationScheduler.newInstance(PersistenceExecutor persistenceExecutor, PersistenceBackendConfiguration configuration) protected voidAggregationScheduler.persist(PersistenceExecutor persistenceExecutor, Record[] recordsToPersist) Persists the records, one persistence at a time for this scheduler.protected voidAggregationScheduler.reallyFlush(PersistenceExecutor persistenceExecutor) Constructors in org.gcube.documentstore.records.aggregation with parameters of type PersistenceExecutorModifierConstructorDescriptionprotectedAggregationScheduler(PersistenceExecutor persistenceExecutor) protectedAggregationScheduler(PersistenceExecutor persistenceExecutor, AggregationConfiguration config) BufferAggregationScheduler(PersistenceExecutor persistenceExecutor) BufferAggregationScheduler(PersistenceExecutor persistenceExecutor, AggregationConfiguration config)