Skip navigation links
A C D F G H I L N O R S T 

A

AbstractSimpleDbClient - Class in org.refcodes.logger.alt.simpledb.impls
Abstract class to be used for any SimpleDB using service.
AbstractSimpleDbClient(String, String, String) - Constructor for class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Constructs the SimpleDB support by directly providing all needed information to setup the instance.
AbstractSimpleDbClient(String, String, String, String) - Constructor for class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Constructs the SimpleDB support by directly providing all needed information to setup the instance.
AbstractSimpleDbLoggerFactory<L extends org.refcodes.logger.Logger<T>,T> - Class in org.refcodes.logger.alt.simpledb.factories.impls
The AbstractSimpleDbLoggerFactory implements the LoggerFactory and creates Logger instances using the SimpleDB NoSQL engine from Amazon.
AbstractSimpleDbLoggerFactory(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Creates an AbstractSimpleDbLoggerFactory for creating Amazon SimpleDB based Logger instances.
AbstractSimpleDbQueryLoggerFactory<L extends org.refcodes.logger.QueryLogger<T>,T> - Class in org.refcodes.logger.alt.simpledb.factories.impls
The AbstractSimpleDbQueryLoggerFactory implements the LoggerFactory and creates QueryLogger instances using the SimpleDB NoSQL engine from Amazon.
AbstractSimpleDbQueryLoggerFactory(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbQueryLoggerFactory
Creates an AbstractSimpleDbQueryLoggerFactory for creating Amazon SimpleDB based QueryLogger instances.
addHeaderColumn(String) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
Adds a key to the dynamically created Header for reducing object creation overhead when massively logging data as no Column instances are created once the key was already added.

C

clear() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbTrimLoggerImpl
clearDomain(AmazonSimpleDBClient, String) - Static method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Clears all content from the given Amazon SimpleDB domain.
createInstance(String) - Method in class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Creates a Logger instance using Amazon SimpleDB as the physical data sink.
createInstance(String, Properties) - Method in class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Creates a Logger instance using Amazon SimpleDB as the physical data sink.
createInstance(String) - Method in class org.refcodes.logger.alt.simpledb.factories.impls.SimpleDbLoggerFactoryImpl
Creates a Logger instance using Amazon SimpleDB as the physical data sink.
createInstance(String) - Method in class org.refcodes.logger.alt.simpledb.factories.impls.SimpleDbQueryLoggerFactoryImpl
Creates a Logger instance using Amazon SimpleDB as the physical data sink.
createInstance(String) - Method in class org.refcodes.logger.alt.simpledb.factories.impls.SimpleDbTrimLoggerFactoryImpl
Creates a Logger instance using Amazon SimpleDB as the physical data sink.

D

decompose() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
Tears down this component, also removes external resources. ------------------------------------------------------------------------- ATTENTION: This method will also tear down the Amazon SimpleDB domain!
deleteLogs(Criteria) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbTrimLoggerImpl
destroy() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
destroy() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl

F

findLogs() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
findLogs(int) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
findLogs(Criteria) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
findLogs(Criteria, int) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
findLogs(Criteria, Header<T>) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
findLogs(Header<T>, int) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
findLogs(Criteria, Header<T>, int) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
flush() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
Flushes buffered log lines, when shutting down this component via the SimpleDbLoggerImpl.destroy() method, the buffer then is flushed automatically!
flushBuffer() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
Flushes the buffer with Records already encapsulated in Amazon SimpleDB's items.

G

getAccessKey() - Method in class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Retrieves the Amazon access key.
getAmazonSimpleDbClient() - Method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Retrieves the amazon SimpleDB client to be used.
getAmazonSimpleDbClient(File) - Static method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Retrieves an AmazonSimpleDBClient from a configuration file containing the access- and the secret key.
getAmazonSimpleDbDomainName() - Method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Retrieves the domain name to be used.
getColumnFactory() - Method in class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Retrieves the ColumnFactory to be used.
getDomainNames(AmazonSimpleDBClient) - Static method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Retrieves a list of domain names retrievable from the given AmazonSimpleDBClient.
getEndPoint() - Method in class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Retrieves the Amazon SimpleDB end-point.
getHeader() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
Provides access to the Header member variable required for Record related operation.
getSchemaPrefix() - Method in class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Provides access to the schema prefix.
getSecretKey() - Method in class org.refcodes.logger.alt.simpledb.factories.impls.AbstractSimpleDbLoggerFactory
Retrieves the Amazon secret key.

H

hasDomain(AmazonSimpleDBClient, String) - Static method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Tests whether the given domain exists in Amazon SimpleDB.
hasNext() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl

I

initialize() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
isRequestTimeoutException(Exception) - Static method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
 
isServiceUnavailableException(Exception) - Static method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
 

L

log(Record<? extends T>) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
LOGGER - Static variable in class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
 

N

next() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
nextItem() - Method in class org.refcodes.logger.alt.simpledb.impls.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.
org.refcodes.logger.alt.simpledb.factories.impls - package org.refcodes.logger.alt.simpledb.factories.impls
 
org.refcodes.logger.alt.simpledb.impls - package org.refcodes.logger.alt.simpledb.impls
 

R

remove() - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl

S

setAmazonSimpleDbDomainName(String) - Method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Sets the domain name to be used.
SimpleDbLoggerFactoryImpl<T> - Class in org.refcodes.logger.alt.simpledb.factories.impls
Ready to use LoggerFactory to create Logger instances directly attached to Amazon SimpleDb.
SimpleDbLoggerFactoryImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.factories.impls.SimpleDbLoggerFactoryImpl
SimpleDbLoggerImpl<T> - Class in org.refcodes.logger.alt.simpledb.impls
The SimpleDbLoggerImpl is the Amazon SimpleDB implementation of the Logger interface.
SimpleDbLoggerImpl(String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
Constructs the SimpleDbLoggerImpl for a given SimpleDB domain.
SimpleDbLoggerImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.impls.SimpleDbLoggerImpl
Constructs the SimpleDbLoggerImpl for a given SimpleDB domain.
SimpleDbQueryLoggerFactoryImpl<T> - Class in org.refcodes.logger.alt.simpledb.factories.impls
Ready to use QueryLogger to create QueryLogger instances directly attached to Amazon SimpleDb.
SimpleDbQueryLoggerFactoryImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.factories.impls.SimpleDbQueryLoggerFactoryImpl
SimpleDbQueryLoggerImpl<T> - Class in org.refcodes.logger.alt.simpledb.impls
The SimpleDbQueryLoggerImpl extends the SimpleDbLoggerImpl implementation with the QueryLogger functionality.
SimpleDbQueryLoggerImpl(String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
Constructs the SimpleDbQueryLoggerImpl for a given SimpleDB domain.
SimpleDbQueryLoggerImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
Constructs the SimpleDbQueryLoggerImpl for a given SimpleDB domain.
SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl - Class in org.refcodes.logger.alt.simpledb.impls
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.impls.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
Constructs a Records iterator from a SimpleDB query and the required Header.
SimpleDbRecordsImpl(String, Header<T>) - Constructor for class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl.SimpleDbRecordsImpl
Constructs a Records iterator from a SimpleDB query and the required Header.
SimpleDbTrimLoggerFactoryImpl<T> - Class in org.refcodes.logger.alt.simpledb.factories.impls
Ready to use TrimLogger to create TrimLogger instances directly attached to Amazon SimpleDb.
SimpleDbTrimLoggerFactoryImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.factories.impls.SimpleDbTrimLoggerFactoryImpl
SimpleDbTrimLoggerImpl<T> - Class in org.refcodes.logger.alt.simpledb.impls
The SimpleDbTrimLoggerImpl extends the SimpleDbQueryLoggerImpl implementation with the TrimLogger functionality.
SimpleDbTrimLoggerImpl(String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.impls.SimpleDbTrimLoggerImpl
SimpleDbTrimLoggerImpl(String, String, String, String, ColumnFactory<T>) - Constructor for class org.refcodes.logger.alt.simpledb.impls.SimpleDbTrimLoggerImpl

T

toMessage(Throwable) - Static method in class org.refcodes.logger.alt.simpledb.impls.AbstractSimpleDbClient
Creates an Amazon AWS specific exception message from the given throwable containing additional information such as the AWS error code, the AWS error type, the request ID, the service name and the status code.
toSqlQuery(Criteria, int) - Method in class org.refcodes.logger.alt.simpledb.impls.SimpleDbQueryLoggerImpl
Creates an SQL SELECT query from the given Criteria and the provided limit.
A C D F G H I L N O R S T 
Skip navigation links

Copyright © 2015. All rights reserved.