A B C D E F G H I L M N P R S T U V W X Y _

A

AbstractCollector - Class in net.sourceforge.basher.impl
 
AbstractCollector() - Constructor for class net.sourceforge.basher.impl.AbstractCollector
 
AbstractFileCollector - Class in net.sourceforge.basher.impl
 
AbstractFileCollector() - Constructor for class net.sourceforge.basher.impl.AbstractFileCollector
 
AbstractFileCollector.Classifier - Enum in net.sourceforge.basher.impl
 
AbstractFileCollector.FileEntry - Class in net.sourceforge.basher.impl
 
AbstractFileCollector.FileEntry(String, String, String, AbstractFileCollector.Classifier) - Constructor for class net.sourceforge.basher.impl.AbstractFileCollector.FileEntry
 
AbstractFileCollector.Type - Enum in net.sourceforge.basher.impl
 
AbstractTask - Class in net.sourceforge.basher.tasks
A base implementation of the Task interface.
AbstractTask() - Constructor for class net.sourceforge.basher.tasks.AbstractTask
 
accept(File, String) - Method in class net.sourceforge.basher.internal.impl.DefaultBeanShellFilenameFilter
 
addApplicablePhase(Phase) - Method in class net.sourceforge.basher.TaskConfiguration
Adds the specified phase to the set of applicable phases.
addBasherContext(BasherContext) - Method in interface net.sourceforge.basher.ContextManager
Adds the specified context to the system.
addBasherContext(BasherContext) - Method in class net.sourceforge.basher.impl.ContextManagerImpl
Adds the specified context to the system.
addBasherEventListener(BasherEventListener) - Method in interface net.sourceforge.basher.events.EventManager
 
addBasherEventListener(BasherEventListener) - Method in class net.sourceforge.basher.events.impl.SynchronousEventManager
 
addFollower(Task) - Method in class net.sourceforge.basher.impl.TaskInfo
 
addFollower(TaskExecutionContext) - Method in class net.sourceforge.basher.TaskExecutionContext
 
addTask(TaskContribution) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
addTask(Class, TaskContribution...) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
addTask(Object, TaskContribution...) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
addTask(TaskContribution) - Method in class net.sourceforge.basher.impl.TaskTree
 
addTask(TaskContribution) - Method in interface net.sourceforge.basher.TaskManager
Adds a task to the system in the form of task contribution.
addTask(Class, TaskContribution...) - Method in interface net.sourceforge.basher.TaskManager
Adds a task class to the task manager.
addTask(Object, TaskContribution...) - Method in interface net.sourceforge.basher.TaskManager
Adds a task instance.
addThread() - Method in class net.sourceforge.basher.impl.SchedulerImpl
Adds a thread to the currently running scheduler.
addThread() - Method in interface net.sourceforge.basher.Scheduler
Adds a thread to the currently running scheduler.
addThreads(int) - Method in class net.sourceforge.basher.impl.SchedulerImpl
Adds the specified number of threads to the currently running scheduler.
addThreads(int) - Method in interface net.sourceforge.basher.Scheduler
Adds the specified number of threads to the currently running scheduler.
Average - Class in net.sourceforge.basher
 
Average(long, long, long, long, long, long, long, int) - Constructor for class net.sourceforge.basher.Average
 
AverageCollectedEvent - Class in net.sourceforge.basher.events
 
AverageCollectedEvent(Average) - Constructor for class net.sourceforge.basher.events.AverageCollectedEvent
 

B

Basher - Class in net.sourceforge.basher
Main entry point to the Basher when using the command line mode or for applications not using Gaderian.
Basher() - Constructor for class net.sourceforge.basher.Basher
 
BasherBootConfiguration - Class in net.sourceforge.basher.internal.impl
 
BasherBootConfiguration(String, Properties, boolean) - Constructor for class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
BasherBootHelper - Class in net.sourceforge.basher.internal.impl
 
BasherBootHelper() - Constructor for class net.sourceforge.basher.internal.impl.BasherBootHelper
 
BasherContext - Class in net.sourceforge.basher
Defines the context parameters for a performance or testing run.
BasherContext() - Constructor for class net.sourceforge.basher.BasherContext
 
BasherEvent - Class in net.sourceforge.basher.events
 
BasherEvent() - Constructor for class net.sourceforge.basher.events.BasherEvent
 
BasherEvent(Object) - Constructor for class net.sourceforge.basher.events.BasherEvent
Constructs a prototypical Event.
basherEvent(BasherEvent) - Method in interface net.sourceforge.basher.events.BasherEventListener
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.impl.AbstractCollector
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.impl.ContextManagerImpl
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.impl.SchedulerImpl
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.internal.impl.BasherBootHelper
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.internal.impl.BeanShellInitializerImpl
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
basherEvent(BasherEvent) - Method in class net.sourceforge.basher.internal.impl.TimeSourceImpl
 
BasherEventListener - Interface in net.sourceforge.basher.events
 
BasherException - Exception in net.sourceforge.basher
 
BasherException(String, Throwable) - Constructor for exception net.sourceforge.basher.BasherException
Creates a new BasherException instance.
BasherExecuteMethod - Annotation Type in net.sourceforge.basher.annotations
Defines the specified method as a Task execution method.
BasherFollowers - Annotation Type in net.sourceforge.basher.annotations
Indicates that the method should be used for retrieving the tasks that will 'follow' this task.
BasherInertia - Annotation Type in net.sourceforge.basher.annotations
Defines the amount of which the tasks weight (chance of running) should be incremented by after each successful invocation.
BasherMaxInvocations - Annotation Type in net.sourceforge.basher.annotations
Defines the maximum number of times that the task in question may be executed.
BasherMaxTime - Annotation Type in net.sourceforge.basher.annotations
Defines the maximum amount of time a task is allowed to execute before an error is raised.
BasherName - Annotation Type in net.sourceforge.basher.annotations
Defines the name of the task.
BasherPhases - Annotation Type in net.sourceforge.basher.annotations
Defines the phases in which the Task should execute.
BasherRunFrom - Annotation Type in net.sourceforge.basher.annotations
Defines the time before which the task may not be executed.
BasherShutdownEvent - Class in net.sourceforge.basher.events
 
BasherShutdownEvent(String) - Constructor for class net.sourceforge.basher.events.BasherShutdownEvent
 
BasherStopAfter - Annotation Type in net.sourceforge.basher.annotations
Defines the time after which the task may not be executed.
BasherTask - Annotation Type in net.sourceforge.basher.annotations
Indicates that the annotated class should be treated as a Basher task
BasherTimedTask - Annotation Type in net.sourceforge.basher.annotations
Indicates that the annotated class should be treated as a Basher timed task.
BasherWeight - Annotation Type in net.sourceforge.basher.annotations
Defines the percentage chance for the task to be invoked if selected for execution.
BeanShellInitializer - Interface in net.sourceforge.basher.internal
 
BeanShellInitializerImpl - Class in net.sourceforge.basher.internal.impl
 
BeanShellInitializerImpl() - Constructor for class net.sourceforge.basher.internal.impl.BeanShellInitializerImpl
 
BeanShellServer - Class in net.sourceforge.basher.internal.impl
 
BeanShellServer() - Constructor for class net.sourceforge.basher.internal.impl.BeanShellServer
 

C

clearApplicablePhases() - Method in class net.sourceforge.basher.TaskConfiguration
Clears the list of applicable phases.
clearFollowers() - Method in class net.sourceforge.basher.TaskExecutionContext
 
closeOpenResources() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
closeOpenResources() - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
closeOpenResources() - Method in class net.sourceforge.basher.impl.StdOutCollector
 
CollectionEvent - Class in net.sourceforge.basher.events
 
