Package com.aoindustries.aoserv.client
package com.aoindustries.aoserv.client
-
ClassDescriptionThe default client configuration is stored in a properties resource named
/com/aoindustries/aoserv/client/aoesrv-client.properties.AnAoservConnectionis one stream of communication between the client and the server.AnAoservConnectorprovides the connection between the object layer and the data.This is the preferred mechanism for providing custom requests that have a return value.This is the preferred mechanism for providing custom requests.An update request with a returned invalidation list.AoservObject<K,T extends AoservObject<K, T>> AnAoservObjectis the lowest level object for all data in the system.Something that can be read with a given version represented byAoservProtocol.Version.Streamablewith a given version represented byAoservProtocol.Version.AoservTable<K,V extends AoservObject<K, V>> AnAoservTableprovides access to one set ofAoservObjects.Something that can be written with a given version represented byAoservProtocol.Version.CachedObject<K,T extends CachedObject<K, T>> ACachedObjectis stored in aCachedTablefor greater performance.CachedObjectIntegerKey<V extends CachedObjectIntegerKey<V>>An object that is cached and uses an int as its primary key.CachedObjectLongKey<V extends CachedObjectLongKey<V>>An object that is cached and uses a long as its primary key.CachedObjectStringKey<V extends CachedObjectStringKey<V>>An object that is cached and uses an int as its primary key.CachedTable<K,V extends CachedObject<K, V>> ACachedTablestores all of the availableCachedObjects and performs all subsequent data access locally.CachedTableIntegerKey<V extends CachedObjectIntegerKey<V>>CachedTableLongKey<V extends CachedObjectLongKey<V>>CachedTableStringKey<V extends CachedObjectStringKey<V>>Encapsulates a reason and optional dependent object.A registry of converters from JavaEnumto/from the underlying PostgreSQL enum value.DbEnum.FromDbValue<E extends Enum<?>>DbEnum.ToDbValue<E extends Enum<?>>Classes that areDisablablecan be disable and enabled.Flags anAoservObjectas being able to dump its contents into aPrintWriter.FilesystemCachedObject<K,T extends FilesystemCachedObject<K, T>> AFilesystemCachedObjectis stored in a temporary file on disk for local-speed performance while using minimal heap space.FilesystemCachedTable<K,V extends FilesystemCachedObject<K, V>> AFilesystemCachedTablestores all of the availableFilesystemCachedObjects in a temporary file and performs all subsequent data access locally.GlobalObject<K,T extends GlobalObject<K, T>> AGlobalObjectis stored in aGlobalTableand shared by all users for greater performance.GlobalObjectDomainNameKey<T extends GlobalObjectDomainNameKey<T>>An object that is cached and uses a DomainName as its primary key.GlobalObjectIntegerKey<T extends GlobalObjectIntegerKey<T>>An object that is cached and uses an int as its primary key.GlobalObjectStringKey<T extends GlobalObjectStringKey<T>>An object that is cached and uses a String as its primary key.GlobalTable<K,V extends GlobalObject<K, V>> AGlobalTableis shared between all users.GlobalTableDomainNameKey<V extends GlobalObjectDomainNameKey<V>>GlobalTableIntegerKey<V extends GlobalObjectIntegerKey<V>>GlobalTableStringKey<V extends GlobalObjectStringKey<V>>AJDBCProviderprovides connection information for a JDBC-enabled database.ANestedInputStreamreads data from within aStreamableInputas if it were a separate stream.Synchronously notified of table loading progress.Flags anAoservObjects as being able to be removed with a call to theremove()method.A parent container ofSchema.SimpleAoservClientis a simplified interface into the client code.SingleTableObject<K,V extends AoservObject<K, V>> Indicates that an object is contained in only one table.ASocketConnectionis a single, persistent, plaintext connection to the server.ASslConnectorprovides the connection between the client and server over secured SSL sockets.Handles a response stream.Synchronously notified with each object as the table is being loaded.ATcpConnectorprovides the connection between the object layer and the data over a pool of un-secured sockets.
