| Package | Description |
|---|---|
| org.gcube.accounting.aggregation.scheduler | |
| org.gcube.accounting.datamodel | |
| org.gcube.accounting.datamodel.usagerecords | |
| org.gcube.accounting.persistence |
| Modifier and Type | Method and Description |
|---|---|
void |
AggregationScheduler.aggregate(SingleUsageRecord usageRecord,
AccountingPersistenceExecutor persistenceExecutor)
Get an usage records and try to aggregate with other buffered
Usage Record.
|
protected void |
AggregationScheduler.aggregate(SingleUsageRecord usageRecord,
AccountingPersistenceExecutor persistenceExecutor,
boolean forceFlush) |
| Modifier and Type | Interface and Description |
|---|---|
interface |
AggregatedUsageRecord<T extends AggregatedUsageRecord<T,B>,B extends SingleUsageRecord> |
class |
AggregationStrategy<T extends AggregatedUsageRecord<T,B>,B extends SingleUsageRecord> |
| Modifier and Type | Class and Description |
|---|---|
class |
RawUsageRecord
Deprecated.
|
| Modifier and Type | Class and Description |
|---|---|
class |
JobUsageRecord |
class |
PortletUsageRecord |
class |
ServiceUsageRecord |
class |
StorageUsageRecord |
class |
TaskUsageRecord |
| Modifier and Type | Method and Description |
|---|---|
void |
AccountingPersistence.account(SingleUsageRecord usageRecord)
Persist the
#UsageRecord. |
protected void |
AccountingPersistence.validateAccountAggregate(SingleUsageRecord usageRecord,
boolean validate,
boolean aggregate) |
Copyright © 2015. All Rights Reserved.