CollectionEvent(BasherContext) - Constructor for class net.sourceforge.basher.events.CollectionEvent
 
CollectionStartedEvent - Class in net.sourceforge.basher.events
 
CollectionStartedEvent(BasherContext) - Constructor for class net.sourceforge.basher.events.CollectionStartedEvent
 
CollectionStoppedEvent - Class in net.sourceforge.basher.events
 
CollectionStoppedEvent(BasherContext) - Constructor for class net.sourceforge.basher.events.CollectionStoppedEvent
 
Collector - Interface in net.sourceforge.basher
Defines the operations required for collecting statistical information about the running tasks.
compare(File, File) - Method in class net.sourceforge.basher.internal.impl.DefaultBeanShellFilenameComparator
 
ContextManager - Interface in net.sourceforge.basher
Class for managing contexts registered within the system.
ContextManagerImpl - Class in net.sourceforge.basher.impl
 
ContextManagerImpl() - Constructor for class net.sourceforge.basher.impl.ContextManagerImpl
 
createTask(Class) - Method in class net.sourceforge.basher.internal.impl.TaskCreatorImpl
 
createTask(Class) - Method in interface net.sourceforge.basher.internal.TaskCreator
 
CSVFileCollector - Class in net.sourceforge.basher.impl
 
CSVFileCollector() - Constructor for class net.sourceforge.basher.impl.CSVFileCollector
 

D

DecoratedTask - Class in net.sourceforge.basher.internal.impl
Empty task extending the AbstractTask class.
DecoratedTask() - Constructor for class net.sourceforge.basher.internal.impl.DecoratedTask
 
decorateInstance(Object) - Method in class net.sourceforge.basher.internal.impl.TaskDecoratorImpl
 
decorateInstance(Object) - Method in interface net.sourceforge.basher.internal.TaskDecorator
 
DEFAULT_BASHER_CONTEXT_NAME - Static variable in interface net.sourceforge.basher.ContextManager
 
DefaultBeanShellFilenameComparator - Class in net.sourceforge.basher.internal.impl
 
DefaultBeanShellFilenameComparator() - Constructor for class net.sourceforge.basher.internal.impl.DefaultBeanShellFilenameComparator
 
DefaultBeanShellFilenameFilter - Class in net.sourceforge.basher.internal.impl
 
DefaultBeanShellFilenameFilter() - Constructor for class net.sourceforge.basher.internal.impl.DefaultBeanShellFilenameFilter
 
doExecuteTask() - Method in class net.sourceforge.basher.internal.impl.DecoratedTask
 
dumpAverage(Average) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Writes the specified Average to the averag file.

E

EntityRegistry - Interface in net.sourceforge.basher
Simple registry where tasks may store objects to be used during runtime.
equals(Object) - Method in class net.sourceforge.basher.Average
 
equals(Object) - Method in class net.sourceforge.basher.BasherContext
 
equals(Object) - Method in exception net.sourceforge.basher.BasherException
equals(Object) - Method in class net.sourceforge.basher.events.AverageCollectedEvent
 
equals(Object) - Method in class net.sourceforge.basher.events.BasherEvent
 
equals(Object) - Method in class net.sourceforge.basher.events.BasherShutdownEvent
 
equals(Object) - Method in class net.sourceforge.basher.events.CollectionEvent
 
equals(Object) - Method in class net.sourceforge.basher.events.PhaseTransitionEvent
 
equals(Object) - Method in class net.sourceforge.basher.events.ThreadAddedEvent
 
equals(Object) - Method in class net.sourceforge.basher.events.ThreadRemovedEvent
 
equals(Object) - Method in class net.sourceforge.basher.events.TickEvent
 
equals(Object) - Method in class net.sourceforge.basher.ExecutionType
 
equals(Object) - Method in class net.sourceforge.basher.impl.EventEmitterTimerTask
 
equals(Object) - Method in class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
equals(Object) - Method in class net.sourceforge.basher.impl.TaskContribution
 
equals(Object) - Method in class net.sourceforge.basher.impl.TaskInfo
 
equals(Object) - Method in class net.sourceforge.basher.impl.TickTimerTask
 
equals(Object) - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
equals(Object) - Method in class net.sourceforge.basher.TaskConfiguration
 
equals(Object) - Method in class net.sourceforge.basher.TaskExecutionContext
 
equals(Object) - Method in exception net.sourceforge.basher.TaskFailedException
 
equals(Object) - Method in exception net.sourceforge.basher.TaskNotRunException
 
equals(Object) - Method in class net.sourceforge.basher.tasks.AbstractTask
 
equals(Object) - Method in class net.sourceforge.basher.YourKitProfilerContext
 
EventEmitterTimerTask - Class in net.sourceforge.basher.impl
 
EventEmitterTimerTask(EventManager, BasherEvent) - Constructor for class net.sourceforge.basher.impl.EventEmitterTimerTask
 
EventManager - Interface in net.sourceforge.basher.events
 
executeTask() - Method in class net.sourceforge.basher.internal.impl.DecoratedTask
 
executeTask() - Method in interface net.sourceforge.basher.Task
Main method called by a component to execute this Task.
executeTask() - Method in class net.sourceforge.basher.TaskExecutionContext
Main method that should be called by the component that executes tasks.
ExecutionType - Class in net.sourceforge.basher
 
ExecutionType() - Constructor for class net.sourceforge.basher.ExecutionType
 
extractTaskConfiguration(Class) - Method in class net.sourceforge.basher.internal.impl.TaskConfigurationExtractorImpl
 
extractTaskConfiguration(Class) - Method in interface net.sourceforge.basher.internal.TaskConfigurationExtractor
 

F

fail(TaskExecutionContext, long, long, Throwable) - Method in interface net.sourceforge.basher.Collector
Reports a task's failure to run together with the time time elapsed for the failure.
fail(TaskExecutionContext, long, long, Throwable) - Method in class net.sourceforge.basher.impl.AbstractCollector
 
fail(TaskExecutionContext, long, long, Throwable) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Writes the result of a failed task to the failure file.
fail(TaskExecutionContext, long, long, Throwable) - Method in class net.sourceforge.basher.impl.StdOutCollector
 
failed(String, Throwable) - Method in class net.sourceforge.basher.tasks.AbstractTask
Convenience method for sub-classes to signal a failure.
failed(String) - Method in class net.sourceforge.basher.tasks.AbstractTask
Convenience method for sub-classes to signal a failure.
fireCleanUpThread() - Static method in class net.sourceforge.basher.Basher
Convenience method to be used when a thread cleanup of the registry should happen.
formatAverage(Average) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
formatAverage(Average) - Method in class net.sourceforge.basher.impl.CSVFileCollector
 
formatAverage(Average) - Method in class net.sourceforge.basher.impl.XMLFileCollector
Writes the specified Average to the average file.
formatExecution(String, long, long) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
formatExecution(String, long, long) - Method in class net.sourceforge.basher.impl.CSVFileCollector
Writes the time the specified task took to execute.
formatExecution(String, long, long) - Method in class net.sourceforge.basher.impl.XMLFileCollector
Writes the time the specified task took to execute.
formatOutput() - Method in class net.sourceforge.basher.Average
 

G

getActiveBasherContext() - Method in interface net.sourceforge.basher.ContextManager
Retrieves the currently active context.
getActiveBasherContext() - Method in class net.sourceforge.basher.impl.ContextManagerImpl
Retrieves the currently active context.
getActiveBasherContext() - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
getAllRegistered(String) - Method in interface net.sourceforge.basher.EntityRegistry
Retrieves all registered entity instances for a particular entityIdentifier.
getAllRegistered(String) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
getApplicablePhases() - Method in class net.sourceforge.basher.TaskConfiguration
Retrieves the Phases in which this Task is run.
getAttribute(Object) - Method in class net.sourceforge.basher.TaskContext
 
