RowKeyType
- the type of the row key, String, Integer etc.public class HystrixCassandraGetRowsByQuery<RowKeyType> extends AbstractCassandraHystrixCommand<com.netflix.astyanax.model.Rows<RowKeyType,java.lang.String>>
Constructor and Description |
---|
HystrixCassandraGetRowsByQuery(com.netflix.astyanax.Keyspace keyspace,
com.netflix.astyanax.model.ColumnFamily<RowKeyType,java.lang.String> columnFamily,
java.lang.String cql)
Get rows specified by their row keys.
|
HystrixCassandraGetRowsByQuery(com.netflix.astyanax.Keyspace keyspace,
java.lang.String columnFamilyName,
java.lang.Class<?> columnFamilyKeyType,
java.lang.String cql)
Get rows specified by their row keys.
|
Modifier and Type | Method and Description |
---|---|
protected com.netflix.astyanax.model.Rows<RowKeyType,java.lang.String> |
run() |
getColumnFamilyViaColumnName, getColumnFamilyViaColumnName
decomposeException, execute, getCacheKey, getCommandGroup, getCommandKey, getExecutionEvents, getExecutionTimeInMilliseconds, getFailedExecutionException, getFallback, getMetrics, getProperties, getThreadPoolKey, isCircuitBreakerOpen, isExecutedInThread, isExecutionComplete, isFailedExecution, isResponseFromCache, isResponseFromFallback, isResponseRejected, isResponseShortCircuited, isResponseTimedOut, isSuccessfulExecution, observe, queue, toObservable, toObservable
public HystrixCassandraGetRowsByQuery(com.netflix.astyanax.Keyspace keyspace, com.netflix.astyanax.model.ColumnFamily<RowKeyType,java.lang.String> columnFamily, java.lang.String cql)
keyspace
- columnFamily
- cql
- public HystrixCassandraGetRowsByQuery(com.netflix.astyanax.Keyspace keyspace, java.lang.String columnFamilyName, java.lang.Class<?> columnFamilyKeyType, java.lang.String cql)
keyspace
- columnFamilyName
- cql
- protected com.netflix.astyanax.model.Rows<RowKeyType,java.lang.String> run() throws java.lang.Exception
run
in class com.netflix.hystrix.HystrixCommand<com.netflix.astyanax.model.Rows<RowKeyType,java.lang.String>>
java.lang.Exception