public abstract class AbstractImporter
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
TTL_PROP_NAME |
| Constructor and Description |
|---|
AbstractImporter(java.lang.String[] args) |
| Modifier and Type | Method and Description |
|---|---|
static java.lang.Integer |
extractTTL(java.util.Properties props,
java.lang.String keyPrefix) |
CrocusWriter |
getCrocus() |
abstract java.lang.String |
getPropPrefix() |
static CrocusWriter |
setUpCrocusWriter(com.netflix.astyanax.AstyanaxContext<com.netflix.astyanax.Keyspace> context,
java.lang.Integer ttl) |
void |
start() |
static void |
startCrocusWriter(CrocusWriter crocus) |
static void |
startImporter(java.lang.String propPrefix,
java.lang.Runnable importer) |
public static final java.lang.String TTL_PROP_NAME
public AbstractImporter(java.lang.String[] args)
throws java.lang.Exception
java.lang.Exceptionpublic abstract java.lang.String getPropPrefix()
public static CrocusWriter setUpCrocusWriter(com.netflix.astyanax.AstyanaxContext<com.netflix.astyanax.Keyspace> context, java.lang.Integer ttl) throws java.lang.Exception
java.lang.Exceptionpublic static java.lang.Integer extractTTL(java.util.Properties props,
java.lang.String keyPrefix)
public void start()
throws java.lang.Exception
java.lang.Exceptionpublic static void startImporter(java.lang.String propPrefix,
java.lang.Runnable importer)
throws java.lang.Exception
java.lang.Exceptionpublic static void startCrocusWriter(CrocusWriter crocus) throws java.lang.Exception
java.lang.Exceptionpublic CrocusWriter getCrocus()