Index

A B C D E F G H I L M N P R S T 
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

fork - Variable in class io.gem.config.GemConfig
boolean fork.

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.
A B C D E F G H I L M N P R S T 
All Classes and Interfaces|All Packages|Constant Field Values