| Class | Description |
|---|---|
| BookKeeperClient |
A client class to access the BookKeeper service
|
| CreateUsageTask |
This class represents a task to report a creation of a usage to the remote bookkeeper server and
set the reported date in the local usages table after the succeeded reporting
|
| DeleteUsageTask |
This class represents a thread task to report an event to delete of an exiting usage to the remote bookkeeper server.
|
| FailedReportingAttemptChecker |
This class periodically gets reporting usages which were failed to be reported to the
remote book keeper service (e.g.
|
| LocalUsage |
A child class of the Usage class of BookKeeper.
|
| PortalQuotaService |
A class enforce the portal quota service, which controls how many portals
users can create
|
| QuotaDBManager |
Represents a class to manipulate the usages table for the quota service in the postgresql database
|
| QuotaService |
A class represents an abstract quota service.
|
| QuotaServiceManager |
A class manages the quota service for users
|
| QuotaTypeDeterminer |
A class to decide the quota type (storage, portal and etc) based on the given name space
|
| UpdateUsageTask |
This class represents a thread task to report a updating of an exiting usage to the remote bookkeeper server.
|
| UsageTask |
The parent class reporting usages to the remote book keeper server and logging the quota usages events
into the local database.
|
Copyright © 2023 Regents of the University of California. All Rights Reserved.