getAverage() - Method in class net.sourceforge.basher.Average
 
getAverage() - Method in class net.sourceforge.basher.events.AverageCollectedEvent
 
getAverages() - Method in interface net.sourceforge.basher.Collector
Retrieves the list of averages calculated over time.
getAverages() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
getBasherContext(String) - Method in interface net.sourceforge.basher.ContextManager
Retrieves the by name specified context.
getBasherContext() - Method in class net.sourceforge.basher.events.CollectionEvent
 
getBasherContext() - Method in class net.sourceforge.basher.events.PhaseTransitionEvent
 
getBasherContext() - Method in class net.sourceforge.basher.events.ThreadAddedEvent
Retrives the BasherContext currently running.
getBasherContext(String) - Method in class net.sourceforge.basher.impl.ContextManagerImpl
 
getBasherContexts() - Method in interface net.sourceforge.basher.ContextManager
Retrieves the list of all registered contexts.
getBasherContexts() - Method in class net.sourceforge.basher.impl.ContextManagerImpl
Retrieves the list of all registered contexts.
getBasherEvent() - Method in class net.sourceforge.basher.impl.EventEmitterTimerTask
 
getBeanShellScriptDirectory() - Method in class net.sourceforge.basher.BasherContext
Retrieves the Beanshell directory that should be used for initialization scripts.
getClazz() - Method in class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
getClazz() - Method in class net.sourceforge.basher.impl.TaskInfo
 
getCooldownDuration() - Method in class net.sourceforge.basher.BasherContext
Retrieves the duration (in seconds) of the cooldown run.
getCreationTime() - Method in class net.sourceforge.basher.events.BasherEvent
Retrieves the creation time of this event instance.
getCurrentNumberThreads() - Method in class net.sourceforge.basher.events.ThreadAddedEvent
Retrieves the current number of threads running after the new thread was added
getCurrentNumberThreads() - Method in class net.sourceforge.basher.events.ThreadRemovedEvent
Retrieves the current number of threads running after the new thread was removed
getCurrentPhase() - Method in class net.sourceforge.basher.impl.SchedulerImpl
 
getCurrentPhase() - Method in interface net.sourceforge.basher.Scheduler
Removes a thread from the currently running scheduler
getCurrentTime() - Method in class net.sourceforge.basher.internal.impl.TimeSourceImpl
 
getCurrentTime() - Method in interface net.sourceforge.basher.internal.TimeSource
Returns the current time in the system.
getDefaultTaskInvocations() - Method in class net.sourceforge.basher.ExecutionType
 
getDurationNextPhase() - Method in class net.sourceforge.basher.events.PhaseTransitionEvent
 
getElapsedTime() - Method in class net.sourceforge.basher.internal.impl.TimeSourceImpl
 
getElapsedTime() - Method in interface net.sourceforge.basher.internal.TimeSource
Returns the elapsed time of the running system.
getExcludes() - Method in class net.sourceforge.basher.BasherContext
Sets the includes expression for tasks to be included in the run defined by this context.
getExecutionType() - Method in class net.sourceforge.basher.BasherContext
 
getFailures() - Method in interface net.sourceforge.basher.Collector
Retrieves the total number of failures recorded.
getFailures() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
getFailures() - Method in class net.sourceforge.basher.TaskExecutionContext
Retrieves the number of failed invocation of the embedded task.
getFollowers() - Method in class net.sourceforge.basher.impl.TaskInfo
 
getFollowers() - Method in class net.sourceforge.basher.TaskExecutionContext
 
getIdentifier() - Method in class net.sourceforge.basher.TaskExecutionContext
 
getIncludedFiles() - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
getIncludes() - Method in class net.sourceforge.basher.BasherContext
Retrieves the includes expression for tasks to be included in the run defined by this context.
getInertia() - Method in class net.sourceforge.basher.TaskConfiguration
Retrieves the inertia of this TaskConfiguration.
getInitialNumberThreads() - Method in class net.sourceforge.basher.BasherContext
Retrieves the number of threads which the run should start with.
getInstance() - Method in class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
getInstance() - Method in class net.sourceforge.basher.impl.TaskInfo
 
getInterval() - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerInfo
 
getInvocations() - Method in class net.sourceforge.basher.TaskExecutionContext
Retrieves the number of times this task was invoked (successes+failures).
getMarkAverageInterval() - Method in class net.sourceforge.basher.BasherContext
Retrieves the interval between average calculations (in seconds).
getMaxInvocations() - Method in class net.sourceforge.basher.TaskConfiguration
Retrieves the maximum number of times the task should be invoked.
getMaxNumberThreads() - Method in class net.sourceforge.basher.BasherContext
Retrieves the maximum number of threads allowed in the run.
getMaxTime() - Method in class net.sourceforge.basher.Average
 
getMaxTime() - Method in class net.sourceforge.basher.TaskConfiguration
Returns the default max time for Tasks.
getMessage() - Method in class net.sourceforge.basher.events.BasherShutdownEvent
 
getMinTime() - Method in class net.sourceforge.basher.Average
 
getName() - Method in class net.sourceforge.basher.BasherContext
Retrieves the name of this Basher context.
getName() - Method in class net.sourceforge.basher.events.ThreadAddedEvent
Returns the name of the thread to stop
getName() - Method in class net.sourceforge.basher.events.ThreadRemovedEvent
Returns the name of the thread to stop
getNanoTime() - Method in class net.sourceforge.basher.internal.impl.TimeSourceImpl
 
getNanoTime() - Method in interface net.sourceforge.basher.internal.TimeSource
Produces the current nanontime.
getNewPhase() - Method in class net.sourceforge.basher.events.PhaseTransitionEvent
 
getNextPhase(Phase) - Static method in enum net.sourceforge.basher.Phase
 
getNextTaskExecutionContext() - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
getNextTaskExecutionContext() - Method in interface net.sourceforge.basher.TaskManager
Retrieves the next task available.
getNotRun() - Method in interface net.sourceforge.basher.Collector
Retrieves the total number of tasks that didn't wish to run
getNotRun() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
getNotRun() - Method in class net.sourceforge.basher.TaskExecutionContext
Retrieves the number times the task chose to not run.
getNumberOfActiveThreads() - Method in class net.sourceforge.basher.impl.SchedulerImpl
Retrieves the number of threads currently active in the scheduler.
getNumberOfActiveThreads() - Method in interface net.sourceforge.basher.Scheduler
Retrieves the number of threads currently active in the scheduler.
getNumberOfTasks() - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
getNumberOfTasks() - Method in interface net.sourceforge.basher.TaskManager
Retrives the count of the currently registered tasks.
getNumRegistered(String) - Method in interface net.sourceforge.basher.EntityRegistry
Retrieves the number of entity instances registered for the specified entityIdentifier.
getNumRegistered(String) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
getNumThreads() - Method in class net.sourceforge.basher.Average
 
getOldPhase() - Method in class net.sourceforge.basher.events.PhaseTransitionEvent
 
getProfilerContext() - Method in class net.sourceforge.basher.BasherContext
 
getRandom(String) - Method in interface net.sourceforge.basher.EntityRegistry
Retrieves a random entity instance registered for the specified entityIdentifier.
getRandom(String) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
getRandomInt(int) - Method in class net.sourceforge.basher.internal.impl.RandomRandomizer
 
