Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- AbstractGemLogger - Class in io.gem.logger.impl
- AbstractGemLogger() - Constructor for class io.gem.logger.impl.AbstractGemLogger
B
- BIN_DIR - Static variable in class io.gem.config.GemConfig
-
String BIN_DIR = "bin"
. - buildBenchmark(String[], String, String, String) - Static method in class io.gem.api.impl.SbkGem
-
Build the Benchmark Object.
C
- connection - Variable in class io.gem.api.SshSession
-
public SshConnection connection
. - ConnectionConfig - Class in io.gem.api
-
Class SshConnection.
- ConnectionConfig(String, String, String, int, String) - Constructor for class io.gem.api.ConnectionConfig
-
This Constructor is responsible for initializing all values.
- copy - Variable in class io.gem.config.GemConfig
-
boolean copy
. - copyDirectory(ClientSession, String, String) - Static method in class io.gem.api.SshUtils
-
It copies directory of sessions.
- copyDirectoryAsync(String, String) - Method in class io.gem.api.SshSession
-
It copies directory of sessions but throws ConnectException if it occurs.
- createSession(SshClient, ConnectionConfig, long) - Static method in class io.gem.api.SshUtils
-
This method is responsible for creating client sessions.
- createSessionAsync(long) - Method in class io.gem.api.SshSession
-
This method Creates Sessions.
D
- delete - Variable in class io.gem.config.GemConfig
-
boolean delete
. - DESC - Static variable in class io.gem.config.GemConfig
-
String DESC = "Storage Benchmark Kit - Group Execution Monitor"
.
E
- errOutput - Variable in class io.gem.api.RemoteResponse
-
String errOutput
. - errOutputStream - Variable in class io.gem.api.SshResponse
-
OutputStream errOutputStream
.
F
G
- GemBenchmark - Interface in io.gem.api
-
Interface GemBenchmark.
- GemConfig - Class in io.gem.config
-
Class GemConfig.
- GemConfig() - Constructor for class io.gem.config.GemConfig
- GemLogger - Interface in io.gem.logger
-
Interface GemLogger.
- GemLoggerPackage - Class in io.gem.api
- GemLoggerPackage(String) - Constructor for class io.gem.api.GemLoggerPackage
- GemParameterOptions - Interface in io.gem.params
-
Interface GemParameterOptions.
- GemParameters - Interface in io.gem.params
-
Interface GemParameters.
- gempass - Variable in class io.gem.config.GemConfig
-
String gempass
. - gemport - Variable in class io.gem.config.GemConfig
-
int gemport
. - GemPrometheusLogger - Class in io.gem.logger.impl
-
Class GemRamPrometheusLogger.
- GemPrometheusLogger() - Constructor for class io.gem.logger.impl.GemPrometheusLogger
- gemuser - Variable in class io.gem.config.GemConfig
-
String gemuse
. - GetArguments - Interface in io.gem.params
-
Interface GetArguments.
- getClasses(String) - Method in class io.gem.api.GemLoggerPackage
- getConnections() - Method in interface io.gem.params.GemParameters
-
to get ssh connections.
- getLocalHost() - Method in interface io.gem.params.GemParameters
-
to get local host.
- getOptionsArgs() - Method in class io.gem.logger.impl.AbstractGemLogger
- getOptionsArgs() - Method in class io.gem.logger.impl.GemPrometheusLogger
- getOptionsArgs() - Method in interface io.gem.params.GetArguments
-
to get options provided as arguments.
- getParsedArgs() - Method in class io.gem.logger.impl.AbstractGemLogger
- getParsedArgs() - Method in class io.gem.logger.impl.GemPrometheusLogger
- getParsedArgs() - Method in interface io.gem.params.GetArguments
-
to get Parsed options provided as arguments.
- getSbkCommand() - Method in interface io.gem.params.GemParameters
-
to get sbk commands.
- getSbkCommand() - Method in class io.gem.params.impl.SbkGemParameters
- getSbkDir() - Method in interface io.gem.params.GemParameters
-
to get Sbk directory.
- getSbkDir() - Method in class io.gem.params.impl.SbkGemParameters
- getSbmIdleSleepMilliSeconds() - Method in interface io.gem.params.GemParameters
-
to get SBM idle milliseconds sleep.
- getSbmPort() - Method in interface io.gem.params.GemParameters
-
to get SBM port number.
H
- host - Variable in class io.gem.api.RemoteResponse
-
String host
.
I
- io.gem.api - package io.gem.api
- io.gem.api.impl - package io.gem.api.impl
- io.gem.config - package io.gem.config
- io.gem.logger - package io.gem.logger
- io.gem.logger.impl - package io.gem.logger.impl
- io.gem.main - package io.gem.main
- io.gem.params - package io.gem.params
- io.gem.params.impl - package io.gem.params.impl
- isCopy() - Method in interface io.gem.params.GemParameters
-
checks if parameters are copy.
- isCopy() - Method in class io.gem.params.impl.SbkGemParameters
- isDelete() - Method in interface io.gem.params.GemParameters
-
checks if parameters are deleted.
- isDelete() - Method in class io.gem.params.impl.SbkGemParameters
L
- LOCAL_HOST - Static variable in class io.gem.config.GemConfig
-
String LOCAL_HOST = "localhost"
.
M
- main(String[]) - Static method in class io.gem.main.SbkGemMain
-
This method is the main method of Sbk-Gem module.
- maxIterations - Variable in class io.gem.config.GemConfig
-
int maxIterations
.
N
- NAME - Static variable in class io.gem.config.GemConfig
-
String NAME = "sbk-gem"
. - nodes - Variable in class io.gem.config.GemConfig
-
String nodes
.
P
- parseArgs(String[]) - Method in class io.gem.params.impl.SbkGemParameters
- printRemoteResults(RemoteResponse[], boolean) - Static method in class io.gem.api.impl.SbkGem
-
This method prints Remote Results.
R
- remoteDir - Variable in class io.gem.config.GemConfig
-
String remoteDir
. - RemoteResponse - Class in io.gem.api
-
Class RemoteResponse.
- RemoteResponse(int, String, String, String) - Constructor for class io.gem.api.RemoteResponse
-
The constructor RemoteResponse is responsible for initializing all values.
- remoteTimeoutSeconds - Variable in class io.gem.config.GemConfig
-
long remoteTimeoutSeconds
. - returnCode - Variable in class io.gem.api.RemoteResponse
-
int returnCode
. - returnCode - Variable in class io.gem.api.SshResponse
-
int returnCode
. - run(String[], String, String, String) - Static method in class io.gem.api.impl.SbkGem
-
Run the Performance Benchmarking .
- runCommand(ClientSession, String, long, SshResponse) - Static method in class io.gem.api.SshUtils
-
This method is responsible for running commands.
- runCommandAsync(String, Boolean, long) - Method in class io.gem.api.SshSession
-
This method is responsible for running commands but throws ConnectException if it occurs.
S
- SBK_GEM_APP_NAME - Static variable in class io.gem.config.GemConfig
-
String SBK_GEM_APP_NAME = "sbk.gem.applicationName
. - SBK_GEM_LOGGER_PACKAGE_NAME - Static variable in class io.gem.config.GemConfig
-
String SBK_GEM_LOGGER_PACKAGE_NAME = "io.sbm.logger"
. - sbkcommand - Variable in class io.gem.config.GemConfig
-
String sbkcommand
. - sbkdir - Variable in class io.gem.config.GemConfig
-
String sbkdir
. - SbkGem - Class in io.gem.api.impl
-
Class SbkGem.
- SbkGem() - Constructor for class io.gem.api.impl.SbkGem
- SbkGemBenchmark - Class in io.gem.api.impl
-
Class SbkGemBenchmark.
- SbkGemBenchmark(Benchmark, GemConfig, GemParameters, String) - Constructor for class io.gem.api.impl.SbkGemBenchmark
-
Constructor SbkGemBenchmark is responsible for initializing all values.
- SbkGemMain - Class in io.gem.main
-
Class SbkGemMain.
- SbkGemMain() - Constructor for class io.gem.main.SbkGemMain
- SbkGemParameters - Class in io.gem.params.impl
-
Class SbkGemParameters.
- SbkGemParameters(String, String[], String[], GemConfig, int, int) - Constructor for class io.gem.params.impl.SbkGemParameters
-
This Constructor is responsible for initializing all values.
- SshResponse - Class in io.gem.api
-
Class SshResponseStream.
- SshResponse(boolean) - Constructor for class io.gem.api.SshResponse
-
This constructor is responsible for initializing all values.
- SshSession - Class in io.gem.api
-
Class SbkSsh.
- SshSession(ConnectionConfig, ExecutorService) - Constructor for class io.gem.api.SshSession
-
This Constructor initializes all values.
- SshUtils - Class in io.gem.api
-
Class SshUtils.
- SshUtils() - Constructor for class io.gem.api.SshUtils
- start() - Method in interface io.gem.api.GemBenchmark
-
Start the Benchmark.
- start() - Method in class io.gem.api.impl.SbkGemBenchmark
- stdOutput - Variable in class io.gem.api.RemoteResponse
-
String stdOutput
. - stdOutputStream - Variable in class io.gem.api.SshResponse
-
OutputStream stdOutputStream
. - stop() - Method in interface io.gem.api.GemBenchmark
-
stop/shutdown the Benchmark.
- stop() - Method in class io.gem.api.impl.SbkGemBenchmark
- stop() - Method in class io.gem.api.SshSession
-
This method is responsible for closing session and stopping the client.
T
- timeoutSeconds - Variable in class io.gem.config.GemConfig
-
int timeoutSeconds
.
All Classes and Interfaces|All Packages|Constant Field Values