Uses of Interface
net.sf.sparql.benchmarking.options.Options

Packages that use Options
net.sf.sparql.benchmarking.monitoring   
net.sf.sparql.benchmarking.operations   
net.sf.sparql.benchmarking.operations.gsp   
net.sf.sparql.benchmarking.operations.parameterized   
net.sf.sparql.benchmarking.operations.parameterized.nvp   
net.sf.sparql.benchmarking.operations.query   
net.sf.sparql.benchmarking.operations.query.callables   
net.sf.sparql.benchmarking.operations.query.nvp   
net.sf.sparql.benchmarking.operations.update   
net.sf.sparql.benchmarking.operations.update.callables   
net.sf.sparql.benchmarking.operations.update.nvp   
net.sf.sparql.benchmarking.operations.util   
net.sf.sparql.benchmarking.options   
net.sf.sparql.benchmarking.parallel   
net.sf.sparql.benchmarking.parallel.impl   
net.sf.sparql.benchmarking.runners   
net.sf.sparql.benchmarking.runners.mix   
net.sf.sparql.benchmarking.runners.operations   
 

Uses of Options in net.sf.sparql.benchmarking.monitoring
 

Methods in net.sf.sparql.benchmarking.monitoring with type parameters of type Options
<T extends Options>
void
XmlProgressListener.afterOperation(Runner<T> runner, T options, Operation operation, OperationRun run)
           
<T extends Options>
void
StreamProgressListener.afterOperation(Runner<T> runner, T options, Operation operation, OperationRun run)
           
<T extends Options>
void
ProgressListener.afterOperation(Runner<T> runner, T options, Operation operation, OperationRun run)
          Invoked after each run of an operation
<T extends Options>
void
CsvProgressListener.afterOperation(Runner<T> runner, T options, Operation operation, OperationRun run)
          Does nothing as this listener discards individual operation run statistics
<T extends Options>
void
XmlProgressListener.afterOperationMix(Runner<T> runner, T options, OperationMix mix, OperationMixRun run)
           
<T extends Options>
void
StreamProgressListener.afterOperationMix(Runner<T> runner, T options, OperationMix mix, OperationMixRun run)
           
<T extends Options>
void
ProgressListener.afterOperationMix(Runner<T> runner, T options, OperationMix mix, OperationMixRun run)
          Invoked after each run of an operation mix
<T extends Options>
void
CsvProgressListener.afterOperationMix(Runner<T> runner, T options, OperationMix mix, OperationMixRun run)
          Handles the Mix progress event by recording the run statistics for later printing to the CSV file
<T extends Options>
void
XmlProgressListener.beforeOperation(Runner<T> runner, T options, Operation operation)
          Does nothing as this listener discards individual operation run statistics
<T extends Options>
void
StreamProgressListener.beforeOperation(Runner<T> runner, T options, Operation operation)
           
<T extends Options>
void
ProgressListener.beforeOperation(Runner<T> runner, T options, Operation operation)
          Invoked before each run of an operation
<T extends Options>
void
CsvProgressListener.beforeOperation(Runner<T> runner, T options, Operation operation)
          Does nothing as this listener discards individual operation run statistics
<T extends Options>
void
XmlProgressListener.beforeOperationMix(Runner<T> runner, T options, OperationMix mix)
           
<T extends Options>
void
StreamProgressListener.beforeOperationMix(Runner<T> runner, T options, OperationMix mix)
           
<T extends Options>
void
ProgressListener.beforeOperationMix(Runner<T> runner, T options, OperationMix mix)
          Invoked before each run of an operation mix
<T extends Options>
void
CsvProgressListener.beforeOperationMix(Runner<T> runner, T options, OperationMix mix)
           
<T extends Options>
void
XmlProgressListener.finish(Runner<T> runner, T options, boolean ok)
          Handles the finished event by printing statistics to the XML file
<T extends Options>
void
StreamProgressListener.finish(Runner<T> runner, T options, boolean ok)
           
