RowKeyType
- the type of the row key, String, Integer etc.public class HystrixCassandraGetRowsByKeys<RowKeyType> extends AbstractCassandraHystrixCommand<com.netflix.astyanax.model.Rows<RowKeyType,java.lang.String>>
Constructor and Description |
---|
HystrixCassandraGetRowsByKeys(com.netflix.astyanax.Keyspace keyspace,
java.lang.String columnFamilyName,
RowKeyType... rowKeys) |
Modifier and Type | Method and Description |
---|---|
protected com.netflix.astyanax.model.Rows<RowKeyType,java.lang.String> |
run() |
HystrixCassandraGetRowsByKeys<RowKeyType> |
withColumns(java.lang.String... columns)
Restrict the response to only these columns.
|
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 HystrixCassandraGetRowsByKeys(com.netflix.astyanax.Keyspace keyspace, java.lang.String columnFamilyName, RowKeyType... rowKeys)
public HystrixCassandraGetRowsByKeys<RowKeyType> withColumns(java.lang.String... columns)
columns
- list of column names.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