public class ChannelYearDayWriter extends java.lang.Object implements ImportProcessor
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
CF_NAME |
| Constructor and Description |
|---|
ChannelYearDayWriter(com.netflix.astyanax.AstyanaxContext<com.netflix.astyanax.Keyspace> context,
java.lang.Integer timeToLiveSeconds)
YearDay for channels expires with give TTL + 86400 as yearday inserted at the beginning of the
day should be valid at the end of the expiration day.
|
| Modifier and Type | Method and Description |
|---|---|
java.util.HashMap<NSLC,java.util.List<java.lang.Integer>> |
bruteForceLoadAllChannels(com.netflix.astyanax.Keyspace keyspace) |
static com.netflix.astyanax.model.ColumnFamily<NSLC,java.lang.Integer> |
getColFamilyDef() |
void |
legacyLoad(com.netflix.astyanax.Keyspace keyspace) |
static java.util.HashMap<NSLC,java.util.List<java.lang.Integer>> |
loadFromCassandra(com.netflix.astyanax.Keyspace keyspace) |
void |
processDataRecords(NSLCDay rowKey,
java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> drList) |
public static final java.lang.String CF_NAME
public ChannelYearDayWriter(com.netflix.astyanax.AstyanaxContext<com.netflix.astyanax.Keyspace> context,
java.lang.Integer timeToLiveSeconds)
throws java.lang.Exception
context - timeToLiveSeconds - java.lang.Exceptionpublic void legacyLoad(com.netflix.astyanax.Keyspace keyspace)
throws java.lang.Exception
java.lang.Exceptionpublic java.util.HashMap<NSLC,java.util.List<java.lang.Integer>> bruteForceLoadAllChannels(com.netflix.astyanax.Keyspace keyspace) throws java.lang.Exception
java.lang.Exceptionpublic void processDataRecords(NSLCDay rowKey, java.util.List<edu.sc.seis.seisFile.mseed.DataRecord> drList) throws com.netflix.astyanax.connectionpool.exceptions.ConnectionException
processDataRecords in interface ImportProcessorcom.netflix.astyanax.connectionpool.exceptions.ConnectionExceptionpublic static java.util.HashMap<NSLC,java.util.List<java.lang.Integer>> loadFromCassandra(com.netflix.astyanax.Keyspace keyspace) throws java.lang.Exception
java.lang.Exceptionpublic static com.netflix.astyanax.model.ColumnFamily<NSLC,java.lang.Integer> getColFamilyDef()