<T extends Options>
void
ProgressListener.finish(Runner<T> runner, T options, boolean ok)
          Invoked when test runs finish
<T extends Options>
void
CsvProgressListener.finish(Runner<T> runner, T options, boolean ok)
          Handles the finished event by printing relevant statistics to the CSV file
<T extends Options>
void
XmlProgressListener.progress(Runner<T> runner, T options, String message)
           
<T extends Options>
void
StreamProgressListener.progress(Runner<T> runner, T options, String message)
           
<T extends Options>
void
ProgressListener.progress(Runner<T> runner, T options, String message)
          Invoked when an informational progress message is available
<T extends Options>
void
CsvProgressListener.progress(Runner<T> runner, T options, String message)
          Does nothing as this listener discards informational messages
<T extends Options>
void
XmlProgressListener.start(Runner<T> runner, T options)
          Handles the started event by printing run configuration to the XML file
<T extends Options>
void
StreamProgressListener.start(Runner<T> runner, T options)
           
<T extends Options>
void
ProgressListener.start(Runner<T> runner, T options)
          Invoked when test runs start
<T extends Options>
void
CsvProgressListener.start(Runner<T> runner, T options)
          Handles the started event by preparing a record of the run configuration which will eventually be printed to the CSV file
 

Uses of Options in net.sf.sparql.benchmarking.operations
 

Classes in net.sf.sparql.benchmarking.operations with type parameters of type Options
 class AbstractOperationCallable<T extends Options>
          Abstract implementation of an operation callable
 interface OperationCallable<T extends Options>
          Interface for operation callables
 

Methods in net.sf.sparql.benchmarking.operations with type parameters of type Options
<T extends Options>
boolean
Operation.canRun(Runner<T> runner, T options)
          Report whether the operation can run based on the available options
<T extends Options>
OperationCallable<T>
Operation.createCallable(Runner<T> runner, T options)
          Creates the callable for running the operation in a background thread
 

Uses of Options in net.sf.sparql.benchmarking.operations.gsp
 

Classes in net.sf.sparql.benchmarking.operations.gsp with type parameters of type Options
 class AbstractGSPCallable<T extends Options>
          Abstract callable for GSP operations
 class GSPDeleteCallable<T extends Options>
          A callable which runs the Graph Store Protocol DELETE operation
 class GSPGetCallable<T extends Options>
          A callable which runs the Graph Store Protocol GET operation
 class GSPHeadCallable<T extends Options>
          A callable which runs the Graph Store Protocol HEAD operation
 class GSPPostCallable<T extends Options>
          A callable which runs the Graph Store Protocol POST operation
 class GSPPutCallable<T extends Options>
          A callable which runs the Graph Store Protocol PUT operation
 

Methods in net.sf.sparql.benchmarking.operations.gsp with type parameters of type Options
<T extends Options>
boolean
AbstractGSPOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
GSPPutOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
GSPPostOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
GSPHeadOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
GSPGetOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
GSPDeleteOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.parameterized
 

Methods in net.sf.sparql.benchmarking.operations.parameterized with type parameters of type Options
<T extends Options>
boolean
ParameterizedUpdateOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
boolean
ParameterizedQueryOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
boolean
InMemoryParameterizedUpdateOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
boolean
InMemoryParameterizedQueryOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
InMemoryParameterizedUpdateOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
InMemoryParameterizedQueryOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
AbstractParameterizedUpdateOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
AbstractParameterizedQueryOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.parameterized.nvp
 

Methods in net.sf.sparql.benchmarking.operations.parameterized.nvp with type parameters of type Options
<T extends Options>
OperationCallable<T>
ParameterizedNvpUpdateOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
ParameterizedNvpQueryOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.query
 

Methods in net.sf.sparql.benchmarking.operations.query with type parameters of type Options
<T extends Options>
boolean
DatasetSizeOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
boolean
AbstractRemoteQueryOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
boolean
AbstractInMemoryQueryOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
DatasetSizeOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
AbstractRemoteQueryOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
AbstractInMemoryQueryOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.query.callables
 

