T
- The type of the Record
instances managed by the
Logger
.public class SimpleDbTrimLoggerFactoryImpl<T> extends AbstractSimpleDbQueryLoggerFactory<org.refcodes.logger.TrimLogger<T>,T>
TrimLogger
to create TrimLogger
instances
directly attached to Amazon SimpleDb.Constructor and Description |
---|
SimpleDbTrimLoggerFactoryImpl(String aSchemaPrefix,
String aAccessKey,
String aSecretKey,
String aEndPoint,
org.refcodes.tabular.factories.ColumnFactory<T> aColumnFactory) |
Modifier and Type | Method and Description |
---|---|
org.refcodes.logger.TrimLogger<T> |
createInstance(String aSchemaSuffix)
Creates a
Logger instance using Amazon SimpleDB as the physical
data sink. |
createInstance, getAccessKey, getColumnFactory, getEndPoint, getSchemaPrefix, getSecretKey
public org.refcodes.logger.TrimLogger<T> createInstance(String aSchemaSuffix)
Logger
instance using Amazon SimpleDB as the physical
data sink. The Amazon SimpleDB domain name is generated from the SimpleDB
domain prefix as passed via the constructor and the SimpleDB domain
suffix as passed as argument.createInstance
in interface org.refcodes.factory.factories.TypedLookupIdFactory<org.refcodes.logger.TrimLogger<T>>
createInstance
in class AbstractSimpleDbLoggerFactory<org.refcodes.logger.TrimLogger<T>,T>
aSchemaSuffix
- The Amazon SimpleDB domain name's suffix. The prefix
is provided via the constructor.Copyright © 2015. All rights reserved.