public interface NdBenchClient extends NdBenchAbstractClient<java.lang.String>
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getConnectionInfo()
Get connection info
|
void |
init(DataGenerator dataGenerator)
Initialize the client
|
default java.util.List<java.lang.String> |
readBulk(java.util.List<java.lang.String> keys)
Perform a bulk read operation
|
java.lang.String |
readSingle(java.lang.String key)
Perform a single read operation
|
java.lang.String |
runWorkFlow()
Run workflow for functional testing
|
void |
shutdown()
shutdown the client
|
default java.util.List<java.lang.String> |
writeBulk(java.util.List<java.lang.String> keys)
Perform a bulk write operation
|
java.lang.String |
writeSingle(java.lang.String key)
Perform a single write operation
|
autoTuneReadRateLimit, autoTuneWriteRateLimit
void init(DataGenerator dataGenerator) throws java.lang.Exception
init
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception
java.lang.String readSingle(java.lang.String key) throws java.lang.Exception
readSingle
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception
java.lang.String writeSingle(java.lang.String key) throws java.lang.Exception
writeSingle
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception
default java.util.List<java.lang.String> readBulk(java.util.List<java.lang.String> keys) throws java.lang.Exception
readBulk
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception
default java.util.List<java.lang.String> writeBulk(java.util.List<java.lang.String> keys) throws java.lang.Exception
writeBulk
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception
void shutdown() throws java.lang.Exception
shutdown
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception
java.lang.String getConnectionInfo() throws java.lang.Exception
getConnectionInfo
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception
java.lang.String runWorkFlow() throws java.lang.Exception
runWorkFlow
in interface NdBenchAbstractClient<java.lang.String>
java.lang.Exception