| Interface | Description |
|---|---|
| Add<T extends Pojo> |
Write operation to be used for adding new records into
storage.
|
| BackingStorage |
This subclass of
Storage should be implemented by classes that
interact directly with a form of storage (e.g. |
| Connection.ConnectionListener | |
| Countable | |
| Cursor<T extends Pojo> |
Allows traversing over objects obtained from
Storage. |
| DataModifyingStatement<T extends Pojo> |
Marker interface for
Statements which perform write operations on
storage. |
| DbService |
DbService provides API for handling database (i.e.
|
| HostsVMsLoader |
Provides a way to load the current hosts and VMs.
|
| ParsedStatement<T extends Pojo> |
An intermediary representation of a
PreparedStatement. |
| PreparedStatement<T extends Pojo> |
A prepared statement.
|
| Query<T extends Pojo> |
Describes what data should be fetched.
|
| Ref | |
| Remove<T extends Pojo> |
Write operation to be used for removing records from storage.
|
| Replace<T extends Pojo> |
Write operation which should be used if any existing record should get
updated with new values.
|
| SchemaInfo |
An interface which contains shared information used in
SchemaInfoDAO and SchemaInfoInserter. |
| SchemaInfoInserter |
This is a buddy interface of
BackingStorage. |
| SecureStorage |
Provides authentication service to the command channel API.
|
| Statement<T extends Pojo> |
Implementations of this interface represent operations on storage.
|
| Storage |
A storage can be used to store, query, update and remove data.
|
| StorageCredentials | |
| StorageProvider |
Factory for creating a new
Storage instance. |
| Update<T extends Pojo> |
Updates properties of a record in storage.
|
| WriterID |
Service interface class for getting the writer ID which should
be used for writing data to
Storage. |
| Class | Description |
|---|---|
| AbstractQuery<T extends Pojo> | |
| AbstractQuery.Sort | |
| AggregateQuery<T extends Pojo> |
Common super class for aggregate queries.
|
| AuthToken | |
| Categories | |
| Category<T extends Pojo> |
A description for data persisted in storage.
|
| CategoryAdapter<T extends Pojo,S extends Pojo> |
Adapts a given category to an aggregate equivalent.
|
| Connection |
Storage delegates to this class for connecting to storage. |
| DbServiceFactory |
Factory for creating new
DbService instances. |
| DefaultHostsVMsLoader | |
| HostLatestPojoListGetter<T extends TimeStampedPojo> | |
| HostRef |
Identifies an agent or a host
|
| HostTimeIntervalPojoListGetter<T extends TimeStampedPojo> | |
| Key<T> |
Keys are attributes in
Categorys. |
| PreparedParameter |
Represents a prepared parameter.
|
| PreparedParameters |
Shared class for setting prepared parameters.
|
| PreparedStatementFactory |
Factory for instantiating a
PreparedStatement. |
| QueuedStorage | |
| SecureQueuedStorage |
Secure version of
QueuedStorage. |
| StatementDescriptor<T extends Pojo> | |
| VmId | |
| VmLatestPojoListGetter<T extends TimeStampedPojo> |
Get a
List of TimeStampedPojos newer than a given time stamp. |
| VmRef | |
| VmTimeIntervalPojoListGetter<T extends TimeStampedPojo> |
Get a
List of TimeStampedPojos in a given time interval
range. |
| Enum | Description |
|---|---|
| AggregateQuery.AggregateFunction | |
| Connection.ConnectionStatus | |
| Query.SortDirection |
| Exception | Description |
|---|---|
| ConnectionException | |
| DescriptorParsingException | |
| IllegalDescriptorException |
Thrown if a prepared statement descriptor was refused by the storage endpoint.
|
| IllegalPatchException |
Thrown if a prepared statement was attempted to patch, which resulted in
NPEs or a type mismatch for some of the free variables.
|
| StatementExecutionException |
Exception thrown if something was wrong with a
PreparedStatement
and it was attempted to execute it. |
| StorageException |
| Annotation Type | Description |
|---|---|
| Entity |
The presence of this annotation indicates that a class maybe serialized
and stored into a
Storage. |
| Persist |
Indicates that the annotated JavaBean property should be persisted into some
form of storage when needed.
|
Copyright © 2015. All rights reserved.