getRandomInt(int) - Method in interface net.sourceforge.basher.internal.Randomizer
Provides a random integer in the range 0 (inclusive) to range (exclusive).
getRandomSelection(String, int) - Method in interface net.sourceforge.basher.EntityRegistry
Retrieves a randomly sized collection of entity instances registered for the specified entityIdentifier.
getRandomSelection(String, int) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
getRegistry() - Static method in class net.sourceforge.basher.Basher
Retrieves the registry used by Basher
getReportDirectory() - Method in class net.sourceforge.basher.BasherContext
Retrieves the report directory to be used for the running.
If not set, this defaults to 'target/basher-reports'.
getResults() - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
getRunDuration() - Method in class net.sourceforge.basher.BasherContext
Retrieves the duration (in seconds) of the run.
getRunFrom() - Method in class net.sourceforge.basher.TaskConfiguration
Retrieves the default time from which this task should run.
getRunIdentifier() - Method in class net.sourceforge.basher.BasherContext
Retrieves the run identifier to use.
getService(Class<T>) - Static method in class net.sourceforge.basher.Basher
Retrieves a service from the Basher (Gaderian) registry.
getSetupDuration() - Method in class net.sourceforge.basher.BasherContext
Retrieves the duration (in seconds) of the setup run.
getStartCollectionFrom() - Method in class net.sourceforge.basher.BasherContext
Retrieves the time (in seconds) when statistics collection should begin.
getStartTime() - Method in class net.sourceforge.basher.internal.impl.TimeSourceImpl
 
getStartTime() - Method in interface net.sourceforge.basher.internal.TimeSource
Returns the time the system was started.
getStopAfter() - Method in class net.sourceforge.basher.TaskConfiguration
Retrieves the default time from which this task should stop running.
getStopCollectionAfter() - Method in class net.sourceforge.basher.BasherContext
Retrieves the time (in seconds) when statistics collection should stop.
getSuccesses() - Method in interface net.sourceforge.basher.Collector
Retrieves the total number of successes recorded.
getSuccesses() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
getSuccesses() - Method in class net.sourceforge.basher.TaskExecutionContext
Retrieves the number of successful invocations of the embedded task.
getTask() - Method in class net.sourceforge.basher.impl.TaskContribution
 
getTask() - Method in class net.sourceforge.basher.impl.TaskInfo
 
getTask() - Method in class net.sourceforge.basher.TaskExecutionContext
Retrieves the task embedded in this TaskExecutionContext.
getTaskByName(String) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
getTaskByName(String) - Method in interface net.sourceforge.basher.TaskManager
Retrieves the task identified by the specified name.
getTaskClasses() - Method in interface net.sourceforge.basher.TaskProvider
Retrives the list of classes to be used as Task instances.
getTaskConfiguration() - Method in class net.sourceforge.basher.TaskExecutionContext
 
getTaskContext() - Static method in class net.sourceforge.basher.TaskContext
 
getTaskContributions() - Method in class net.sourceforge.basher.impl.TaskContribution
 
getTaskContributions() - Method in interface net.sourceforge.basher.TaskProvider
Retrieves the tasks loaded through this TaskProvider.
getTaskMaxDelay() - Method in class net.sourceforge.basher.BasherContext
Retrieves the maximum delay between running tasks.
getTaskMinDelay() - Method in class net.sourceforge.basher.BasherContext
Retrieves the minimum delay between running tasks.
getTaskName() - Method in class net.sourceforge.basher.TaskConfiguration
Retrieves the name that the Task instance should be known as.
getTasks() - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
getTasks() - Method in class net.sourceforge.basher.impl.TaskTree
Retrieves tasks based on the globally set include/exclude patterns.
getTasks(String) - Method in class net.sourceforge.basher.impl.TaskTree
 