Classes in net.sf.sparql.benchmarking.operations.query.callables with type parameters of type Options
 class AbstractInMemoryQueryCallable<T extends Options>
          Abstract callable for operations that run queries against a local in-memory dataset
 class AbstractQueryCallable<T extends Options>
          Abstract callable for queries
 class AbstractRemoteQueryCallable<T extends Options>
          Abstract callable for operations that run queries against a remote service via HTTP
 class AbstractScalarValueCallable<T extends Options,TCallable extends AbstractQueryCallable<T>>
          A callable which counts SELECT results by retrieving the value of a specific column of the first row and then converting that value into an integer
 class InMemoryQueryCallable<T extends Options>
          A Callable for queries so we can execute them asynchronously with timeouts
 class LongValueCallable<T extends Options,TCallable extends AbstractQueryCallable<T>>
          A callable for getting the value of a specific variable in the first row of a result set as a long
 class RemoteQueryCallable<T extends Options>
          A Callable for queries so we can execute them asynchronously with timeouts
 class WrapperQueryCallable<T extends Options,TCallable extends AbstractQueryCallable<T>>
          A decorator to allow query callables to have parts of their behaviour modified without extending them directly.
 

Uses of Options in net.sf.sparql.benchmarking.operations.query.nvp
 

Classes in net.sf.sparql.benchmarking.operations.query.nvp with type parameters of type Options
 class NvpQueryCallable<T extends Options>
          A query callable that adds custom NVPs to the request
 

Methods in net.sf.sparql.benchmarking.operations.query.nvp with type parameters of type Options
<T extends Options>
OperationCallable<T>
FixedNvpQueryOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.update
 

Methods in net.sf.sparql.benchmarking.operations.update with type parameters of type Options
<T extends Options>
boolean
InMemoryFixedUpdateOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
boolean
FixedUpdateOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
InMemoryFixedUpdateOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
FixedUpdateOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.update.callables
 

Classes in net.sf.sparql.benchmarking.operations.update.callables with type parameters of type Options
 class AbstractInMemoryUpdateCallable<T extends Options>
          Abstract callable for operations that run updates against a local in-memory dataset
 class AbstractRemoteUpdateCallable<T extends Options>
          Abstract callable for operations that run updates
 class AbstractUpdateCallable<T extends Options>
          Abstract callable for update operations
 class InMemoryUpdateCallable<T extends Options>
           
 class RemoteUpdateCallable<T extends Options>
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.update.nvp
 

Classes in net.sf.sparql.benchmarking.operations.update.nvp with type parameters of type Options
 class NvpUpdateCallable<T extends Options>
          An update callable that adds custom NVPs to the request
 

Methods in net.sf.sparql.benchmarking.operations.update.nvp with type parameters of type Options
<T extends Options>
OperationCallable<T>
FixedNvpUpdateOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.operations.util
 

Classes in net.sf.sparql.benchmarking.operations.util with type parameters of type Options
 class MixOperationCallable<T extends Options>
          A callable for running an operation mix as an operation
 class NoOpCallable<T extends Options>
          A callable that does nothing
 class SleepCallable<T extends Options>
          A callable for sleeping
 

