Uses of Class
com.aoindustries.aoserv.client.CachedObject
Package
Description
-
Uses of CachedObject in com.aoindustries.aoserv.client
Modifier and TypeClassDescriptionclass
CachedObject<K,
T extends CachedObject<K, T>> ACachedObject
is stored in aCachedTable
for greater performance.class
CachedTable<K,
V extends CachedObject<K, V>> ACachedTable
stores all of the availableCachedObject
s and performs all subsequent data access locally.Modifier and TypeClassDescriptionclass
CachedObjectIntegerKey<V extends CachedObjectIntegerKey<V>>
An object that is cached and uses an int as its primary key.class
CachedObjectLongKey<V extends CachedObjectLongKey<V>>
An object that is cached and uses a long as its primary key.class
CachedObjectStringKey<V extends CachedObjectStringKey<V>>
An object that is cached and uses an int as its primary key. -
Uses of CachedObject in com.aoindustries.aoserv.client.account
Modifier and TypeClassDescriptionfinal class
AnAccount
is one distinct set of packages, resources, and permissions.final class
final class
AnAdministrator
is a username and password pair, usually representing an individual or an application, that has administrative control over all resources in anAccount
or any any of its child businesses.class
CachedObjectAccountNameKey<V extends CachedObjectAccountNameKey<V>>
An object that is cached and uses an int as its primary key.class
CachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>
An object that is cached and usesUser.Name
as its primary key.final class
When a resource or resources are disabled, the reason and time is logged.final class
Contact information associated with anAccount
.final class
EachUsername
is unique across all systems and must be allocated to aPackage
before use in any of the account types. -
Uses of CachedObject in com.aoindustries.aoserv.client.accounting
Modifier and TypeClassDescriptionfinal class
For AO Industries use only.final class
For AO Industries use only.final class
For AO Industries use only.final class
For AO Industries use only. -
Uses of CachedObject in com.aoindustries.aoserv.client.backup
Modifier and TypeClassDescriptionfinal class
BackupPartition
stores backup data.final class
Causes a server to replicate itself to another machine on a regular basis.final class
AFailoverFileSchedule
controls which time of day (in server time zone) the failover file replications will occur.final class
AFileBackupSetting
overrides the default backup behavior.final class
Represents MySQL replication for one aFailoverFileReplication
orServer
. -
Uses of CachedObject in com.aoindustries.aoserv.client.billing
Modifier and TypeClassDescriptionfinal class
Miscellaneous monthly charges may be applied to anAccount
.final class
ANoticeLog
entry is created when a client has been notified of either a failed credit card transaction or a past due debt.final class
ANoticeLog
has the account balances at the time the notice was sent.final class
APackage
is a set of resources and its associated price.final class
APackageDefinition
stores one unique set of resources, limits, and prices.final class
APackageDefinitionLimit
stores one limit that is part of aPackageDefinition
.final class
EachAccount
has an account of all the charges and payments processed.final class
Logs the whois history for each registrable domain.final class
Logs whichaccounts
were associated with a registrable domain at the time of whois lookup. -
Uses of CachedObject in com.aoindustries.aoserv.client.dns
-
Uses of CachedObject in com.aoindustries.aoserv.client.email
Modifier and TypeClassDescriptionfinal class
AnEmailAddress
represents a unique email address hosted on an AOServ server.final class
AnEmailAttachmentBlock
restricts one attachment type on one email inbox.final class
Any email sent to aBlackholeEmailAddress
is piped directly to/dev/null
- the bit bucket - the email appears to have been delivered but is simply discarded.final class
EachCyrusImapdServer
may listen for network connections on multipleNetBind
s.final class
AnCyrusImapdServer
represents one running instance of Cyrus IMAPD.final class
AEmailDomain
is one hostname/domain of email addresses hosted on aServer
.final class
AnEmailForwarding
directs incoming mail to a different destination.final class
ALinuxAccount
may have any number of email addresses routed to it to become an email inbox.final class
Any incoming email addressed to aList
is immediately forwarded on to all addresses contained in the list.final class
AnList
may receive email on multiple addresses, and then forward those emails to the list of destinations.final class
AMajordomoList
is one list within aMajordomoServer
.final class
AMajordomoServer
provides Majordomo functionality for aEmailDomain
.final class
Incoming email addressed to anEmailPipe
is piped into a native process.final class
Any number ofEmailAddress
es may be directed to anEmailPipe
.final class
EachSendmailServer
may listen for network connections on multipleNetBind
s.final class
AnSendmailServer
represents one running instance of Sendmail.final class
When a user successfully logs into either the POP3 or IMAP mail systems, access from their host is granted to the SMTP server via aEmailSmtpRelay
.final class
Provides SMTP relay services for one or more non-managed servers.final class
Provides non-default per-domain smart host limits.final class
EachServer
has several entries in/etc/aliases
that do not belong to any particularEmailDomain
orPackage
. -
Uses of CachedObject in com.aoindustries.aoserv.client.ftp
Modifier and TypeClassDescriptionfinal class
If aLinuxAccount
has aFtpGuestUser
attached to it, FTP connections will be limited with their home directory as the root directory.final class
When aPrivateFtpServer
is attached to aNetBind
, the FTP server reponds as configured in thePrivateFtpServer
. -
Uses of CachedObject in com.aoindustries.aoserv.client.infrastructure
Modifier and TypeClassDescriptionfinal class
APhysicalServer
consumes space and electricity in a rack and provides resources.final class
ARack
storesPhysicalServer
s.final class
AO Industries provides greater reliability through the use of multiple network locations.final class
AVirtualDisk
is a block device for aVirtualServer
.final class
AVirtualServer
consumes physical resources within the virtualization layer. -
Uses of CachedObject in com.aoindustries.aoserv.client.linux
Modifier and TypeClassDescriptionclass
CachedObjectGroupNameKey<V extends CachedObjectGroupNameKey<V>>
An object that is cached and usesGroup.Name
as its primary key.class
CachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>
An object that is cached and usesUser.Name
as its primary key.final class
A limited number of hosts may connect to aserver's
daemon, each is configured as anAOServerDaemonHost
.final class
ALinuxGroup
may exist on multipleServer
s.final class
ALinuxServerGroup
adds aLinuxGroup
to aServer
, so thatLinuxServerAccount
with access to the group may use the group on the server.final class
EachLinuxGroup
may be accessed by any number ofLinuxAccount
s.final class
AServer
stores the details about a server that runs the AOServ distribution.final class
One user may have shell, FTP, and/or email access to any number of servers.final class
-
Uses of CachedObject in com.aoindustries.aoserv.client.master
Modifier and TypeClassDescriptionfinal class
Associates a permission with a business administrator.final class
AMasterUser
is anAdministrator
who has greater permissions.final class
AMasterHost
controls which hosts aMasterUser
is allowed to connect from.final class
MasterUser
s are restricted to data based on a list ofServer
s they may access. -
Uses of CachedObject in com.aoindustries.aoserv.client.mysql
Modifier and TypeClassDescriptionclass
CachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>
An object that is cached and usesUser.Name
as its primary key.final class
ADatabase
corresponds to a unique MySQL table space on one server.final class
AMysqlDbUser
grants aMysqlServerUser
access to aMysqlDatabase
.final class
AMysqlServer
corresponds to a unique MySQL install space on one server.final class
AMysqlUser
stores the details of a MySQL account that are common to all servers.final class
-
Uses of CachedObject in com.aoindustries.aoserv.client.net
Modifier and TypeClassDescriptionfinal class
All listening network ports must be registered as aNetBind
.final class
Each port may be independently associated with a specific set ofFirewalld Zones
.final class
Each server has multiple network devices, each listening on different IP addresses.final class
Defines a firewalld zone that exists on aHost
.final class
AServer
stores the details about a single, physical server.final class
EachIpAddress
represents a unique IPv4 address.final class
Each server may perform TCP redirects via xinetd. -
Uses of CachedObject in com.aoindustries.aoserv.client.net.monitoring
-
Uses of CachedObject in com.aoindustries.aoserv.client.net.reputation
Modifier and TypeClassDescriptionfinal class
One host tracked by anIpReputationSet
.final class
AnIpReputationLimiter
rate-limits traffic by class and type.final class
The limit for one class of aIpReputationLimiter
.final class
One set used by aIpReputationLimiter
.final class
One network tracked by anIpReputationSet
.final class
AnIpReputationSet
stores network and host IP reputation fed from external sources. -
Uses of CachedObject in com.aoindustries.aoserv.client.payment
Modifier and TypeClassDescriptionfinal class
ACreditCard
stores credit card information.final class
ACreditCardTransaction
stores the complete history of credit card transactions.final class
ACreditCardProcessor
represents on Merchant account used for credit card processing. -
Uses of CachedObject in com.aoindustries.aoserv.client.pki
Modifier and TypeClassDescriptionfinal class
final class
final class
final class
Stores the list of encryption keys for a business. -
Uses of CachedObject in com.aoindustries.aoserv.client.postgresql
Modifier and TypeClassDescriptionclass
CachedObjectUserNameKey<V extends CachedObjectUserNameKey<V>>
An object that is cached and usesUser.Name
as its primary key.final class
APostgresDatabase
corresponds to a unique PostgreSQL table space on one server.final class
APostgresServer
corresponds to a unique PostgreSQL install space on one server.final class
APostgresUser
may have access to multiple servers.final class
APostgresServerUser
grants aPostgresUser
access to aServer
. -
Uses of CachedObject in com.aoindustries.aoserv.client.reseller
Modifier and TypeClassDescriptionfinal class
A brand has separate website, packages, nameservers, and support.final class
final class
final class
A reseller may handle support tickets.. -
Uses of CachedObject in com.aoindustries.aoserv.client.scm
Modifier and TypeClassDescriptionfinal class
ACvsRepository
represents on repository directory for the CVS pserver. -
Uses of CachedObject in com.aoindustries.aoserv.client.signup
-
Uses of CachedObject in com.aoindustries.aoserv.client.ticket
Modifier and TypeClassDescriptionfinal class
TicketAction
s represent a complete history of the changes that have been made to a ticket.final class
final class
TheTicket
system allows clients to submit support requests and monitor the progress of the work. -
Uses of CachedObject in com.aoindustries.aoserv.client.web
Modifier and TypeClassDescriptionfinal class
EachVirtualHost
may have header configurations attached to it.final class
EachHttpdServer
may listen for network connections on multipleNetBind
s.final class
AnHttpdServer
represents one running instance of the Apache web server.final class
TODO: Make the authentication aspect optional since this now has an optional handler.final class
EachVirtualHost
may have RewriteRule configurations attached to it.final class
AnHttpdSite
is one unique set of web content and resides in its own directory under/www
.final class
AnHttpdStaticSite
indicates that anHttpdSite
serves static content only.final class
final class
MultipleHttpdSiteURL
s may be attached to a unique combination ofHttpdSite
andHttpdBind
, represented by anHttpdSiteBind
. -
Uses of CachedObject in com.aoindustries.aoserv.client.web.jboss
Modifier and TypeClassDescriptionfinal class
AnHttpdJbossSite
indicates that anHttpdSite
uses JBoss as its servlet engine. -
Uses of CachedObject in com.aoindustries.aoserv.client.web.tomcat
Modifier and TypeClassDescriptionfinal class
Represents one context within aHttpdTomcatSite
.final class
Represents one data source within aHttpdTomcatContext
.final class
Represents one parameter within aHttpdTomcatContext
.final class
EachSite
has independently configured JkMount and JkUnMount directives.final class
AnHttpdStdTomcatSite
indicates that aHttpdTomcatSite
is configured in the standard layout of one Tomcat instance per Java virtual machine.final class
AnHttpdSharedTomcat
stores configuration information about the Jakarta Tomcat JVM under which run one or moreHttpdTomcatSharedSite
s.final class
AnHttpdTomcatSharedSite
is anHttpdTomcatSite
running under anHttpdSharedTomcat
.final class
AnHttpdTomcatSite
indicates that anHttpdSite
uses the Jakarta Tomcat project as its servlet engine.final class
AnHttpdWorker
represents a unique combination ofHttpdJKCode
andHttpdTomcatSite
.