A C D F G H I L N O R S T
A
- addHeaderColumn(String) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
-
Adds a key to the dynamically created
Header
for reducing object creation overhead when massively logging data as noColumn
instances are created once the key was already added.
C
- clear() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbTrimLoggerImpl
- createInstance(String) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerFactoryImpl
- createInstance(String) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerFactoryImpl
- createInstance(String) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbTrimLoggerFactoryImpl
D
- decompose() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
- deleteLogs(Criteria) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbTrimLoggerImpl
- destroy() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
- destroy() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
F
- findLogs() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
- findLogs(int) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
- findLogs(Criteria) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
- findLogs(Criteria, int) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
- findLogs(Criteria, Header<T>) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
- findLogs(Criteria, Header<T>, int) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
- findLogs(Header<T>, int) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
- flush() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
- flushBuffer() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
-
Flushes the buffer with
Records
already encapsulated in Amazon SimpleDB's items.
G
- getHeader() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
-
Provides access to the
Header
member variable required forRecord
related operation.
H
- hasNext() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
I
- initialize() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
L
- log(Record<? extends T>) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
-
Log.
- LOGGER - Static variable in class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
N
- next() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
- nextItem() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
-
"Raw" method to retrieve the next item from Simple DB.
O
- org.refcodes.logger.alt.simpledb - package org.refcodes.logger.alt.simpledb
-
The refcodes-logger for Amazon SimpleDB provides implementations of logger classes (as defined by the refcodes-logger framework) set on top of Amazon SimpleDB as physical data sink and logger factories creating those Amazon Simple DB based logger instances.
R
- remove() - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
S
- SimpleDbLoggerFactoryImpl<T> - Class in org.refcodes.logger.alt.simpledb
-
Ready to use
LoggerFactory
to createLogger
instances directly attached to Amazon SimpleDb. - SimpleDbLoggerFactoryImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbLoggerFactoryImpl
-
Instantiates a new simple db logger factory impl.
- SimpleDbLoggerImpl<T> - Class in org.refcodes.logger.alt.simpledb
-
The
SimpleDbLoggerImpl
is the Amazon SimpleDB implementation of theLogger
interface. - SimpleDbLoggerImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
-
Constructs the
SimpleDbLoggerImpl
for a given SimpleDB domain. - SimpleDbLoggerImpl(String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbLoggerImpl
-
Constructs the
SimpleDbLoggerImpl
for a given SimpleDB domain. - SimpleDbQueryLoggerFactoryImpl<T> - Class in org.refcodes.logger.alt.simpledb
-
Ready to use
QueryLogger
to createQueryLogger
instances directly attached to Amazon SimpleDb. - SimpleDbQueryLoggerFactoryImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerFactoryImpl
-
Instantiates a new simple db query logger factory impl.
- SimpleDbQueryLoggerImpl<T> - Class in org.refcodes.logger.alt.simpledb
-
The
SimpleDbQueryLoggerImpl
extends theSimpleDbLoggerImpl
implementation with theQueryLogger
functionality. - SimpleDbQueryLoggerImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
-
Constructs the
SimpleDbQueryLoggerImpl
for a given SimpleDB domain. - SimpleDbQueryLoggerImpl(String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
-
Constructs the
SimpleDbQueryLoggerImpl
for a given SimpleDB domain. - SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl - Class in org.refcodes.logger.alt.simpledb
-
This iterator encapsulates an Amazon select request for the business logic to simply iterate through the results. ------------------------------------------------------------------------- TODO Make this unit testable and create unit test: -------------------------------------------------------------------------
- SimpleDbRecordsImpl(String) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
-
Constructs a
Records
iterator from a SimpleDB query and the requiredHeader
. - SimpleDbRecordsImpl(String, Header<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
-
Constructs a
Records
iterator from a SimpleDB query and the requiredHeader
. - SimpleDbTrimLoggerFactoryImpl<T> - Class in org.refcodes.logger.alt.simpledb
-
Ready to use
TrimLogger
to createTrimLogger
instances directly attached to Amazon SimpleDb. - SimpleDbTrimLoggerFactoryImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbTrimLoggerFactoryImpl
-
Instantiates a new simple db trim logger factory impl.
- SimpleDbTrimLoggerImpl<T> - Class in org.refcodes.logger.alt.simpledb
-
The
SimpleDbTrimLoggerImpl
extends theSimpleDbQueryLoggerImpl
implementation with theTrimLogger
functionality. - SimpleDbTrimLoggerImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbTrimLoggerImpl
-
Instantiates a new simple db trim logger impl.
- SimpleDbTrimLoggerImpl(String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.SimpleDbTrimLoggerImpl
-
Instantiates a new simple db trim logger impl.
T
- toSqlQuery(Criteria, int) - Method in class org.refcodes.logger.alt.simpledb.SimpleDbQueryLoggerImpl
-
Creates an SQL SELECT query from the given
Criteria
and the provided limit.