Methods in net.sf.sparql.benchmarking.operations.util with type parameters of type Options
<T extends Options>
boolean
SleepOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
boolean
MixOperation.canRun(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
SleepOperation.createCallable(Runner<T> runner, T options)
           
<T extends Options>
OperationCallable<T>
MixOperation.createCallable(Runner<T> runner, T options)
           
 

Uses of Options in net.sf.sparql.benchmarking.options
 

Classes in net.sf.sparql.benchmarking.options that implement Options
 class BenchmarkOptions
          Options for benchmarks
 class OptionsImpl
          Implementation of generic options
 class SoakOptions
          Options for soak testing
 class StressOptions
          Options for stress testing
 

Methods in net.sf.sparql.benchmarking.options with type parameters of type Options
<T extends Options>
T
StressOptions.copy()
           
<T extends Options>
T
SoakOptions.copy()
           
<T extends Options>
T
OptionsImpl.copy()
           
<T extends Options>
T
Options.copy()
          Makes a copy of the options
<T extends Options>
T
BenchmarkOptions.copy()
           
 

Uses of Options in net.sf.sparql.benchmarking.parallel
 

Classes in net.sf.sparql.benchmarking.parallel with type parameters of type Options
 class AbstractParallelClient<T extends Options>
          Abstract implementation of a parallel client
 class AbstractParallelClientManager<T extends Options>
          Abstract implementation of a parallel client manager
 interface ParallelClient<T extends Options>
          Interface for parallel clients
 interface ParallelClientManager<T extends Options>
          Interface for parallel client managers
 class ParallelClientManagerTask<T extends Options>
          Task for running a parallel client manager
 class ParallelClientTask<T extends Options>
          Task for running parallel clients
 

Uses of Options in net.sf.sparql.benchmarking.parallel.impl
 

Classes in net.sf.sparql.benchmarking.parallel.impl with type parameters of type Options
 class DefaultParallelClient<T extends Options>
          Default parallel client for running multi-threaded testing
 class OperationMixCallable<T extends Options>
          A callable for operation mixes so we can execute them in parallel to do multi-threaded benchmarks
 class OperationMixTask<T extends Options>
          An operation mix task that can be executed
 

Uses of Options in net.sf.sparql.benchmarking.runners
 

Classes in net.sf.sparql.benchmarking.runners with type parameters of type Options
 class AbstractRunner<T extends Options>
          Abstract implementation of a runner providing common halting and progress reporting functionality
 interface Runner<T extends Options>
          Interface for test runners
 

Methods in net.sf.sparql.benchmarking.runners with parameters of type Options
 void SmokeRunner.run(Options options)
           
 

Uses of Options in net.sf.sparql.benchmarking.runners.mix
 

Methods in net.sf.sparql.benchmarking.runners.mix with type parameters of type Options
protected
<T extends Options>
List<Integer>
SamplingOperationMixRunner.getOperationOrder(T options, OperationMix mix)
           
protected
<T extends Options>
List<Integer>
InOrderOperationMixRunner.getOperationOrder(T options, OperationMix mix)
           
protected
<T extends Options>
List<Integer>
DefaultOperationMixRunner.getOperationOrder(T options, OperationMix mix)
           
protected abstract
<T extends Options>
List<Integer>
AbstractOperationMixRunner.getOperationOrder(T options, OperationMix mix)
          Gets the order in which the runner should run the operations
protected
<T extends Options>
boolean
InOrderOperationMixRunner.reportOperationOrder(T options)
          Returns false since there is no need to report the operation order since it will always be the same
protected
<T extends Options>
boolean
AbstractOperationMixRunner.reportOperationOrder(T options)
          Whether the runner should report the order of operations as a progress message
<T extends Options>
OperationMixRun
OperationMixRunner.run(Runner<T> runner, T options, OperationMix mix)
          Performs a operation mix run returning the statistics as a OperationMixRun
<T extends Options>
OperationMixRun
AbstractOperationMixRunner.run(Runner<T> runner, T options, OperationMix mix)
           
protected
<T extends Options>
OperationRun
AbstractOperationMixRunner.runOp(Runner<T> runner, T options, Operation op)
          Runs an operation based on the configured OperationRunner using the DefaultOperationRunner if none is configured
 

Uses of Options in net.sf.sparql.benchmarking.runners.operations
 

Methods in net.sf.sparql.benchmarking.runners.operations with type parameters of type Options
<T extends Options>
OperationRun
RetryingOperationRunner.run(Runner<T> runner, T options, Operation op)
           
<T extends Options>
OperationRun
OperationRunner.run(Runner<T> runner, T options, Operation op)
          Runs the operation returning the statistics as an OperationRun
<T extends Options>
OperationRun
DefaultOperationRunner.run(Runner<T> runner, T options, Operation op)
           
 



Copyright © 2014. All Rights Reserved.