getTasks() - Method in interface net.sourceforge.basher.TaskManager
Retrieves all active tasks with the task manager.
getTeardownDuration() - Method in class net.sourceforge.basher.BasherContext
Sets the duration (in seconds) of the tear-down run.
getThreadIncrementCount() - Method in class net.sourceforge.basher.BasherContext
Sets the number of threads should be added for each threadIncrementInterval allowed in the run.
If not set, this defaults to 0 (don't add any)
getThreadIncrementInterval() - Method in class net.sourceforge.basher.BasherContext
Retrieves the interval (in seconds) between each attempt at adding more threads.
getTick() - Method in class net.sourceforge.basher.events.TickEvent
 
getTimedTask() - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerInfo
 
getTimeElapsed() - Method in class net.sourceforge.basher.Average
 
getTimeStamp() - Method in class net.sourceforge.basher.Average
 
getTotal() - Method in interface net.sourceforge.basher.Collector
Retrieves the total number of tasks that were recorded (essentially successes+failures).
getTotal() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
getTotalEntries() - Method in class net.sourceforge.basher.Average
 
getTotalFailed() - Method in class net.sourceforge.basher.Average
 
getTotalNotRun() - Method in class net.sourceforge.basher.Average
 
getTotalSuccessful() - Method in class net.sourceforge.basher.Average
 
getTotalTime() - Method in class net.sourceforge.basher.Average
 
getTPS() - Method in class net.sourceforge.basher.Average
 
getType() - Method in class net.sourceforge.basher.ExecutionType
 
getWarmupDuration() - Method in class net.sourceforge.basher.BasherContext
Retrieves the duration (in seconds) of the warm-up run.
getWeight() - Method in class net.sourceforge.basher.TaskConfiguration
Retrieves the weight of this AbstractTask.
getWriter(String, AbstractFileCollector.Classifier, Object...) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Retrieves (and possibly creates) a new writer on to which to write data

H

hashCode() - Method in class net.sourceforge.basher.events.AverageCollectedEvent
 
hashCode() - Method in class net.sourceforge.basher.events.BasherEvent
 
hashCode() - Method in class net.sourceforge.basher.events.BasherShutdownEvent
 
hashCode() - Method in class net.sourceforge.basher.events.CollectionEvent
 
hashCode() - Method in class net.sourceforge.basher.events.PhaseTransitionEvent
 
hashCode() - Method in class net.sourceforge.basher.events.ThreadAddedEvent
 
hashCode() - Method in class net.sourceforge.basher.events.ThreadRemovedEvent
 
hashCode() - Method in class net.sourceforge.basher.events.TickEvent
 
hashCode() - Method in class net.sourceforge.basher.ExecutionType
 
hashCode() - Method in class net.sourceforge.basher.impl.EventEmitterTimerTask
 
hashCode() - Method in class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
hashCode() - Method in class net.sourceforge.basher.impl.TaskContribution
 
hashCode() - Method in class net.sourceforge.basher.impl.TaskInfo
 
hashCode() - Method in class net.sourceforge.basher.impl.TickTimerTask
 
hashCode() - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
hashCode() - Method in class net.sourceforge.basher.TaskConfiguration
 
hashCode() - Method in class net.sourceforge.basher.TaskExecutionContext
 
hashCode() - Method in class net.sourceforge.basher.tasks.AbstractTask
 
hashCode() - Method in class net.sourceforge.basher.YourKitProfilerContext
 

I

InitializationEvent - Class in net.sourceforge.basher.events
 
InitializationEvent() - Constructor for class net.sourceforge.basher.events.InitializationEvent
 
initialize(TaskConfiguration) - Method in class net.sourceforge.basher.TaskConfiguration
 
initializeCollector(BasherContext) - Method in class net.sourceforge.basher.impl.AbstractCollector
 
initializeCollector(BasherContext) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
initializeCollector(BasherContext) - Method in class net.sourceforge.basher.impl.StdOutCollector
 
initializeService() - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Initializes the service.
initializeService() - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
initializeService() - Method in class net.sourceforge.basher.impl.XMLFileCollector
 
initializeService() - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
InMemoryEntityRegistry - Class in net.sourceforge.basher.impl
 
InMemoryEntityRegistry() - Constructor for class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
invokeTask(TaskExecutionContext) - Method in class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
invokeTask(TaskExecutionContext, boolean) - Method in class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
invokeTask(TaskExecutionContext) - Method in interface net.sourceforge.basher.internal.TaskInvoker
 
invokeTask(TaskExecutionContext, boolean) - Method in interface net.sourceforge.basher.internal.TaskInvoker
 
isCollecting() - Method in interface net.sourceforge.basher.Collector
Checks if the collector is currently collecting statistics.
isCollecting() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
isFailIfNoTasks() - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
isGarbageCollectAfterStop() - Method in class net.sourceforge.basher.YourKitProfilerContext
 
isGarbageCollectBeforeStart() - Method in class net.sourceforge.basher.YourKitProfilerContext
 
isManuallyControlled() - Method in class net.sourceforge.basher.BasherContext
Flag indicating whether or not the run is controlled by the user, through the APIs or BeanShell.
isRunning() - Method in class net.sourceforge.basher.impl.SchedulerImpl
Checks whether or not the scheduler is running.
isRunning() - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
isRunning() - Method in interface net.sourceforge.basher.internal.TimedTaskInvoker
 
isRunning() - Method in interface net.sourceforge.basher.Scheduler
Checks whether or not the scheduler is running.

L

LimitedInMemoryEntityRegistry - Class in net.sourceforge.basher.impl
 
LimitedInMemoryEntityRegistry() - Constructor for class net.sourceforge.basher.impl.LimitedInMemoryEntityRegistry
 

M

markAverage() - Method in interface net.sourceforge.basher.Collector
Informs the collector that a collection period has finished.
markAverage() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
markAverage() - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Ensures the average over the last time slice is written to disk.
markAverage() - Method in class net.sourceforge.basher.impl.StdOutCollector
 
ModuleDescriptorTaskContribution - Class in net.sourceforge.basher.impl
Gaderian configuration of a task.
ModuleDescriptorTaskContribution(Task, TaskConfiguration) - Constructor for class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
ModuleDescriptorTaskContribution(Task) - Constructor for class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
ModuleDescriptorTaskContribution() - Constructor for class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 

N

net.sourceforge.basher - package net.sourceforge.basher
 
net.sourceforge.basher.annotations - package net.sourceforge.basher.annotations
 
net.sourceforge.basher.events - package net.sourceforge.basher.events
 
net.sourceforge.basher.events.impl - package net.sourceforge.basher.events.impl
 
net.sourceforge.basher.impl - package net.sourceforge.basher.impl
 
net.sourceforge.basher.internal - package net.sourceforge.basher.internal
 
net.sourceforge.basher.internal.impl - package net.sourceforge.basher.internal.impl
 
net.sourceforge.basher.internal.tasks - package net.sourceforge.basher.internal.tasks
 
net.sourceforge.basher.tasks - package net.sourceforge.basher.tasks
 
net.sourceforge.basher.utils - package net.sourceforge.basher.utils
 
NoTasksAvailableEvent - Class in net.sourceforge.basher.events
 
NoTasksAvailableEvent() - Constructor for class net.sourceforge.basher.events.NoTasksAvailableEvent
 
notRun(TaskExecutionContext, long, long) - Method in interface net.sourceforge.basher.Collector
Reports a task's wish to not run altogether with the time time elapsed for it to determine this.
notRun(TaskExecutionContext, long, long) - Method in class net.sourceforge.basher.impl.AbstractCollector
 
notRun(TaskExecutionContext, long, long) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Writes the result of a not tun task execution to the notrun file.
notRun(TaskExecutionContext, long, long) - Method in class net.sourceforge.basher.impl.StdOutCollector
 
notRun(String, Throwable) - Method in class net.sourceforge.basher.tasks.AbstractTask
Convenience method for sub-classes to signal a not run.
numberOfThreadsRunning - Variable in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 

P

Phase - Enum in net.sourceforge.basher
 
PhaseEnumTranslator - Class in net.sourceforge.basher.utils
 
PhaseEnumTranslator() - Constructor for class net.sourceforge.basher.utils.PhaseEnumTranslator
 
PhaseTransitionEvent - Class in net.sourceforge.basher.events
Signals a phase transition within the system.
PhaseTransitionEvent(BasherContext, Phase, Phase, long) - Constructor for class net.sourceforge.basher.events.PhaseTransitionEvent
 
ProfilerContext - Class in net.sourceforge.basher
 
ProfilerContext() - Constructor for class net.sourceforge.basher.ProfilerContext
 
provideObject(Module, Class, String, Location) - Method in class net.sourceforge.basher.internal.impl.RegularExpressionObjectProvider
 
publish(BasherEvent) - Method in interface net.sourceforge.basher.events.EventManager
 
publish(BasherEvent) - Method in class net.sourceforge.basher.events.impl.SynchronousEventManager
 

R

Randomizer - Interface in net.sourceforge.basher.internal
 
RandomRandomizer - Class in net.sourceforge.basher.internal.impl
 
RandomRandomizer() - Constructor for class net.sourceforge.basher.internal.impl.RandomRandomizer
 
reCalculateWeight() - Method in class net.sourceforge.basher.TaskConfiguration
Recalculates the weight of this Task.
register(String, Object) - Method in interface net.sourceforge.basher.EntityRegistry
Register a certain type as having been created.
register(String, Object) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
register(String, Object) - Method in class net.sourceforge.basher.impl.LimitedInMemoryEntityRegistry
 
registryDidShutdown() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
registryDidShutdown() - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
registryDidShutdown() - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
RegularExpressionObjectProvider - Class in net.sourceforge.basher.internal.impl
 
RegularExpressionObjectProvider() - Constructor for class net.sourceforge.basher.internal.impl.RegularExpressionObjectProvider
 
releaseInvocation() - Method in class net.sourceforge.basher.TaskExecutionContext
 
removeAllThreads() - Method in class net.sourceforge.basher.impl.SchedulerImpl
Removes all threads from the currently running scheduler
removeAllThreads() - Method in interface net.sourceforge.basher.Scheduler
Removes all threads from the currently running scheduler
removeBasherEventListener(BasherEventListener) - Method in interface net.sourceforge.basher.events.EventManager
 
removeBasherEventListener(BasherEventListener) - Method in class net.sourceforge.basher.events.impl.SynchronousEventManager
 
removeTaskExecutionContext(UUID) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
removeTaskExecutionContext(UUID) - Method in interface net.sourceforge.basher.TaskManager
Removes the specified task execution context from the list of active tasks.
removeThread() - Method in class net.sourceforge.basher.impl.SchedulerImpl
Removes a thread from the currently running scheduler
removeThread() - Method in interface net.sourceforge.basher.Scheduler
Removes a thread from the currently running scheduler
reserveInvocation() - Method in class net.sourceforge.basher.TaskExecutionContext
 
reset() - Method in class net.sourceforge.basher.internal.impl.TimeSourceImpl
 
reset() - Method in interface net.sourceforge.basher.internal.TimeSource
Resets the internal time.
reset() - Method in class net.sourceforge.basher.TaskConfiguration
Resets the weight calculattions of this TaskConfiguration instance.
reset() - Static method in class net.sourceforge.basher.TaskContext
 
run() - Method in class net.sourceforge.basher.impl.EventEmitterTimerTask
 
run() - Method in class net.sourceforge.basher.impl.TickTimerTask
 
run(Properties) - Method in class net.sourceforge.basher.internal.impl.BasherBootHelper
 
run() - Method in class net.sourceforge.basher.internal.impl.SimpleTimerTask
 
run() - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
run() - Method in class net.sourceforge.basher.internal.tasks.ThreadIncrementTask
 

S

Scheduler - Interface in net.sourceforge.basher
Defines operations for interacting with the scheduler service.
SchedulerImpl - Class in net.sourceforge.basher.impl
Implementation of the Scheduler interface.
SchedulerImpl() - Constructor for class net.sourceforge.basher.impl.SchedulerImpl
 
setActiveBasherContext(BasherContext) - Method in interface net.sourceforge.basher.ContextManager
Sets the specified context to be the active, used context.
setActiveBasherContext(BasherContext) - Method in class net.sourceforge.basher.impl.ContextManagerImpl
Sets the specified context to be the active, used context.
setActiveBasherContext(String) - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
setAttribute(Object, Object) - Method in class net.sourceforge.basher.TaskContext
 
setAverageFilenamePrefix(String) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setAverageFooter(String) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setAverageHeader(String) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setBasherContexts(List<BasherContext>) - Method in class net.sourceforge.basher.impl.ContextManagerImpl
Sets the list of available SystemContexts.
setBeanShellScriptDirectory(String) - Method in class net.sourceforge.basher.BasherContext
Sets the Beanshell directory that should be used for initialization scripts.
setBeanShellScripts(List<String>) - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
setClassFactory(ClassFactory) - Method in class net.sourceforge.basher.internal.impl.TaskDecoratorImpl
 
setClazz(Class) - Method in class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
setClazz(Class) - Method in class net.sourceforge.basher.impl.TaskInfo
 
setCollector(Collector) - Method in class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
setContextManager(ContextManager) - Method in class net.sourceforge.basher.impl.SchedulerImpl
Sets the context manager instance to use
setContextManager(ContextManager) - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
setContextManager(ContextManager) - Method in class net.sourceforge.basher.internal.tasks.ThreadIncrementTask
 
setCooldownDuration(long) - Method in class net.sourceforge.basher.BasherContext
Sets the duration (in seconds) of the cooldown run.
setDefaultTaskInvocations(int) - Method in class net.sourceforge.basher.ExecutionType
 
setEventManager(EventManager) - Method in class net.sourceforge.basher.impl.SchedulerImpl
Sets the event manager to use
setEventManager(EventManager) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setEventManager(EventManager) - Method in class net.sourceforge.basher.impl.TickTimerTask
 
setEventManager(EventManager) - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
setExcludes(String) - Method in class net.sourceforge.basher.BasherContext
Sets the includes expression for tasks to be included in the run defined by this context.
setExcludes(String) - Method in class net.sourceforge.basher.impl.TaskTree
 
setExecutionFooter(String) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setExecutionHeader(String) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setExecutionType(ExecutionType) - Method in class net.sourceforge.basher.BasherContext
 
setExtension(String) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setFailIfNoTasks(boolean) - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
setFileMask(Pattern) - Method in class net.sourceforge.basher.internal.impl.DefaultBeanShellFilenameFilter
 
setFilenameComparator(Comparator<File>) - Method in class net.sourceforge.basher.internal.impl.BeanShellInitializerImpl
 
setFilenameFilter(FilenameFilter) - Method in class net.sourceforge.basher.internal.impl.BeanShellInitializerImpl
 
setFollowers(List<TaskContribution>) - Method in class net.sourceforge.basher.impl.TaskContribution
 
setFollowers(List<Task>) - Method in class net.sourceforge.basher.impl.TaskInfo
 
setGarbageCollectAfterStop(boolean) - Method in class net.sourceforge.basher.YourKitProfilerContext
 
setGarbageCollectBeforeStart(boolean) - Method in class net.sourceforge.basher.YourKitProfilerContext
 
setIdentifier(UUID) - Method in class net.sourceforge.basher.TaskExecutionContext
 
setIncludedFiles(String[]) - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
setIncludes(String) - Method in class net.sourceforge.basher.BasherContext
Sets the includes expression for tasks to be included in the run defined by this context.
setIncludes(String) - Method in class net.sourceforge.basher.impl.TaskTree
 
setInertia(Double) - Method in class net.sourceforge.basher.TaskConfiguration
Sets the inertia of this AbstractTask.
setInitialNumberThreads(int) - Method in class net.sourceforge.basher.BasherContext
Sets the number of threads which the run should start with.
If not set, this defaults to 10
setInstance(Object) - Method in class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
setInstance(Object) - Method in class net.sourceforge.basher.impl.TaskInfo
 
setInterval(long) - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerInfo
 
setLimit(int) - Method in class net.sourceforge.basher.impl.LimitedInMemoryEntityRegistry
 
setLog(Log) - Method in class net.sourceforge.basher.events.impl.SynchronousEventManager
 
setLog(Log) - Method in class net.sourceforge.basher.impl.AbstractCollector
 
setLog(Log) - Method in class net.sourceforge.basher.impl.ContextManagerImpl
 
setLog(Log) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
setLog(Log) - Method in class net.sourceforge.basher.impl.SchedulerImpl
Sets the logging instance to use
setLog(Log) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.BeanShellInitializerImpl
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.DefaultBeanShellFilenameComparator
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.DefaultBeanShellFilenameFilter
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.RegularExpressionObjectProvider
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.TaskConfigurationExtractorImpl
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.TaskDecoratorImpl
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
setLog(Log) - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
setLog(Log) - Method in class net.sourceforge.basher.internal.tasks.ThreadIncrementTask
 
setLog(Log) - Method in class net.sourceforge.basher.tasks.AbstractTask
Sets the Log instance for this Task instance.
setManuallyControlled(boolean) - Method in class net.sourceforge.basher.BasherContext
Flag indicating whether or not the run is controlled by the user.
setMarkAverageInterval(long) - Method in class net.sourceforge.basher.BasherContext
Sets the interval between average calculations (in seconds).
setMaxInvocations(Integer) - Method in class net.sourceforge.basher.TaskConfiguration
Sets the maximum number of times the task should be invoked.
setMaxNumberThreads(int) - Method in class net.sourceforge.basher.BasherContext
Sets the maximum number of threads allowed in the run.
setMaxTime(Integer) - Method in class net.sourceforge.basher.TaskConfiguration
 
setModuleDescriptorTaskContributions(List<ModuleDescriptorTaskContribution>) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setName(String) - Method in class net.sourceforge.basher.BasherContext
Sets the name of this Basher context.
setNumThreads(int) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setPort(int) - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
setProfilerContext(ProfilerContext) - Method in class net.sourceforge.basher.BasherContext
 
setQueueCapacity(int) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setRandomizer(Randomizer) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 
setRandomizer(Randomizer) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setRandomizer(Randomizer) - Method in class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
setRandomizer(Randomizer) - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
setRegistry(Registry) - Static method in class net.sourceforge.basher.Basher
Sets the registry this Basher instance should use.
setReportDirectory(String) - Method in class net.sourceforge.basher.BasherContext
Sets the report directory to be used for the running.
If not set, this defaults to 'target/basher-reports'.
setResults(Properties) - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
setRunDuration(long) - Method in class net.sourceforge.basher.BasherContext
Sets the duration (in seconds) of the run.
setRunFrom(Long) - Method in class net.sourceforge.basher.TaskConfiguration
Sets the time from which this task should run.
setRunIdentifier(String) - Method in class net.sourceforge.basher.BasherContext
Specifies the run identifier to use.
setScheduledExecutorService(ScheduledExecutorService) - Method in class net.sourceforge.basher.impl.SchedulerImpl
 
setScheduler(Scheduler) - Method in class net.sourceforge.basher.internal.impl.BeanShellInitializerImpl
 
setScheduler(Scheduler) - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
setScheduler(Scheduler) - Method in class net.sourceforge.basher.internal.tasks.ThreadIncrementTask
 
setSetupDuration(long) - Method in class net.sourceforge.basher.BasherContext
Sets the duration (in seconds) of the setup run.
setStartCollectionFrom(long) - Method in class net.sourceforge.basher.BasherContext
Sets the time (in seconds) when statistics collection should begin.
setStopAfter(Long) - Method in class net.sourceforge.basher.TaskConfiguration
Sets the default time from which this task should stop running.
setStopCollectionAfter(long) - Method in class net.sourceforge.basher.BasherContext
Sets the time (in seconds) when statistics collection should stop.
setTask(Task) - Method in class net.sourceforge.basher.impl.TaskContribution
 
setTask(Task) - Method in class net.sourceforge.basher.impl.TaskInfo
 
setTaskConfigurationExtractor(TaskConfigurationExtractor) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setTaskCreator(TaskCreator) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setTaskDecorator(TaskDecorator) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setTaskDecorator(TaskDecorator) - Method in class net.sourceforge.basher.internal.impl.TaskCreatorImpl
 
setTaskInvoker(TaskInvoker) - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
setTaskManager(TaskManager) - Method in class net.sourceforge.basher.internal.impl.BeanShellInitializerImpl
 
setTaskManager(TaskManager) - Method in class net.sourceforge.basher.internal.impl.BeanShellServer
 
setTaskManager(TaskManager) - Method in class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
setTaskManager(TaskManager) - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
setTaskMaxDelay(int) - Method in class net.sourceforge.basher.BasherContext
Sets the maximum delay between running tasks.
setTaskMinDelay(int) - Method in class net.sourceforge.basher.BasherContext
Sets the minimum delay between running tasks.
setTaskName(String) - Method in class net.sourceforge.basher.TaskConfiguration
Sets the name that the Task instance should be known as.
setTaskProviders(List<TaskProvider>) - Method in class net.sourceforge.basher.impl.TaskManagerImpl
 
setTaskRunner(TaskRunner) - Method in class net.sourceforge.basher.impl.SchedulerImpl
Sets the task runner to use
setTeardownDuration(long) - Method in class net.sourceforge.basher.BasherContext
Sets the duration (in seconds) of the tear-down run.
setThreadIncrementCount(int) - Method in class net.sourceforge.basher.BasherContext
Retrieves the number of threads should be added for each threadIncrementInterval allowed in the run.
If not set, this defaults to 0 (don't add any)
setThreadIncrementInterval(int) - Method in class net.sourceforge.basher.BasherContext
Sets the interval (in seconds) between each attempt at adding more threads.
setThreadIncrementTask(ThreadIncrementTask) - Method in class net.sourceforge.basher.impl.SchedulerImpl
 
setTickTimerTask(TickTimerTask) - Method in class net.sourceforge.basher.impl.SchedulerImpl
 
setTimedTask(Task) - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerInfo
 
setTimedTaskInfos(List<TimedTaskInvokerInfo>) - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
setTimeOut(long) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
 
setTimeSource(TimeSource) - Method in class net.sourceforge.basher.impl.AbstractCollector
 
setTimeSource(TimeSource) - Method in class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
setType(String) - Method in class net.sourceforge.basher.ExecutionType
 
setWarmupDuration(long) - Method in class net.sourceforge.basher.BasherContext
Sets the duration (in seconds) of the warm-up run.
setWeight(Integer) - Method in class net.sourceforge.basher.TaskConfiguration
Sets the weight for the task.
SimpleTimerTask - Class in net.sourceforge.basher.internal.impl
 
SimpleTimerTask(Task, Log) - Constructor for class net.sourceforge.basher.internal.impl.SimpleTimerTask
 
start() - Method in class net.sourceforge.basher.impl.SchedulerImpl
Starts the scheduler.
start(String) - Method in class net.sourceforge.basher.impl.SchedulerImpl
 
start(BasherContext) - Method in class net.sourceforge.basher.impl.SchedulerImpl
 
start() - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
start() - Method in interface net.sourceforge.basher.internal.TimedTaskInvoker
 
start() - Method in interface net.sourceforge.basher.Scheduler
Starts the scheduler.
start(String) - Method in interface net.sourceforge.basher.Scheduler
 
start(BasherContext) - Method in interface net.sourceforge.basher.Scheduler
 
startCollecting() - Method in interface net.sourceforge.basher.Collector
Signals to the collector that statistics collection should start.
startCollecting() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
StdOutCollector - Class in net.sourceforge.basher.impl
 
StdOutCollector() - Constructor for class net.sourceforge.basher.impl.StdOutCollector
 
stop() - Method in class net.sourceforge.basher.impl.SchedulerImpl
Stops the scheduler.
stop() - Method in class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
stop() - Method in interface net.sourceforge.basher.internal.TimedTaskInvoker
 
stop() - Method in interface net.sourceforge.basher.Scheduler
Stops the scheduler.
stopCollecting() - Method in interface net.sourceforge.basher.Collector
Signals to the collector that collection should stop.
stopCollecting() - Method in class net.sourceforge.basher.impl.AbstractCollector
 
stopInvoking() - Method in class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
success(TaskExecutionContext, long, long) - Method in interface net.sourceforge.basher.Collector
Reports a task's successful invocation together with the time elapsed for the task to run.
success(TaskExecutionContext, long, long) - Method in class net.sourceforge.basher.impl.AbstractCollector
 
success(TaskExecutionContext, long, long) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Writes the result of a successful task execution to the success file.
success(TaskExecutionContext, long, long) - Method in class net.sourceforge.basher.impl.StdOutCollector
 
SynchronousEventManager - Class in net.sourceforge.basher.events.impl
 
SynchronousEventManager() - Constructor for class net.sourceforge.basher.events.impl.SynchronousEventManager
 

T

Task - Interface in net.sourceforge.basher
Defines a task that is to run within the Basher framework.
TaskConfiguration - Class in net.sourceforge.basher
Container class for holding task configuration options and manipulating certain aspects of it.
TaskConfiguration() - Constructor for class net.sourceforge.basher.TaskConfiguration
 
TaskConfigurationExtractor - Interface in net.sourceforge.basher.internal
 
TaskConfigurationExtractorImpl - Class in net.sourceforge.basher.internal.impl
 
TaskConfigurationExtractorImpl() - Constructor for class net.sourceforge.basher.internal.impl.TaskConfigurationExtractorImpl
 
TaskContext - Class in net.sourceforge.basher
 
TaskContext() - Constructor for class net.sourceforge.basher.TaskContext
 
TaskContribution - Class in net.sourceforge.basher.impl
Gaderian configuration of a task.
TaskContribution(Task, TaskConfiguration) - Constructor for class net.sourceforge.basher.impl.TaskContribution
 
TaskContribution() - Constructor for class net.sourceforge.basher.impl.TaskContribution
 
TaskContribution(Task) - Constructor for class net.sourceforge.basher.impl.TaskContribution
 
TaskCreator - Interface in net.sourceforge.basher.internal
 
TaskCreatorImpl - Class in net.sourceforge.basher.internal.impl
 
TaskCreatorImpl() - Constructor for class net.sourceforge.basher.internal.impl.TaskCreatorImpl
 
TaskDecorator - Interface in net.sourceforge.basher.internal
 
TaskDecoratorImpl - Class in net.sourceforge.basher.internal.impl
 
TaskDecoratorImpl() - Constructor for class net.sourceforge.basher.internal.impl.TaskDecoratorImpl
 
TaskExecutionContext - Class in net.sourceforge.basher
Holder class for a Task and TaskConfiguration combination.
TaskExecutionContext(Task) - Constructor for class net.sourceforge.basher.TaskExecutionContext
Deprecated.  
TaskExecutionContext(UUID, Task, TaskConfiguration) - Constructor for class net.sourceforge.basher.TaskExecutionContext
Creates a new TaskExecutionContext, wrapping the specified task and task configuration.
TaskFailedException - Exception in net.sourceforge.basher
 
TaskFailedException(String, Throwable) - Constructor for exception net.sourceforge.basher.TaskFailedException
Creates a new TaskFailedException, wrapping the reason and possible cause of the task failing.
TaskInfo - Class in net.sourceforge.basher.impl
 
TaskInfo() - Constructor for class net.sourceforge.basher.impl.TaskInfo
 
TaskInvoker - Interface in net.sourceforge.basher.internal
 
TaskInvokerImpl - Class in net.sourceforge.basher.internal.impl
 
TaskInvokerImpl() - Constructor for class net.sourceforge.basher.internal.impl.TaskInvokerImpl
 
TaskManager - Interface in net.sourceforge.basher
Defines operations for interacting with the task manager.
TaskManagerException - Exception in net.sourceforge.basher.impl
 
TaskManagerException(String, Throwable) - Constructor for exception net.sourceforge.basher.impl.TaskManagerException
Creates a new BasherException instance.
TaskManagerImpl - Class in net.sourceforge.basher.impl
 
TaskManagerImpl() - Constructor for class net.sourceforge.basher.impl.TaskManagerImpl
 
TaskNotRunException - Exception in net.sourceforge.basher
 
TaskNotRunException(String) - Constructor for exception net.sourceforge.basher.TaskNotRunException
Creates a new TaskFailedException, wrapping the reason why the task was not run.
TaskProvider - Interface in net.sourceforge.basher
Provider of tasks to the Basher runtime.
TaskRunner - Interface in net.sourceforge.basher.internal
 
TaskRunnerImpl - Class in net.sourceforge.basher.internal.impl
 
TaskRunnerImpl() - Constructor for class net.sourceforge.basher.internal.impl.TaskRunnerImpl
 
TasksAvailableEvent - Class in net.sourceforge.basher.events
 
TasksAvailableEvent() - Constructor for class net.sourceforge.basher.events.TasksAvailableEvent
 
TaskTree - Class in net.sourceforge.basher.impl
 
TaskTree(List<TaskContribution>) - Constructor for class net.sourceforge.basher.impl.TaskTree
 
TaskTree() - Constructor for class net.sourceforge.basher.impl.TaskTree
 
ThreadAddedEvent - Class in net.sourceforge.basher.events
 
ThreadAddedEvent(String, int, BasherContext) - Constructor for class net.sourceforge.basher.events.ThreadAddedEvent
 
ThreadIncrementTask - Class in net.sourceforge.basher.internal.tasks
 
ThreadIncrementTask() - Constructor for class net.sourceforge.basher.internal.tasks.ThreadIncrementTask
 
ThreadRemovedEvent - Class in net.sourceforge.basher.events
 
ThreadRemovedEvent(String, int) - Constructor for class net.sourceforge.basher.events.ThreadRemovedEvent
 
TickEvent - Class in net.sourceforge.basher.events
 
TickEvent(long) - Constructor for class net.sourceforge.basher.events.TickEvent
 
TickTimerTask - Class in net.sourceforge.basher.impl
 
TickTimerTask() - Constructor for class net.sourceforge.basher.impl.TickTimerTask
 
TimedTaskInvoker - Interface in net.sourceforge.basher.internal
 
TimedTaskInvokerImpl - Class in net.sourceforge.basher.internal.impl
 
TimedTaskInvokerImpl() - Constructor for class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
TimedTaskInvokerInfo - Class in net.sourceforge.basher.internal.impl
 
TimedTaskInvokerInfo() - Constructor for class net.sourceforge.basher.internal.impl.TimedTaskInvokerInfo
 
TimeSource - Interface in net.sourceforge.basher.internal
Defines time based operations.
TimeSourceImpl - Class in net.sourceforge.basher.internal.impl
 
TimeSourceImpl() - Constructor for class net.sourceforge.basher.internal.impl.TimeSourceImpl
 
toString() - Method in class net.sourceforge.basher.Average
 
toString() - Method in class net.sourceforge.basher.BasherContext
 
toString() - Method in class net.sourceforge.basher.events.AverageCollectedEvent
 
toString() - Method in class net.sourceforge.basher.events.BasherEvent
 
toString() - Method in class net.sourceforge.basher.events.BasherShutdownEvent
 
toString() - Method in class net.sourceforge.basher.events.CollectionEvent
 
toString() - Method in class net.sourceforge.basher.events.PhaseTransitionEvent
 
toString() - Method in class net.sourceforge.basher.events.ThreadAddedEvent
 
toString() - Method in class net.sourceforge.basher.events.ThreadRemovedEvent
 
toString() - Method in class net.sourceforge.basher.events.TickEvent
 
toString() - Method in class net.sourceforge.basher.ExecutionType
 
toString() - Method in class net.sourceforge.basher.impl.EventEmitterTimerTask
 
toString() - Method in class net.sourceforge.basher.impl.ModuleDescriptorTaskContribution
 
toString() - Method in class net.sourceforge.basher.impl.TaskContribution
 
toString() - Method in class net.sourceforge.basher.impl.TaskInfo
 
toString() - Method in class net.sourceforge.basher.internal.impl.BasherBootConfiguration
 
toString() - Method in class net.sourceforge.basher.TaskConfiguration
 
toString() - Method in class net.sourceforge.basher.TaskExecutionContext
 
toString() - Method in class net.sourceforge.basher.tasks.AbstractTask
 
toString() - Method in class net.sourceforge.basher.YourKitProfilerContext
 
translate(Module, Class, String, Location) - Method in class net.sourceforge.basher.utils.PhaseEnumTranslator
 

U

unregister(String, Object) - Method in interface net.sourceforge.basher.EntityRegistry
Removes the specified entity from the registry.
unregister(String, Object) - Method in class net.sourceforge.basher.impl.InMemoryEntityRegistry
 

V

valueOf(String) - Static method in enum net.sourceforge.basher.impl.AbstractFileCollector.Classifier
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.basher.impl.AbstractFileCollector.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.sourceforge.basher.Phase
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.sourceforge.basher.impl.AbstractFileCollector.Classifier
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.basher.impl.AbstractFileCollector.Type
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum net.sourceforge.basher.Phase
Returns an array containing the constants of this enum type, in the order they're declared.

W

writeToFile(AbstractFileCollector.Type, String, long, long) - Method in class net.sourceforge.basher.impl.AbstractFileCollector
Writes the time the specified task took to execute.

X

XMLFileCollector - Class in net.sourceforge.basher.impl
 
XMLFileCollector() - Constructor for class net.sourceforge.basher.impl.XMLFileCollector
 

Y

YourKitProfilerContext - Class in net.sourceforge.basher
 
YourKitProfilerContext() - Constructor for class net.sourceforge.basher.YourKitProfilerContext
 

_

_collectionDirectory - Variable in class net.sourceforge.basher.impl.AbstractFileCollector
 
_log - Variable in class net.sourceforge.basher.impl.AbstractCollector
 
_log - Variable in class net.sourceforge.basher.tasks.AbstractTask
Instance logger
_openFiles - Variable in class net.sourceforge.basher.impl.AbstractFileCollector
 
_parent - Variable in class net.sourceforge.basher.impl.AbstractFileCollector
 
_timer - Variable in class net.sourceforge.basher.internal.impl.TimedTaskInvokerImpl
 
_timeSource - Variable in class net.sourceforge.basher.impl.AbstractCollector
 

A B C D E F G H I L M N P R S T U V W X Y _

Copyright © 2006-2010 Basher Team. All Rights Reserved.