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
Statement s 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
Category s. |
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 TimeStampedPojo s newer than a given time stamp. |
VmRef | |
VmTimeIntervalPojoListGetter<T extends TimeStampedPojo> |
Get a
List of TimeStampedPojo s 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.