A B C D E F G H I J K L M N O P Q R S T U V W Z

A

AbstractBarrierGroupMessage - Class in net.grinder.synchronisation.messages
Common implementation for barrier group messages.
AbstractBarrierGroupMessage(String) - Constructor for class net.grinder.synchronisation.messages.AbstractBarrierGroupMessage
Constructor.
AbstractBarrierGroups - Class in net.grinder.synchronisation
Common barrier group implementation.
AbstractBarrierGroups() - Constructor for class net.grinder.synchronisation.AbstractBarrierGroups
 
AbstractBarrierGroups.BarrierGroupImplementation - Class in net.grinder.synchronisation
Basic BarrierGroup implementation.
AbstractBarrierGroups.BarrierGroupImplementation(String) - Constructor for class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Constructor.
AbstractDCRInstrumenter - Class in net.grinder.scriptengine
Convenient base class for DCR instrumenters.
AbstractDCRInstrumenter(DCRContext) - Constructor for class net.grinder.scriptengine.AbstractDCRInstrumenter
Constructor for AbstractDCRInstrumenter.
AbstractMainClass - Class in net.grinder.util
Basic functionality for a main class.
AbstractMainClass(Logger, String) - Constructor for class net.grinder.util.AbstractMainClass
Constructor.
AbstractMainClass.LoggedInitialisationException - Exception in net.grinder.util
Exception indicating that an error message has already been logged.
AbstractMainClass.LoggedInitialisationException(String) - Constructor for exception net.grinder.util.AbstractMainClass.LoggedInitialisationException
Constructor.
AbstractMultiLineFormatter - Class in net.grinder.util
Abstract implementation of MultiLineFormatter.
AbstractMultiLineFormatter() - Constructor for class net.grinder.util.AbstractMultiLineFormatter
 
AbstractTestSemantics - Class in net.grinder.common
Base class which provides equality and ordering semantics for Test implementations.
AbstractTestSemantics() - Constructor for class net.grinder.common.AbstractTestSemantics
 
AbstractTextSource - Class in net.grinder.console.editor
Base TextSource implementation that adds TextSource.Listener and AbstractTextSource.isDirty() support.
AbstractTextSource() - Constructor for class net.grinder.console.editor.AbstractTextSource
 
accept(File) - Method in class net.grinder.util.FileExtensionMatcher
Acceptor - Class in net.grinder.communication
Active object that accepts connections on a ServerSocket.
Acceptor(String, int, int, TimeAuthority) - Constructor for class net.grinder.communication.Acceptor
Constructor.
Acceptor.Listener - Interface in net.grinder.communication
Listener interface.
Acceptor.ShutdownException - Exception in net.grinder.communication
Indicates the Acceptor has been shut down.
add(OutputStream) - Method in class net.grinder.communication.FanOutStreamSender
Add a stream.
add(Object, Constructor<?>, Recorder) - Method in class net.grinder.engine.process.dcr.DCRContextImplementation
Register a constructor for instrumentation.
add(Object, Method, Weaver.TargetSource, Recorder) - Method in class net.grinder.engine.process.dcr.DCRContextImplementation
Register a method for instrumentation.
add(Object, Constructor<?>, Recorder) - Method in interface net.grinder.scriptengine.DCRContext
Register a constructor for instrumentation.
add(Object, Method, Weaver.TargetSource, Recorder) - Method in interface net.grinder.scriptengine.DCRContext
Register a method for instrumentation.
add(ImmutableStatisticsSet) - Method in interface net.grinder.statistics.StatisticsSet
Add the values of another StatisticsSet to ours.
add(StatisticsView) - Method in class net.grinder.statistics.StatisticsView
Add all the ExpressionViews in other to this StatisticsView.
add(ExpressionView) - Method in class net.grinder.statistics.StatisticsView
Add the specified ExpressionView to this StatisticsView.
add(TestStatisticsMap) - Method in class net.grinder.statistics.TestStatisticsMap
Add the values in another TestStatisticsMap to this TestStatisticsMap.
add(Object) - Method in interface net.grinder.util.AllocateLowestNumber
Add a new object.
add(Object) - Method in class net.grinder.util.AllocateLowestNumberImplementation
Add a new object.
add(T) - Method in class net.grinder.util.ListenerSupport
Add a listener.
addBarrier() - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Increase the number of barriers in the group.
addBarrier() - Method in interface net.grinder.synchronisation.BarrierGroup
Increase the number of barriers in the group.
AddBarrierMessage - Class in net.grinder.synchronisation.messages
Barrier group message requesting that a barrier be added.
AddBarrierMessage(String) - Constructor for class net.grinder.synchronisation.messages.AddBarrierMessage
Constructor.
addDouble(String, double) - Method in interface net.grinder.script.Statistics.StatisticsForTest
Add value to the double statistic statisticName.
addElement(String) - Method in class net.grinder.util.html.HTMLElement
Add a child element.
addFallback(MessageDispatchRegistry.Handler<Message>) - Method in interface net.grinder.communication.MessageDispatchRegistry
Register a message handler that is called if no other handler or responder is registered for the message type.
addFallback(MessageDispatchRegistry.Handler<Message>) - Method in class net.grinder.communication.MessageDispatchSender
Register a message handler that is called if no other handler or responder is registered for the message type.
addFileChangedListener(FileChangeWatcher.FileChangedListener) - Method in interface net.grinder.console.distribution.FileChangeWatcher
Add a listener that will be sent events about files that have changed.
addFileChangedListener(FileChangeWatcher.FileChangedListener) - Method in class net.grinder.console.distribution.FileDistributionImplementation
Add a listener that will be sent events about files that have changed when FileDistributionImplementation.scanDistributionFiles() is called.
addListener(ConnectionType, Acceptor.Listener) - Method in class net.grinder.communication.Acceptor
Add a new listener.
addListener(PropertyChangeListener) - Method in interface net.grinder.console.distribution.AgentCacheState
Allow other parties to register their interest in changes to our state.
addListener(TextSource.Listener) - Method in class net.grinder.console.editor.AbstractTextSource
Listener registration.
addListener(BufferImplementation.Listener) - Method in interface net.grinder.console.editor.Buffer
Add a new listener.
addListener(EditorModel.Listener) - Method in class net.grinder.console.editor.EditorModel
Add a new listener.
addListener(TextSource.Listener) - Method in interface net.grinder.console.editor.TextSource
Listener registration.
addListener(SampleModelViews.Listener) - Method in interface net.grinder.console.model.SampleModelViews
Add a new listener.
addListener(SampleModelViews.Listener) - Method in class net.grinder.console.model.SampleModelViewsImplementation
Add a new listener.
addListener(BarrierGroup.Listener) - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Add a listener.
addListener(BarrierGroup.Listener) - Method in interface net.grinder.synchronisation.BarrierGroup
Add a listener.
addLong(String, long) - Method in interface net.grinder.script.Statistics.StatisticsForTest
Add value to the long statistic statisticName.
addModelListener(SampleModel.Listener) - Method in interface net.grinder.console.model.SampleModel
Add a new model listener.
addModelListener(SampleModel.Listener) - Method in class net.grinder.console.model.SampleModelImplementation
Add a new model listener.
addProcessStatusListener(ProcessControl.Listener) - Method in interface net.grinder.console.communication.ProcessControl
Add a listener for process status data.
addProcessStatusListener(ProcessControl.Listener) - Method in class net.grinder.console.communication.ProcessControlImplementation
Add a listener for process status data.
addPropertyChangeListener(PropertyChangeListener) - Method in class net.grinder.console.model.ConsoleProperties
Add a PropertyChangeListener.
addPropertyChangeListener(String, PropertyChangeListener) - Method in class net.grinder.console.model.ConsoleProperties
Add a PropertyChangeListener which listens to a particular property.
Address - Interface in net.grinder.communication
Interface implemented by addresses.
AddressAwareMessage - Interface in net.grinder.communication
Message that wants to know its origin address.
addSample(StatisticsIndexMap.LongSampleIndex, long) - Method in interface net.grinder.statistics.StatisticsSet
Add sample value to the sample statistic specified by index.
addSample(StatisticsIndexMap.DoubleSampleIndex, double) - Method in interface net.grinder.statistics.StatisticsSet
Add sample value to the sample statistic specified by index.
addSampleListener(Test, SampleListener) - Method in interface net.grinder.console.model.SampleModel
Add a new sample listener for the specific test.
addSampleListener(Test, SampleListener) - Method in class net.grinder.console.model.SampleModelImplementation
Add a new sample listener for the specific test.
addTestReport(TestStatisticsMap) - Method in interface net.grinder.console.model.SampleModel
Add a new test report.
addTestReport(TestStatisticsMap) - Method in class net.grinder.console.model.SampleModelImplementation
Add a new test report.
addText(String) - Method in class net.grinder.util.html.HTMLElement
Add child text.
addTotalSampleListener(SampleListener) - Method in interface net.grinder.console.model.SampleModel
Add a new total sample listener.
addTotalSampleListener(SampleListener) - Method in class net.grinder.console.model.SampleModelImplementation
Add a new total sample listener.
addValue(StatisticsIndexMap.LongIndex, long) - Method in interface net.grinder.statistics.StatisticsSet
Add value to the value specified by index.
addValue(StatisticsIndexMap.DoubleIndex, double) - Method in interface net.grinder.statistics.StatisticsSet
Add value to the value specified by index.
addWaiter(BarrierIdentity) - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Add a waiter.
addWaiter(BarrierIdentity) - Method in interface net.grinder.synchronisation.BarrierGroup
Add a waiter.
AddWaiterMessage - Class in net.grinder.synchronisation.messages
Barrier group message requesting that a waiter be added.
AddWaiterMessage(String, BarrierIdentity) - Constructor for class net.grinder.synchronisation.messages.AddWaiterMessage
Constructor.
Agent - Interface in net.grinder.engine.agent
Agent interface.
AgentAddress - Class in net.grinder.messages.console
Agent process address.
AgentAddress(AgentIdentity) - Constructor for class net.grinder.messages.console.AgentAddress
Constructor.
AgentAndCacheReport - Interface in net.grinder.messages.console
Extend AgentProcessReport with information about the agent's cache.
AgentCacheState - Interface in net.grinder.console.distribution
Simplistic model of remote file caches.
AgentDaemon - Class in net.grinder.engine.agent
Agent Daemon.
AgentDaemon(Logger, long, Agent) - Constructor for class net.grinder.engine.agent.AgentDaemon
Constructor for AgentDaemon.
AgentIdentity - Interface in net.grinder.common.processidentity
Agent process identity.
AgentImplementation - Class in net.grinder.engine.agent
This is the entry point of The Grinder agent process.
AgentImplementation(Logger, File, boolean) - Constructor for class net.grinder.engine.agent.AgentImplementation
Constructor.
AgentProcessReport - Interface in net.grinder.common.processidentity
Interface for enquiring about an agent process.
AgentProcessReportMessage - Class in net.grinder.messages.console
Message for informing the console of agent process status.
AgentProcessReportMessage(ProcessReport.State, CacheHighWaterMark) - Constructor for class net.grinder.messages.console.AgentProcessReportMessage
Creates a new AgentProcessReportMessage instance.
ALL_INSTRUMENTATION - Static variable in interface net.grinder.scriptengine.Instrumenter
Instrumentation filter that matches everything.
AllocateLowestNumber - Interface in net.grinder.util
A set that associates an number with each of member.
AllocateLowestNumber.IteratorCallback - Interface in net.grinder.util
Iteration callback, see AllocateLowestNumber.forEach(net.grinder.util.AllocateLowestNumber.IteratorCallback).
AllocateLowestNumberImplementation - Class in net.grinder.util
Implementation of @{link AllocateLowestNumber.
AllocateLowestNumberImplementation() - Constructor for class net.grinder.util.AllocateLowestNumberImplementation
 
allResourceLines(ClassLoader, String) - Static method in class net.grinder.util.ClassLoaderUtilities
Find all the resources with the given path, load them, and return their contents as a list of Strings.
ANY - Static variable in class net.grinder.engine.communication.ConsoleListener
Constant that represent any message.
apply(ListenerSupport.Informer<? super T>) - Method in class net.grinder.util.ListenerSupport
Notify the listeners of an event.
apply(ListenerSupport.HandlingInformer<? super T>) - Method in class net.grinder.util.ListenerSupport
Notify the listeners of an event.
applyChanges() - Method in class net.grinder.engine.process.dcr.DCRContextImplementation
Apply the changes queued with the add methods.
applyChanges() - Method in interface net.grinder.scriptengine.DCRContext
Apply the changes queued with the add methods.
applyChanges() - Method in class net.grinder.util.weave.j2se6.DCRWeaver
Apply pending weaving that has been requested with Weaver.weave(java.lang.reflect.Constructor).
applyChanges() - Method in interface net.grinder.util.weave.Weaver
Apply pending weaving that has been requested with Weaver.weave(java.lang.reflect.Constructor).
ASMTransformerFactory - Class in net.grinder.util.weave.j2se6
DCRWeaver.ClassFileTransformerFactory implementation that uses ASM to advise methods.
ASMTransformerFactory(Class<?>) - Constructor for class net.grinder.util.weave.j2se6.ASMTransformerFactory
Constructor.
AttributeStringParser - Interface in net.grinder.util
Parse attribute strings such as those from HTML tokens into a map of name value pairs.
AttributeStringParser.AttributeMap - Interface in net.grinder.util
Simple map that holds the result of the parse.
AttributeStringParserImplementation - Class in net.grinder.util
Parse attribute strings from HTML tokens.
AttributeStringParserImplementation() - Constructor for class net.grinder.util.AttributeStringParserImplementation
Constructor.
await() - Method in interface net.grinder.script.Barrier
Wait until all other barriers with the same name have invoked Barrier.await().
await(long, TimeUnit) - Method in interface net.grinder.script.Barrier
Version of Barrier.await() that allows a timeout to be specified.
await(long) - Method in interface net.grinder.script.Barrier
Equivalent to await(timeout, TimeUnit.MILLISECONDS).
await() - Method in class net.grinder.synchronisation.BarrierImplementation
Wait until all other barriers with the same name have invoked Barrier.await().
await(long, TimeUnit) - Method in class net.grinder.synchronisation.BarrierImplementation
Version of Barrier.await() that allows a timeout to be specified.
await(long) - Method in class net.grinder.synchronisation.BarrierImplementation
Equivalent to await(timeout, TimeUnit.MILLISECONDS).
await(boolean) - Method in class net.grinder.util.thread.BooleanCondition
Wait for our state to match the passed value.
awaken(Set<BarrierIdentity>) - Method in interface net.grinder.synchronisation.BarrierGroup.Listener
 
awaken(Set<BarrierIdentity>) - Method in class net.grinder.synchronisation.BarrierImplementation

B

barfError(String) - Method in class net.grinder.util.AbstractMainClass
Log an error and return a AbstractMainClass.LoggedInitialisationException that can be thrown.
barfUsage() - Method in class net.grinder.util.AbstractMainClass
Log a usage message and return a AbstractMainClass.LoggedInitialisationException that can be thrown.
Barrier - Interface in net.grinder.script
Distributed synchronisation interface that allows worker threads to coordinate their actions.
barrier(String) - Method in interface net.grinder.script.Grinder.ScriptContext
Create a Barrier to coordinate worker thread actions across running worker processes.
BarrierGroup - Interface in net.grinder.synchronisation
A barrier group.
BarrierGroup.Listener - Interface in net.grinder.synchronisation
Callback used to notify listeners.
BarrierGroups - Interface in net.grinder.synchronisation
Collection of barrier groups.
BarrierIdentity - Interface in net.grinder.synchronisation.messages
Opaque token that identifies a waiting barrier.
BarrierIdentity.Factory - Interface in net.grinder.synchronisation.messages
Factory for BarrierIdentitys.
BarrierIdentityGenerator - Class in net.grinder.synchronisation
Identity generator.
BarrierIdentityGenerator(Serializable) - Constructor for class net.grinder.synchronisation.BarrierIdentityGenerator
Constructor.
BarrierImplementation - Class in net.grinder.synchronisation
Barrier implementation.
BarrierImplementation(BarrierGroup, BarrierIdentity.Factory) - Constructor for class net.grinder.synchronisation.BarrierImplementation
Constructor.
beginRun() - Method in class net.grinder.common.SkeletonThreadLifeCycleListener
This method is called at the start of every run.
beginRun() - Method in interface net.grinder.common.ThreadLifeCycleListener
This method is called at the start of every run.
beginShutdown() - Method in class net.grinder.common.SkeletonThreadLifeCycleListener
This method is called before the thread is shut down.
beginShutdown() - Method in interface net.grinder.common.ThreadLifeCycleListener
This method is called before the thread is shut down.
beginThread() - Method in class net.grinder.common.SkeletonThreadLifeCycleListener
This method is called just after the thread has started.
beginThread() - Method in interface net.grinder.common.ThreadLifeCycleListener
This method is called just after the thread has started.
BlockingClassLoader - Class in net.grinder.util
Class loader that selectively ignores its parents, allowing alternative implementations of classes to be loaded.
BlockingClassLoader(URLClassLoader, List<URL>, Set<String>, Set<String>, Set<String>, boolean) - Constructor for class net.grinder.util.BlockingClassLoader
Constructor.
BlockingClassLoader(List<URL>, Set<String>, Set<String>, Set<String>, boolean) - Constructor for class net.grinder.util.BlockingClassLoader
Simplified constructor that uses standard application classloader as the parent.
BlockingClassLoader(Set<String>, Set<String>, Set<String>, boolean) - Constructor for class net.grinder.util.BlockingClassLoader
Simplified constructor without additionalClassPath.
blockingSend(Message) - Method in interface net.grinder.communication.BlockingSender
Send the given message and await a response.
blockingSend(Message) - Method in class net.grinder.communication.ClientSender
Send the given message and await a response.
blockingSend(T) - Method in interface net.grinder.communication.MessageDispatchRegistry.BlockingHandler
Handle the given message.
BlockingSender - Interface in net.grinder.communication
Interface for classes that manage the sending of messages.
BlockingSender.NoResponseException - Exception in net.grinder.communication
Exception indicating that the server chose to send no response back to a BlockingSender.blockingSend(Message).
BooleanCondition - Class in net.grinder.util.thread
Lock object that has two states.
BooleanCondition() - Constructor for class net.grinder.util.thread.BooleanCondition
 
BooleanProperty - Class in net.grinder.util
Introspects a boolean property of a Java Bean and provides setter and getter methods.
BooleanProperty(Object, String) - Constructor for class net.grinder.util.BooleanProperty
Constructor.
BooleanProperty.PropertyException - Exception in net.grinder.util
Indicates a problem with accessing the property.
Buffer - Interface in net.grinder.console.editor
Buffer state.
Buffer.Type - Enum in net.grinder.console.editor
Buffer type.
bufferAdded(Buffer) - Method in class net.grinder.console.editor.EditorModel.AbstractListener
Called when a buffer has been added.
bufferAdded(Buffer) - Method in interface net.grinder.console.editor.EditorModel.Listener
Called when a buffer has been added.
BufferedEchoMessageEncoder - Class in net.grinder.util.logback
A version of EchoEncoder that logs only the message and is buffered.
BufferedEchoMessageEncoder() - Constructor for class net.grinder.util.logback.BufferedEchoMessageEncoder
 
bufferNotUpToDate(Buffer) - Method in class net.grinder.console.editor.EditorModel.AbstractListener
Called when an independent modification to a buffer's associated file has been detected.
bufferNotUpToDate(Buffer) - Method in interface net.grinder.console.editor.EditorModel.Listener
Called when an independent modification to a buffer's associated file has been detected.
bufferRemoved(Buffer) - Method in class net.grinder.console.editor.EditorModel.AbstractListener
Called when a buffer has been removed.
bufferRemoved(Buffer) - Method in interface net.grinder.console.editor.EditorModel.Listener
Called when a buffer has been removed.
bufferStateChanged(Buffer) - Method in class net.grinder.console.editor.EditorModel.AbstractListener
Called when a buffer's state has changed.
bufferStateChanged(Buffer) - Method in interface net.grinder.console.editor.EditorModel.Listener
Called when a buffer's state has changed.

C

CacheHighWaterMark - Interface in net.grinder.messages.agent
A timed checkpoint of the agent cache state.
CacheStatusReport - Interface in net.grinder.messages.console
Report of the cache status.
canApply(Method) - Method in enum net.grinder.util.weave.Weaver.TargetSource
Whether this target source can be used to instrument a given method.
cancel() - Method in interface net.grinder.script.Barrier
Cancel this Barrier and reduce the total number of instances for the barrier name.
cancel() - Method in class net.grinder.synchronisation.BarrierImplementation
Cancel this Barrier and reduce the total number of instances for the barrier name.
cancelAll() - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Cancels all waiters and removes all barriers.
cancelAll() - Method in class net.grinder.synchronisation.AbstractBarrierGroups
Calls BarrierGroup.cancelAll() on all of our barrier groups.
cancelAll() - Method in interface net.grinder.synchronisation.BarrierGroup
Cancels all waiters and removes all barriers.
CancelledBarrierException - Exception in net.grinder.script
Exception thrown when attempting to wait on a cancelled barrier.
CancelledBarrierException(String) - Constructor for exception net.grinder.script.CancelledBarrierException
Creates a new CancelledBarrierException instance.
cancelWaiter(BarrierIdentity) - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Cancel a waiter.
cancelWaiter(BarrierIdentity) - Method in interface net.grinder.synchronisation.BarrierGroup
Cancel a waiter.
CancelWaiterMessage - Class in net.grinder.synchronisation.messages
Barrier group message requesting that a waiter be removed.
CancelWaiterMessage(String, BarrierIdentity) - Constructor for class net.grinder.synchronisation.messages.CancelWaiterMessage
Constructor.
checkCondition() - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Check whether the barrier condition is satisfied.
checkForMessage(int) - Method in class net.grinder.engine.communication.ConsoleListener
Check for messages matching the given mask.
ClassLoaderUtilities - Class in net.grinder.util
Class loader related utilities.
ClassLoaderUtilities() - Constructor for class net.grinder.util.ClassLoaderUtilities
 
clear() - Method in class net.grinder.util.WeakValueHashMap
Clear all entries out of the map.
ClearCacheMessage - Class in net.grinder.messages.agent
Message that instructs the agent to clear its file cache.
ClearCacheMessage() - Constructor for class net.grinder.messages.agent.ClearCacheMessage
Constructor.
clearFileCaches(Address) - Method in interface net.grinder.console.communication.DistributionControl
Signal agents matching the given address to clear their file caches.
clearFileCaches(Address) - Method in class net.grinder.console.communication.DistributionControlImplementation
Signal agents matching the given address to clear their file caches.
clearWaiters(Set<BarrierIdentity>) - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Clear waiters.
ClientBarrierGroups - Class in net.grinder.synchronisation
BarrierGroups implementation which delegates to a remote instance.
ClientBarrierGroups(Sender, MessageDispatchRegistry) - Constructor for class net.grinder.synchronisation.ClientBarrierGroups
Constructor.
ClientReceiver - Class in net.grinder.communication
Manages receipt of messages from a server over a TCP connection.
ClientSender - Class in net.grinder.communication
Class that manages the sending of messages to a server.
ClojureScriptEngineService - Class in net.grinder.scriptengine.clojure
Clojure script engine.
ClojureScriptEngineService() - Constructor for class net.grinder.scriptengine.clojure.ClojureScriptEngineService
 
close(Reader) - Static method in class net.grinder.common.Closer
Close the resource.
close(Writer) - Static method in class net.grinder.common.Closer
Close the resource.
close(InputStream) - Static method in class net.grinder.common.Closer
Close the resource.
close(OutputStream) - Static method in class net.grinder.common.Closer
Close the resource.
close(Socket) - Static method in class net.grinder.common.Closer
Close the resource.
close() - Method in interface net.grinder.console.client.ConsoleConnection
Close the connection.
close() - Method in class net.grinder.util.DelayedCreationFileWriter
Close the file.
close() - Method in class net.grinder.util.logback.BufferedEchoMessageEncoder
closeBuffer(Buffer) - Method in class net.grinder.console.editor.EditorModel
Close a buffer.
Closer - Class in net.grinder.common
Static utility methods to close resource handles.
COLLECT_SAMPLES_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
CommunicationDefaults - Class in net.grinder.communication
Default communication constants.
CommunicationException - Exception in net.grinder.communication
Exception thrown by communication package.
CommunicationException(String) - Constructor for exception net.grinder.communication.CommunicationException
Constructor.
CommunicationException(String, Throwable) - Constructor for exception net.grinder.communication.CommunicationException
Constructor.
compare(ProcessReport, ProcessReport) - Method in class net.grinder.common.processidentity.ProcessReport.StateThenNameThenNumberComparator
 
compare(ProcessControl.ProcessReports, ProcessControl.ProcessReports) - Method in class net.grinder.console.communication.ProcessControl.ProcessReportsComparator
 
compareTo(Test) - Method in class net.grinder.common.AbstractTestSemantics
Define ordering.
CompositeInstrumenter - Class in net.grinder.scriptengine
Composite instrumenter.
CompositeInstrumenter(Instrumenter...) - Constructor for class net.grinder.scriptengine.CompositeInstrumenter
Constructor.
CompositeInstrumenter(List<Instrumenter>) - Constructor for class net.grinder.scriptengine.CompositeInstrumenter
Constructor.
compositeStatisticsTotals() - Method in class net.grinder.statistics.TestStatisticsMap
Add up all the composite statistics.
Condition - Class in net.grinder.util.thread
Object used for synchronisation.
Condition() - Constructor for class net.grinder.util.thread.Condition
 
connect(Connector, Address) - Static method in class net.grinder.communication.ClientReceiver
Factory method that makes a TCP connection and returns a corresponding Receiver.
connect(Connector, Address) - Static method in class net.grinder.communication.ClientSender
Factory method that makes a TCP connection and returns a corresponding Sender.
connect(ClientReceiver) - Static method in class net.grinder.communication.ClientSender
Factory method that makes a Sender around the existing TCP connection owned by the supplied ClientReceiver.
connect(String, int) - Method in class net.grinder.console.client.ConsoleConnectionFactory
Create a ConsoleConnection.
connectionAccepted(ConnectionType, ConnectionIdentity) - Method in interface net.grinder.communication.Acceptor.Listener
A connection has been accepted.
connectionClosed(ConnectionType, ConnectionIdentity) - Method in interface net.grinder.communication.Acceptor.Listener
A connection has been closed.
ConnectionIdentity - Class in net.grinder.communication
Value object that represents the identity of an accepted connection.
ConnectionType - Enum in net.grinder.communication
Constants that are used to discriminate between different types of connections.
Connector - Class in net.grinder.communication
Connection factory.
Connector(String, int, ConnectionType) - Constructor for class net.grinder.communication.Connector
Constructor.
ConnectorFactory - Class in net.grinder.engine.common
ConnectorFactory.
ConnectorFactory(ConnectionType) - Constructor for class net.grinder.engine.common.ConnectorFactory
Constructor.
Console - Class in net.grinder
This is the entry point of The Grinder console.
CONSOLE_HOST - Static variable in class net.grinder.common.GrinderProperties
Key to use for the console host property.
CONSOLE_HOST - Static variable in class net.grinder.communication.CommunicationDefaults
Default console host.
CONSOLE_HOST_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
CONSOLE_PORT - Static variable in class net.grinder.common.GrinderProperties
Key to use for the console host property.
CONSOLE_PORT - Static variable in class net.grinder.communication.CommunicationDefaults
Default console port.
CONSOLE_PORT_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
ConsoleCommunication - Interface in net.grinder.console.communication
Handles communication for the console.
ConsoleCommunicationImplementation - Class in net.grinder.console.communication
Handles communication for the console.
ConsoleCommunicationImplementation(Resources, ConsoleProperties, ErrorHandler, TimeAuthority) - Constructor for class net.grinder.console.communication.ConsoleCommunicationImplementation
Constructor that uses a default idlePollDelay.
ConsoleCommunicationImplementation(Resources, ConsoleProperties, ErrorHandler, TimeAuthority, long, long) - Constructor for class net.grinder.console.communication.ConsoleCommunicationImplementation
Constructor.
ConsoleConnection - Interface in net.grinder.console.client
Console API.
ConsoleConnectionException - Exception in net.grinder.console.client
Exception indicating problem related to a console connection.
ConsoleConnectionException(String) - Constructor for exception net.grinder.console.client.ConsoleConnectionException
Constructor.
ConsoleConnectionException(String, Throwable) - Constructor for exception net.grinder.console.client.ConsoleConnectionException
Constructor.
ConsoleConnectionFactory - Class in net.grinder.console.client
Something that can create ConsoleConnection instances.
ConsoleConnectionFactory() - Constructor for class net.grinder.console.client.ConsoleConnectionFactory
Constructor.
ConsoleConnectionFactory(ScheduledExecutorService) - Constructor for class net.grinder.console.client.ConsoleConnectionFactory
Constructor.
ConsoleException - Exception in net.grinder.console.common
Console exception class.
ConsoleException(String) - Constructor for exception net.grinder.console.common.ConsoleException
Constructor.
ConsoleException(String, Throwable) - Constructor for exception net.grinder.console.common.ConsoleException
Constructor.
ConsoleFoundation - Class in net.grinder.console
This is the entry point of The Grinder console.
ConsoleFoundation(Resources, Logger, boolean) - Constructor for class net.grinder.console.ConsoleFoundation
Constructor.
ConsoleFoundation(Resources, Logger, boolean, Timer, ConsoleProperties) - Constructor for class net.grinder.console.ConsoleFoundation
Constructor.
ConsoleFoundation.UI - Interface in net.grinder.console
Contract for user interfaces.
ConsoleFoundation.WireMessageDispatch - Class in net.grinder.console
Factory that wires up the message dispatch.
ConsoleFoundation.WireMessageDispatch(ConsoleCommunication, SampleModel, SampleModelViews, DispatchClientCommands) - Constructor for class net.grinder.console.ConsoleFoundation.WireMessageDispatch
Constructor.
ConsoleListener - Class in net.grinder.engine.communication
Process console messages and allows them to be asynchronously queried.
ConsoleListener(Condition, Logger) - Constructor for class net.grinder.engine.communication.ConsoleListener
Constructor.
ConsoleProperties - Class in net.grinder.console.model
Class encapsulating the console options.
ConsoleProperties(Resources, File) - Constructor for class net.grinder.console.model.ConsoleProperties
Construct a ConsoleProperties backed by the given file.
ConsoleProperties(ConsoleProperties) - Constructor for class net.grinder.console.model.ConsoleProperties
Copy constructor.
copy(InputStream, OutputStream) - Method in class net.grinder.util.StreamCopier
Copies from the input stream to the output stream until the input stream is empty or one of the streams reports an error.
copyTo(Directory, boolean) - Method in class net.grinder.util.Directory
Copy contents of the directory to the target directory.
create(AgentProcessReport) - Method in class net.grinder.console.common.ProcessReportDescriptionFactory
Factory method that creates a description from an agent process report.
create(WorkerProcessReport) - Method in class net.grinder.console.common.ProcessReportDescriptionFactory
Factory method that creates a description from a worker process report.
create() - Method in interface net.grinder.console.editor.TextSource.Factory
 
create(GrinderProperties) - Method in class net.grinder.engine.common.ConnectorFactory
Factory method.
create(Logger) - Static method in class net.grinder.engine.process.dcr.DCRContextImplementation
Attempt to create a context.
create() - Method in class net.grinder.statistics.StatisticsSetFactory
Factory method.
create() - Method in class net.grinder.util.Directory
Create the directory if it doesn't exist.
create(Directory) - Method in class net.grinder.util.FileContents
Write the FileContents to the given directory, overwriting any existing content.
create(PointCutRegistry) - Method in class net.grinder.util.weave.j2se6.ASMTransformerFactory
Factory method.
create(PointCutRegistry) - Method in interface net.grinder.util.weave.j2se6.DCRWeaver.ClassFileTransformerFactory
Factory method.
createBarrierGroup(String) - Method in class net.grinder.synchronisation.AbstractBarrierGroups
Factory method through which subclasses provide an appropriate barrier group implementation.
createBarrierGroup(String) - Method in class net.grinder.synchronisation.ClientBarrierGroups
Factory method through which subclasses provide an appropriate barrier group implementation.
createBarrierGroup(String) - Method in class net.grinder.synchronisation.LocalBarrierGroups
Factory method through which subclasses provide an appropriate barrier group implementation.
createCachedThreadPool(String) - Static method in class net.grinder.util.thread.ExecutorFactory
Create a cached thread pool.
createConstant(long) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a constant long expression.
createConstant(double) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a constant float expression.
createDivision(StatisticExpression, StatisticExpression) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a division.
createExpression(String) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Parse an expression.
createExpressionView(String, String, boolean) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Creates a new ExpressionView instance.
createExpressionView(String, StatisticExpression) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Creates a new ExpressionView instance.
createInstrumentedProxy(Test, Recorder, Object) - Method in class net.grinder.scriptengine.AbstractDCRInstrumenter
Create a proxy object that wraps an target object for a test.
createInstrumentedProxy(Test, Recorder, Object) - Method in class net.grinder.scriptengine.CompositeInstrumenter
Create a proxy object that wraps an target object for a test.
createInstrumentedProxy(Test, Recorder, Object) - Method in interface net.grinder.scriptengine.Instrumenter
Create a proxy object that wraps an target object for a test.
createInstrumenters() - Method in class net.grinder.scriptengine.clojure.ClojureScriptEngineService
Initialises script engine instrumentation.
createInstrumenters() - Method in class net.grinder.scriptengine.java.JavaScriptEngineService
Initialises script engine instrumentation.
createInstrumenters() - Method in class net.grinder.scriptengine.jython.JythonScriptEngineService
Initialises script engine instrumentation.
createInstrumenters() - Method in interface net.grinder.scriptengine.ScriptEngineService
Initialises script engine instrumentation.
createMinus(StatisticExpression, StatisticExpression[]) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a minus expression.
createNegation(StatisticExpression) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a negation.
createPeak(StatisticsIndexMap.DoubleIndex, StatisticExpression) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a peak double statistic.
createPeak(StatisticsIndexMap.LongIndex, StatisticExpression) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a peak long statistic.
createPrimitive(StatisticsIndexMap.DoubleIndex) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a primitive double expression.
createPrimitive(StatisticsIndexMap.LongIndex) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a primitive long expression.
createProduct(StatisticExpression[]) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a product.
createProxy(Object) - Method in interface net.grinder.script.TestRegistry.RegisteredTest
Create a proxy object that wraps an target object for this test.
createScriptEngine(ScriptLocation) - Method in class net.grinder.scriptengine.clojure.ClojureScriptEngineService
If the script engine service can handle the given script, it should return a suitable implementation.
createScriptEngine(ScriptLocation) - Method in class net.grinder.scriptengine.java.JavaScriptEngineService
If the script engine service can handle the given script, it should return a suitable implementation.
createScriptEngine(ScriptLocation) - Method in class net.grinder.scriptengine.jython.JythonScriptEngineService
If the script engine service can handle the given script, it should return a suitable implementation.
createScriptEngine(ScriptLocation) - Method in interface net.grinder.scriptengine.ScriptEngineService
If the script engine service can handle the given script, it should return a suitable implementation.
createSquareRoot(StatisticExpression) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a square root.
createSum(StatisticExpression[]) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Create a sum.
createThreadListener(PluginThreadContext) - Method in interface net.grinder.plugininterface.GrinderPlugin
This method is called to create a handler for each thread.
createThreadPool(String, int) - Static method in class net.grinder.util.thread.ExecutorFactory
Create a fixed size thread pool.
createUniqueString(String) - Method in class net.grinder.util.UniqueIdentityGenerator
Create a unique string.
createWorkerRunnable() - Method in interface net.grinder.scriptengine.ScriptEngineService.ScriptEngine
Create a ScriptEngineService.WorkerRunnable that will be used to run the work for one worker thread.
createWorkerRunnable(Object) - Method in interface net.grinder.scriptengine.ScriptEngineService.ScriptEngine
Create a ScriptEngineService.WorkerRunnable that will be used to run the work for one worker thread.

D

DataLogArguments - Class in net.grinder.engine.process
The data logger provides this additional information for use by custom appender configurations in the first SLF4J argument.
DCRContext - Interface in net.grinder.scriptengine
Provide access to DCR instrumentation.
DCRContextImplementation - Class in net.grinder.engine.process.dcr
Wrap up the DCR context for use by AbstractDCRInstrumenter implementations.
DCRWeaver - Class in net.grinder.util.weave.j2se6
Weaver that uses Java 6 dynamic class retransformation.
DCRWeaver(DCRWeaver.ClassFileTransformerFactory, Instrumentation) - Constructor for class net.grinder.util.weave.j2se6.DCRWeaver
Constructor.
DCRWeaver.ClassFileTransformerFactory - Interface in net.grinder.util.weave.j2se6
Factory that generates ClassFileTransformers which perform the weaving.
DEFAULT_DISTRIBUTION_FILE_FILTER_EXPRESSION - Static variable in class net.grinder.console.model.ConsoleProperties
Default regular expression for filtering distribution files.
DEFAULT_PROPERTIES - Static variable in class net.grinder.common.GrinderProperties
Default file name for properties.
DEFAULT_SCRIPT - Static variable in class net.grinder.common.GrinderProperties
Default script file name.
DelayedCreationFileWriter - Class in net.grinder.util
FileWriter that doesn't create a file until a write occurs.
DelayedCreationFileWriter(File, boolean) - Constructor for class net.grinder.util.DelayedCreationFileWriter
Constructor.
delete() - Method in class net.grinder.util.Directory
Delete the directory.
deleteContents() - Method in class net.grinder.util.Directory
Delete the contents of the directory.
Directory - Class in net.grinder.util
Wrapper around a directory path that behaves in a similar manner to java.io.File.
Directory() - Constructor for class net.grinder.util.Directory
Constructor that builds a Directory for the current working directory.
Directory(File) - Constructor for class net.grinder.util.Directory
Constructor.
Directory.DirectoryException - Exception in net.grinder.util
An exception type used to report Directory related problems.
discardMessages(int) - Method in class net.grinder.engine.communication.ConsoleListener
Discard pending messages that match the given mask.
DispatchClientCommands - Class in net.grinder.console.communication.server
DispatchClientCommands.
DispatchClientCommands(SampleModel, SampleModelViews, ProcessControl) - Constructor for class net.grinder.console.communication.server.DispatchClientCommands
Constructor for DispatchClientCommands.
DisplayMessageConsoleException - Exception in net.grinder.console.common
Exception that can be displayed through the user interface.
DisplayMessageConsoleException(Resources, String) - Constructor for exception net.grinder.console.common.DisplayMessageConsoleException
Constructor.
DisplayMessageConsoleException(Resources, String, Exception) - Constructor for exception net.grinder.console.common.DisplayMessageConsoleException
Constructor.
DisplayMessageConsoleException(Resources, String, Object[]) - Constructor for exception net.grinder.console.common.DisplayMessageConsoleException
Constructor.
DisplayMessageConsoleException(Resources, String, Object[], Exception) - Constructor for exception net.grinder.console.common.DisplayMessageConsoleException
Constructor.
DISTRIBUTE_ON_START_ASK_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
DistributeFileMessage - Class in net.grinder.messages.agent
Message used to distribute a file from the console to the agent processes.
DistributeFileMessage(FileContents) - Constructor for class net.grinder.messages.agent.DistributeFileMessage
Constructor.
DISTRIBUTION_DIRECTORY_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
DISTRIBUTION_FILE_FILTER_EXPRESSION_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
DistributionCacheCheckpointMessage - Class in net.grinder.messages.agent
Pass a cache check point to the agent.
DistributionCacheCheckpointMessage(CacheHighWaterMark) - Constructor for class net.grinder.messages.agent.DistributionCacheCheckpointMessage
Constructor.
DistributionControl - Interface in net.grinder.console.communication
Interface for sending files to the agent process caches.
DistributionControlImplementation - Class in net.grinder.console.communication
Implementation of DistributionControl.
DistributionControlImplementation(ConsoleCommunication) - Constructor for class net.grinder.console.communication.DistributionControlImplementation
Constructor.
doEncode(ILoggingEvent) - Method in class net.grinder.util.logback.BufferedEchoMessageEncoder

E

EditorException - Exception in net.grinder.console.editor
Exception that indicates an editor model related problem.
EditorModel - Class in net.grinder.console.editor
Editor model.
EditorModel(Resources, TextSource.Factory, AgentCacheState, FileChangeWatcher) - Constructor for class net.grinder.console.editor.EditorModel
Constructor.
EditorModel.AbstractListener - Class in net.grinder.console.editor
Base EditorModel.Listener implementation that does nothing.
EditorModel.AbstractListener() - Constructor for class net.grinder.console.editor.EditorModel.AbstractListener
 
EditorModel.Listener - Interface in net.grinder.console.editor
Interface for listeners.
end(boolean) - Method in interface net.grinder.scriptengine.Recorder
Call after instrumented code to complete test recording.
endRun() - Method in class net.grinder.common.SkeletonThreadLifeCycleListener
This method is called at the end of every run.
endRun() - Method in interface net.grinder.common.ThreadLifeCycleListener
This method is called at the end of every run.
endThread() - Method in class net.grinder.common.SkeletonThreadLifeCycleListener
This method is called when the thread has been shut down.
endThread() - Method in interface net.grinder.common.ThreadLifeCycleListener
This method is called when the thread has been shut down.
EngineException - Exception in net.grinder.engine.common
Base for exceptions thrown by the engine.
EngineException(String) - Constructor for exception net.grinder.engine.common.EngineException
Creates a new EngineException instance.
EngineException(String, Throwable) - Constructor for exception net.grinder.engine.common.EngineException
Creates a new EngineException instance.
enter(Object, String) - Static method in class net.grinder.engine.process.dcr.RecorderLocator
Called when a weaved method is entered.
equals(Object) - Method in class net.grinder.common.AbstractTestSemantics
equals(Object) - Method in class net.grinder.common.processidentity.ProcessAddress
equals(Object) - Method in class net.grinder.communication.ConnectionIdentity
equals(Object) - Method in class net.grinder.communication.Connector
equals(Object) - Method in class net.grinder.engine.common.ScriptLocation
Equality.
equals(Object) - Method in class net.grinder.statistics.ExpressionView
Value based equality.
equals(Object) - Method in class net.grinder.statistics.TestStatisticsMap
Implement value based equality.
equals(Object) - Method in class net.grinder.util.Directory
Delegate equality to our File.
equals(Object) - Method in class net.grinder.util.Pair
Equality.
equals(Object) - Method in class net.grinder.util.SignificantFigureFormat
ErrorHandler - Interface in net.grinder.console.common
Interface for things that can deal with reporting errors and exceptions.
ErrorQueue - Class in net.grinder.console.common
ErrorHandler that queues up its errors when a delegate ErrorHandler is not available, and passes the errors on when a delegate is available.
ErrorQueue() - Constructor for class net.grinder.console.common.ErrorQueue
 
escape(String) - Method in class net.grinder.util.SimpleStringEscaper
Escape a string.
escape(String) - Method in interface net.grinder.util.StringEscaper
Encode a string.
ExecutorFactory - Class in net.grinder.util.thread
Create suitable Executor implementations.
ExecutorFactory() - Constructor for class net.grinder.util.thread.ExecutorFactory
 
exit(Object, String, boolean) - Static method in class net.grinder.engine.process.dcr.RecorderLocator
Called when a weaved method is exited.
ExpressionView - Class in net.grinder.statistics
Associate a statistic expression with display information.
EXTERNAL_EDITOR_ARGUMENTS_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
EXTERNAL_EDITOR_COMMAND_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.

F

FanOutServerSender - Class in net.grinder.communication
Manages the sending of messages to many TCP clients.
FanOutServerSender(Acceptor, ConnectionType, int) - Constructor for class net.grinder.communication.FanOutServerSender
Constructor.
FanOutStreamSender - Class in net.grinder.communication
Manages the sending of messages to many streams.
FanOutStreamSender(int) - Constructor for class net.grinder.communication.FanOutStreamSender
Constructor.
FileChangeWatcher - Interface in net.grinder.console.distribution
Something that can raise events about file changes.
FileChangeWatcher.FileChangedListener - Interface in net.grinder.console.distribution
Listener interface.
FileContents - Class in net.grinder.util
Pairing of relative filename and file contents.
FileContents(File, File) - Constructor for class net.grinder.util.FileContents
Constructor.
FileContents.FileContentsException - Exception in net.grinder.util
Exception that indicates a FileContents related problem.
FileDistribution - Interface in net.grinder.console.distribution
File Distribution.
FileDistributionHandler - Interface in net.grinder.console.distribution
Something that can handle the distribution of files.
FileDistributionHandler.Result - Interface in net.grinder.console.distribution
Result of sending a file.
FileDistributionImplementation - Class in net.grinder.console.distribution
FileDistribution implementation.
FileDistributionImplementation(DistributionControl, ProcessControl, Directory, Pattern) - Constructor for class net.grinder.console.distribution.FileDistributionImplementation
Constructor.
FileExtensionMatcher - Class in net.grinder.util
Simple FileFilter that checks the file name ends with a given string.
FileExtensionMatcher(String) - Constructor for class net.grinder.util.FileExtensionMatcher
Constructor.
filesChanged(File[]) - Method in interface net.grinder.console.distribution.FileChangeWatcher.FileChangedListener
Called with a changed file.
fireAwaken(Set<BarrierIdentity>) - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Call the BarrierGroup.Listener.awaken(java.util.Set) method for all of the listeners.
FixedWidthFormatter - Class in net.grinder.util
MultiLineFormatter for fixed width text cells.
FixedWidthFormatter(FixedWidthFormatter.Align, FixedWidthFormatter.Flow, int) - Constructor for class net.grinder.util.FixedWidthFormatter
Constructor.
FixedWidthFormatter.Align - Enum in net.grinder.util
Alignment constants.
FixedWidthFormatter.Flow - Enum in net.grinder.util
Flow constants.
flush() - Method in interface net.grinder.communication.QueuedSender
Send any pending messages queued with Sender.send(net.grinder.communication.Message).
flush() - Method in class net.grinder.communication.QueuedSenderDecorator
Send any pending messages queued with Sender.send(net.grinder.communication.Message).
flush() - Method in class net.grinder.util.DelayedCreationFileWriter
Flush the file.
forEach(AllocateLowestNumber.IteratorCallback) - Method in interface net.grinder.util.AllocateLowestNumber
Call iteratorCallback for each member of the set.
forEach(AllocateLowestNumber.IteratorCallback) - Method in class net.grinder.util.AllocateLowestNumberImplementation
Call iteratorCallback for each member of the set.
forExtension(String) - Static method in enum net.grinder.console.editor.Buffer.Type
 
format(String) - Method in class net.grinder.util.AbstractMultiLineFormatter
Convenience method.
format(String) - Method in interface net.grinder.util.MultiLineFormatter
Convenience method.
format(double, StringBuffer, FieldPosition) - Method in class net.grinder.util.SignificantFigureFormat
Almost certainly doesn't set position correctly.
format(long, StringBuffer, FieldPosition) - Method in class net.grinder.util.SignificantFigureFormat
Almost certainly doesn't set position correctly.
FRAME_BOUNDS_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.

G

get(String) - Method in interface net.grinder.util.AttributeStringParser.AttributeMap
Get a value from the map.
get() - Method in class net.grinder.util.BooleanProperty
Getter method.
get() - Method in class net.grinder.util.thread.BooleanCondition
Query the state without blocking.
get(K) - Method in class net.grinder.util.WeakValueHashMap
Look up a value by key.
getAddress(ResourcePool.Resource) - Method in class net.grinder.communication.FanOutServerSender
Return the address of a socket.
getAddress(ResourcePool.Resource) - Method in class net.grinder.communication.FanOutStreamSender
We don't support addressing individual streams.
getAgentCacheState() - Method in interface net.grinder.console.distribution.FileDistribution
Accessor for our AgentCacheState.
getAgentCacheState() - Method in class net.grinder.console.distribution.FileDistributionImplementation
Accessor for our AgentCacheState.
getAgentIdentity() - Method in interface net.grinder.common.processidentity.AgentProcessReport
Return the unique process identity.
getAgentIdentity() - Method in interface net.grinder.common.processidentity.WorkerIdentity
Get the identity of the worker's agent process.
getAgentIdentity() - Method in class net.grinder.messages.console.AgentProcessReportMessage
Accessor for the process identity.
getAgentNumber() - Method in class net.grinder.messages.agent.StartGrinderMessage
The console allocated agent number.
getAgentNumber() - Method in interface net.grinder.script.Grinder.ScriptContext
Return the agent number.
getAgentProcessReport() - Method in interface net.grinder.console.communication.ProcessControl.ProcessReports
Returns the latest agent process report.
getAssociatedFile() - Method in class net.grinder.common.GrinderProperties
Get the associated file.
getAverageTestTime(StatisticsSet) - Method in class net.grinder.statistics.TestStatisticsQueries
Return the value obtained by dividing the timedTests sample statistics total attribute by its count attribute.
getBarrierIdentity() - Method in class net.grinder.synchronisation.messages.AddWaiterMessage
Identifies the waiter.
getBarrierIdentity() - Method in class net.grinder.synchronisation.messages.CancelWaiterMessage
Identifies the waiter.
getBody() - Method in class net.grinder.util.html.HTMLDocument
Accessor for body element.
getBoolean(String, boolean) - Method in class net.grinder.common.GrinderProperties
Get the value of the property with the given name, return the value as a boolean.
getBufferForFile(File) - Method in class net.grinder.console.editor.EditorModel
Get the buffer for the given file.
getBuffers() - Method in class net.grinder.console.editor.EditorModel
Return a copy of the current buffer list.
getBufferSize() - Method in class net.grinder.util.logback.BufferedEchoMessageEncoder
Get the buffer size.
getCacheHighWaterMark() - Method in class net.grinder.messages.agent.DistributionCacheCheckpointMessage
Return the cache check point.
getCacheHighWaterMark() - Method in interface net.grinder.messages.console.AgentAndCacheReport
Accessor for the cache status.
getCacheHighWaterMark() - Method in class net.grinder.messages.console.AgentProcessReportMessage
Accessor for the cache status.
getCacheHighWaterMark() - Method in interface net.grinder.messages.console.CacheStatusReport
Accessor for the cache status.
getCollectSampleCount() - Method in class net.grinder.console.model.ConsoleProperties
Get the number of samples to collect.
getConsoleHost() - Method in class net.grinder.console.model.ConsoleProperties
Get the console host as a string.
getConsolePort() - Method in class net.grinder.console.model.ConsoleProperties
Get the console port.
getContentType() - Method in enum net.grinder.console.editor.Buffer.Type
 
getContext() - Method in class net.grinder.scriptengine.AbstractDCRInstrumenter
Provide subclasses convenient access to the DCR context.
getCount(StatisticsIndexMap.SampleIndex) - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Get the number of samples for the sample statistic specified by index.
getCumulativeStatistics(int) - Method in class net.grinder.console.model.ModelTestIndex
Get the cumulative test statistics for a given test.
getCumulativeStatisticsView() - Method in interface net.grinder.console.model.SampleModelViews
Get the cumulative statistics view for this model.
getCumulativeStatisticsView() - Method in class net.grinder.console.model.SampleModelViewsImplementation
Get the cumulative statistics view for this model.
getDescription() - Method in interface net.grinder.common.Test
Test description.
getDescription() - Method in interface net.grinder.console.model.SampleModel.State
A presentable description of the state.
getDescription() - Method in class net.grinder.script.Test
Get the test description.
getDescription() - Method in class net.grinder.scriptengine.CompositeInstrumenter
Public description of the Instrumenter.
getDescription() - Method in interface net.grinder.scriptengine.Instrumenter
Public description of the Instrumenter.
getDescription() - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython22Instrumenter
Public description of the Instrumenter.
getDescription() - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython25Instrumenter
Public description of the Instrumenter.
getDescription() - Method in interface net.grinder.scriptengine.ScriptEngineService.ScriptEngine
Returns a description of the script engine for the log.
getDetailStatisticsView() - Method in interface net.grinder.statistics.StatisticsServices
Get the common detail StatisticsView.
getDetailStatisticsView() - Method in class net.grinder.statistics.StatisticsServicesImplementation
Get the common detail StatisticsView.
getDirectory() - Method in class net.grinder.engine.common.ScriptLocation
Accessor for the script working directory.
getDisplayName() - Method in interface net.grinder.console.editor.Buffer
Return display name of buffer.
getDisplayName() - Method in class net.grinder.statistics.ExpressionView
Get the common display name.
getDistributeOnStartAsk() - Method in class net.grinder.console.model.ConsoleProperties
Get whether the user wants to distribute files automatically when starting processes.
getDistributionDirectory() - Method in class net.grinder.console.model.ConsoleProperties
Get the script distribution directory.
getDistributionFileFilter() - Method in interface net.grinder.console.distribution.FileDistribution
Return a FileFilter that can be used to test whether the given file is one that will be distributed.
getDistributionFileFilter() - Method in class net.grinder.console.distribution.FileDistributionImplementation
Return a FileFilter that can be used to test whether the given file is one that will be distributed.
getDistributionFileFilterExpression() - Method in class net.grinder.console.model.ConsoleProperties
Get the distribution file filter pattern.
getDistributionFileFilterPattern() - Method in class net.grinder.console.model.ConsoleProperties
Get the distribution file filter pattern.
getDouble(String, double) - Method in class net.grinder.common.GrinderProperties
Get the value of the property with the given name, return the value as a double.
getDouble(String) - Method in interface net.grinder.script.Statistics.StatisticsForTest
Return the value of the double statistic statisticName.
getDoubleIndex(String) - Method in class net.grinder.statistics.StatisticsIndexMap
Obtain the index object for the named double statistic.
getDoubleSampleIndex(String) - Method in class net.grinder.statistics.StatisticsIndexMap
Obtain the index object for the named double sample statistic.
getDoubleValue(StatisticsSet) - Method in interface net.grinder.statistics.StatisticExpression
Apply this StatisticExpression to the given StatisticsSet and return the result as a double.
getEndpointAsString() - Method in class net.grinder.communication.Connector
Return a description of the connection address.
getErrorHandler() - Method in interface net.grinder.console.ConsoleFoundation.UI
Return an error handler to which errors should be reported.
getErrorHandler() - Method in class net.grinder.console.textui.TextUI
Return our error handler.
getExistingGroup(String) - Method in class net.grinder.synchronisation.AbstractBarrierGroups
Provide subclasses a way to access to an existing group without creating one if it doesn't exist.
getExpression() - Method in class net.grinder.statistics.ExpressionView
Return the StatisticExpression.
getExpressionString() - Method in class net.grinder.statistics.ExpressionView
Return the expression string.
getExpressionView() - Method in class net.grinder.messages.console.RegisterExpressionViewMessage
Get the expression view.
getExpressionViews() - Method in class net.grinder.statistics.StatisticsView
Return our ExpressionViews as an array.
getExternalEditorArguments() - Method in class net.grinder.console.model.ConsoleProperties
Get the external editor arguments.
getExternalEditorCommand() - Method in class net.grinder.console.model.ConsoleProperties
Get the external editor command.
getFile(String, File) - Method in class net.grinder.common.GrinderProperties
Get the value of the property with the given name, return the value as a File.
getFile() - Method in interface net.grinder.console.editor.Buffer
Return the buffer's associated file.
getFile() - Method in class net.grinder.engine.common.ScriptLocation
Accessor for the script file.
getFile() - Method in class net.grinder.util.Directory
Get as a File.
getFile(File) - Method in class net.grinder.util.Directory
Return a File representing the absolute path of a file in this directory.
getFileContents() - Method in class net.grinder.messages.agent.DistributeFileMessage
Return the file contents.
getFileName() - Method in interface net.grinder.console.distribution.FileDistributionHandler.Result
The file name of file just distributed.
getFirst() - Method in class net.grinder.util.Pair
Accessor for the first item.
getFirstProcessNumber() - Method in interface net.grinder.script.Grinder.ScriptContext
Return the process number of the first worker process.
getFirstWorkerIdentity() - Method in class net.grinder.engine.messages.InitialiseGrinderMessage
Accessor for the first worker identity.
getForCurrentTest() - Method in interface net.grinder.script.Statistics
Access to the statistics for the current test.
getForLastTest() - Method in interface net.grinder.script.Statistics
Access the statistics for the last completed test.
getFrameBounds() - Method in class net.grinder.console.model.ConsoleProperties
Get the location and size of the console frame.
getGroup(String) - Method in class net.grinder.synchronisation.AbstractBarrierGroups
Obtain a barrier group.
getGroup(String) - Method in interface net.grinder.synchronisation.BarrierGroups
Obtain a barrier group.
getHandler() - Method in interface net.grinder.console.distribution.FileDistribution
Get a FileDistributionHandler for a new file distribution.
getHandler() - Method in class net.grinder.console.distribution.FileDistributionImplementation
Get a FileDistributionHandler for a new file distribution.
getHead() - Method in class net.grinder.util.html.HTMLDocument
Accessor for head element.
getHttpHost() - Method in class net.grinder.console.model.ConsoleProperties
Get the HTTP host as a string.
getHttpPort() - Method in class net.grinder.console.model.ConsoleProperties
Get the HTTP port.
getIdentity() - Method in class net.grinder.common.processidentity.ProcessAddress
The process identity.
getIgnoreSampleCount() - Method in class net.grinder.console.model.ConsoleProperties
Get the number of samples to ignore.
getImageIcon(String) - Method in interface net.grinder.console.common.Resources
Overloaded version of Resources.getImageIcon(String, boolean) which doesn't write out a waning if the resource is missing.
getImageIcon(String, boolean) - Method in interface net.grinder.console.common.Resources
Use key to look up resource which names image URL.
getImageIcon(String) - Method in class net.grinder.console.common.ResourcesImplementation
Overloaded version of ResourcesImplementation.getImageIcon(String, boolean) which doesn't write out a waning if the resource is missing.
getImageIcon(String, boolean) - Method in class net.grinder.console.common.ResourcesImplementation
Use key to look up resource which names image URL.
getInstance() - Static method in class net.grinder.plugininterface.PluginRegistry
Singleton accessor.
getInstance() - Static method in class net.grinder.statistics.StatisticsServicesImplementation
Singleton accessor.
getInstance() - Static method in class net.grinder.util.JVM
Get a JVM instance that represents the current JVM.
getInt(String, int) - Method in class net.grinder.common.GrinderProperties
Get the value of the property with the given name, return the value as an int.
getInterruptibleRunnable(InputStream, OutputStream) - Method in class net.grinder.util.StreamCopier
Creates a InterruptibleRunnable that can be used to copy a stream with an active Thread.
getIntervalStatisticsView() - Method in interface net.grinder.console.model.SampleModelViews
Get the interval statistics view for this model.
getIntervalStatisticsView() - Method in class net.grinder.console.model.SampleModelViewsImplementation
Get the interval statistics view for this model.
getLastSampleStatistics(int) - Method in class net.grinder.console.model.ModelTestIndex
Get the last sample statistics for a given test.
getLastStartGrinderMessage() - Method in class net.grinder.engine.communication.ConsoleListener
Return the last StartGrinderMessage received.
getLogger() - Method in interface net.grinder.script.Grinder.ScriptContext
Get a Logger.
getLogger() - Method in class net.grinder.util.AbstractMainClass
Return our logger.
getLong(String, long) - Method in class net.grinder.common.GrinderProperties
Get the value of the property with the given name, return the value as a long.
getLong(String) - Method in interface net.grinder.script.Statistics.StatisticsForTest
Return the value of long statistic statisticName.
getLongIndex(String) - Method in class net.grinder.statistics.StatisticsIndexMap
Obtain the index object for the named long statistic.
getLongSampleIndex(String) - Method in class net.grinder.statistics.StatisticsIndexMap
Obtain the index object for the named long statistic.
getLongValue(StatisticsSet) - Method in interface net.grinder.statistics.StatisticExpression
Apply this StatisticExpression to the given StatisticsSet and return the result as a long, rounding as necessary.
getLookAndFeel() - Method in class net.grinder.console.model.ConsoleProperties
Get the name of the Look and Feel.
getMatchAllFilesFilter() - Static method in class net.grinder.util.Directory
Returns a filter matching all files.
getMaximumNumberOfThreads() - Method in interface net.grinder.common.processidentity.WorkerProcessReport
Get the maximum number of threads.
getMaximumNumberOfThreads() - Method in class net.grinder.messages.console.WorkerProcessReportMessage
Accessor for the maximum number of threads for the process.
getMessageDispatchRegistry() - Method in interface net.grinder.console.communication.ConsoleCommunication
Returns the message dispatch registry which callers can use to register new message handlers.
getMessageDispatchRegistry() - Method in class net.grinder.console.communication.ConsoleCommunicationImplementation
Returns the message dispatch registry which callers can use to register new message handlers.
getName() - Static method in class net.grinder.common.GrinderBuild
Return the public name of this build.
getName() - Method in interface net.grinder.common.processidentity.ProcessIdentity
Return the process name.
getName() - Method in class net.grinder.console.common.ProcessReportDescriptionFactory.ProcessDescription
The process name.
getName() - Method in enum net.grinder.console.editor.Buffer.Type
 
getName() - Method in interface net.grinder.script.Barrier
Return the name of the barrier.
getName() - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Return the name of the barrier group.
getName() - Method in interface net.grinder.synchronisation.BarrierGroup
Return the name of the barrier group.
getName() - Method in class net.grinder.synchronisation.BarrierImplementation
Return the name of the barrier.
getName() - Method in class net.grinder.synchronisation.messages.AbstractBarrierGroupMessage
Barrier name.
getName() - Method in class net.grinder.synchronisation.messages.OpenBarrierMessage
Barrier name.
getNumber() - Method in interface net.grinder.common.processidentity.AgentIdentity
Get the console allocated agent number.
getNumber() - Method in interface net.grinder.common.processidentity.ProcessIdentity
Return the process number.
getNumber() - Method in interface net.grinder.common.processidentity.WorkerIdentity
Get the agent allocated worker process number.
getNumber() - Method in interface net.grinder.common.Test
Test number.
getNumber() - Method in class net.grinder.script.Test
Get the test number.
getNumberFormat() - Method in interface net.grinder.console.model.SampleModelViews
Returns a NumberFormat which corresponds to the user's preference.
getNumberFormat() - Method in class net.grinder.console.model.SampleModelViewsImplementation
Returns a NumberFormat which corresponds to the user's preference.
getNumberOfAgents() - Method in interface net.grinder.console.client.ConsoleConnection
How many agents are connected?
GetNumberOfAgentsMessage - Class in net.grinder.console.communication.server.messages
Message requesting the number of live agents.
GetNumberOfAgentsMessage() - Constructor for class net.grinder.console.communication.server.messages.GetNumberOfAgentsMessage
 
getNumberOfBarriers() - Method in class net.grinder.synchronisation.messages.RemoveBarriersMessage
The number of barriers.
getNumberOfConnections() - Method in class net.grinder.communication.Acceptor
The number of connections that have been accepted and are still active.
getNumberOfConnections() - Method in class net.grinder.console.communication.ConsoleCommunicationImplementation
The number of connections that have been accepted and are still active.
getNumberOfErrors(StatisticsSet) - Method in class net.grinder.statistics.TestStatisticsQueries
Return the value of the errors statistic.
getNumberOfLiveAgents() - Method in interface net.grinder.console.communication.ProcessControl
How many agents are live?
getNumberOfLiveAgents() - Method in class net.grinder.console.communication.ProcessControlImplementation
How many agents are live?
getNumberOfRunningThreads() - Method in interface net.grinder.common.processidentity.WorkerProcessReport
Get the number of running threads.
getNumberOfRunningThreads() - Method in class net.grinder.messages.console.WorkerProcessReportMessage
Accessor for the number of running threads for the process.
getNumberOfTests() - Method in class net.grinder.console.model.ModelTestIndex
Returns the total number of registered tests.
getNumberOfTests(StatisticsSet) - Method in class net.grinder.statistics.TestStatisticsQueries
Return the number of tests.
getOutOfDate() - Method in interface net.grinder.console.distribution.AgentCacheState
Enquire whether one or more agent caches is out of date.
getPeakTPSExpression() - Method in interface net.grinder.console.model.SampleModel
Get the expression for peak TPS.
getPeakTPSExpression() - Method in class net.grinder.console.model.SampleModelImplementation
Get the expression for peak TPS.
getPendingException() - Method in class net.grinder.communication.Acceptor
Asynchronous exception handling.
getPluginThreadListener() - Method in interface net.grinder.plugininterface.PluginProcessContext
Returns the PluginThreadListener for the current thread.
getPort() - Method in class net.grinder.communication.Acceptor
Get the port this Acceptor is listening on.
getProcessAddress() - Method in interface net.grinder.common.processidentity.ProcessReport
Return the unique process address.
getProcessAddress() - Method in class net.grinder.messages.console.AgentProcessReportMessage
Accessor for the process identity.
getProcessAddress() - Method in class net.grinder.messages.console.WorkerProcessReportMessage
Accessor for the process identity.
getProcessIdentity() - Method in class net.grinder.synchronisation.messages.AbstractBarrierGroupMessage
Worker process identity.
getProcessName() - Method in interface net.grinder.script.Grinder.ScriptContext
Get a unique name for this worker process.
getProcessNumber() - Method in interface net.grinder.script.Grinder.ScriptContext
Return the process number.
getProcessType() - Method in class net.grinder.console.common.ProcessReportDescriptionFactory.ProcessDescription
Description of the process type.
getProgressInCents() - Method in interface net.grinder.console.distribution.FileDistributionHandler.Result
Progress through the file distribution set.
getProperties() - Method in class net.grinder.console.communication.server.messages.StartWorkerProcessesMessage
Accessor for the properties.
getProperties() - Method in class net.grinder.engine.messages.InitialiseGrinderMessage
Accessor.
getProperties() - Method in class net.grinder.messages.agent.StartGrinderMessage
A set of properties that override values in the Agents' local files.
getProperties() - Method in interface net.grinder.script.Grinder.ScriptContext
Get the global properties for this agent/worker process set.
getPropertiesFile() - Method in class net.grinder.console.model.ConsoleProperties
Get the selected properties file.
getPropertiesNotSetAsk() - Method in class net.grinder.console.model.ConsoleProperties
Get whether the user wants to be asked if console should be reset with the worker processes.
getPropertySubset(String) - Method in class net.grinder.common.GrinderProperties
Return a new GrinderProperties that contains the subset of our Properties which begin with the specified prefix.
getReportToConsole() - Method in class net.grinder.engine.messages.InitialiseGrinderMessage
Accessor.
getResetConsoleWithProcesses() - Method in class net.grinder.console.model.ConsoleProperties
Get whether the console should be reset with the worker processes.
getResetConsoleWithProcessesAsk() - Method in class net.grinder.console.model.ConsoleProperties
Get whether the user wants to be asked if console should be reset with the worker processes.
getResource(String) - Method in class net.grinder.util.BlockingClassLoader
Override only to check parent ClassLoader if not blocked.
getResources(String) - Method in class net.grinder.util.BlockingClassLoader
Override only to check parent ClassLoader if not blocked.
getResult() - Method in class net.grinder.console.communication.server.messages.ResultMessage
Accessor for the result.
getRunnable(InputStream, OutputStream) - Method in class net.grinder.util.StreamCopier
Convenience version of StreamCopier.getInterruptibleRunnable(InputStream, OutputStream) that returns a Runnable.
getRunNumber() - Method in class net.grinder.engine.process.DataLogArguments
The run number.
getRunNumber() - Method in interface net.grinder.plugininterface.PluginThreadContext
Return the current run number.
getRunNumber() - Method in interface net.grinder.script.Grinder.ScriptContext
Return the current run number, or -1 if not called from a worker thread.
getSampleCount() - Method in interface net.grinder.console.model.SampleModel.State
Return the sample count.
getSampleInterval() - Method in class net.grinder.console.model.ConsoleProperties
Get the sample interval.
getSaveTotalsWithResults() - Method in class net.grinder.console.model.ConsoleProperties
Get whether saved results files should include the Totals line.
getScanDistributionFilesPeriod() - Method in class net.grinder.console.model.ConsoleProperties
Get the period at which the distribution files should be scanned.
getScript() - Method in class net.grinder.engine.messages.InitialiseGrinderMessage
Accessor.
getScriptContext() - Method in interface net.grinder.plugininterface.PluginProcessContext
Returns the script context.
getSecond() - Method in class net.grinder.util.Pair
Accessor for the second item.
getSelectedBuffer() - Method in class net.grinder.console.editor.EditorModel
Get the currently active buffer.
getSelectedPropertiesFile() - Method in class net.grinder.console.editor.EditorModel
Get the currently selected properties.
getShareContextBetweenRuns() - Method in interface net.grinder.script.SSLControl
Get whether SSL contexts are shared between runs.
getShort(String, short) - Method in class net.grinder.common.GrinderProperties
Get the value of the property with the given name, return the value as a short.
getShortMessage() - Method in exception net.grinder.scriptengine.ScriptExecutionException
Some subclasses abuse getMessage() to include stack trace information in printStackTrace output.
getShowForCompositeStatistics() - Method in class net.grinder.statistics.ExpressionView
Return whether this view is relevant for totals of composite statistics.
getSignificantFigures() - Method in class net.grinder.console.model.ConsoleProperties
Get the number of significant figures.
getSSLContext() - Method in interface net.grinder.common.SSLContextFactory
Returns an appropriate JSSE SSLContext.
getSSLContext() - Method in interface net.grinder.script.SSLControl
Returns an appropriate JSSE SSLContext.
getSSLContext() - Method in class net.grinder.util.InsecureSSLContextFactory
Returns an appropriate JSSE SSLContext.
getSSLControl() - Method in interface net.grinder.script.Grinder.ScriptContext
Get an SSLControl.
getStartWithUnsavedBuffersAsk() - Method in class net.grinder.console.model.ConsoleProperties
Get whether the user wants to be warned when starting processes with unsaved buffers.
getState() - Method in interface net.grinder.common.processidentity.ProcessReport
Return the process status.
getState() - Method in class net.grinder.console.common.ProcessReportDescriptionFactory.ProcessDescription
Description of the process state.
getState() - Method in interface net.grinder.console.model.SampleModel
Get the current model state.
getState() - Method in class net.grinder.console.model.SampleModelImplementation
Get the current model state.
getState() - Method in class net.grinder.messages.console.AgentProcessReportMessage
Accessor for the process state.
getState() - Method in class net.grinder.messages.console.WorkerProcessReportMessage
Accessor for the process state.
getStatisticExpressionFactory() - Method in interface net.grinder.statistics.StatisticsServices
Return a StatisticExpression factory.
getStatisticExpressionFactory() - Method in class net.grinder.statistics.StatisticsServicesImplementation
Return a StatisticExpression factory.
getStatistics() - Method in class net.grinder.engine.process.DataLogArguments
The statistics for the test execution.
getStatistics() - Method in interface net.grinder.script.Grinder.ScriptContext
Get a Statistics object that allows statistics to be queried and updated.
getStatisticsDelta() - Method in class net.grinder.messages.console.ReportStatisticsMessage
Get the test statistics.
getStatisticsIndexMap() - Method in interface net.grinder.statistics.StatisticsServices
Return the StatisticsIndexMap for the current process.
getStatisticsIndexMap() - Method in class net.grinder.statistics.StatisticsServicesImplementation
Return the StatisticsIndexMap for the current process.
getStatisticsServices() - Method in interface net.grinder.plugininterface.PluginProcessContext
Returns an interface through which statistics services can be obtained.
getStatisticsSetFactory() - Method in interface net.grinder.statistics.StatisticsServices
Return a StatisticsSet factory.
getStatisticsSetFactory() - Method in class net.grinder.statistics.StatisticsServicesImplementation
Return a StatisticsSet factory.
getStopProcessesAsk() - Method in class net.grinder.console.model.ConsoleProperties
Get whether the user wants to be asked to confirm that processes should be stopped.
getString(String) - Method in interface net.grinder.console.common.Resources
Overloaded version of Resources.getString(String, boolean) which writes out a waning if the resource is missing.
getString(String, boolean) - Method in interface net.grinder.console.common.Resources
Use key to look up resource which names image URL.
getString(String) - Method in class net.grinder.console.common.ResourcesImplementation
Overloaded version of ResourcesImplementation.getString(String, boolean) which writes out a waning if the resource is missing.
getString(String, boolean) - Method in class net.grinder.console.common.ResourcesImplementation
Use key to look up resource which names image URL.
getStringFromFile(String, boolean) - Method in interface net.grinder.console.common.Resources
Use key to identify a file by URL.
getStringFromFile(String, boolean) - Method in class net.grinder.console.common.ResourcesImplementation
Use key to identify a file by URL.
getSuccess() - Method in interface net.grinder.script.Statistics.StatisticsForTest
Convenience method that returns whether the test was a success (errors is zero) or not.
getSum(StatisticsIndexMap.LongSampleIndex) - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Get the total sample value for the sample statistic specified by index.
getSum(StatisticsIndexMap.DoubleSampleIndex) - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Get the total sample value for the sample statistic specified by index.
getSummaryStatisticsView() - Method in interface net.grinder.statistics.StatisticsServices
Get the common summary StatisticsView.
getSummaryStatisticsView() - Method in class net.grinder.statistics.StatisticsServicesImplementation
Get the common summary StatisticsView.
getTest(int) - Method in class net.grinder.console.model.ModelTestIndex
Return a specific test by index.
getTest() - Method in class net.grinder.engine.process.DataLogArguments
The test.
getTest() - Method in interface net.grinder.script.Statistics.StatisticsForTest
Return the Test that the statistics are for.
getTestRegistry() - Method in interface net.grinder.script.InternalScriptContext
Access to the test registry.
getTests() - Method in class net.grinder.messages.console.RegisterTestsMessage
Get the test set.
getTestStatisticsQueries() - Method in interface net.grinder.console.model.SampleModelViews
Return an object allowing access to common functions of test statistics.
getTestStatisticsQueries() - Method in class net.grinder.console.model.SampleModelViewsImplementation
Return an object allowing access to common functions of test statistics.
getTestStatisticsQueries() - Method in interface net.grinder.statistics.StatisticsServices
Return an object allowing access to common functions of test statistics.
getTestStatisticsQueries() - Method in class net.grinder.statistics.StatisticsServicesImplementation
Return an object allowing access to common functions of test statistics.
getText() - Method in interface net.grinder.console.editor.TextSource
Return the current text.
getTextSource() - Method in interface net.grinder.console.editor.Buffer
Return the buffer's TextSource.
getThreadNumber() - Method in class net.grinder.engine.process.DataLogArguments
Worker thread number.
getThreadNumber() - Method in interface net.grinder.plugininterface.PluginThreadContext
Return the thread number.
getThreadNumber() - Method in interface net.grinder.script.Grinder.ScriptContext
Return the thread number, or -1 if not called from a worker thread.
getTime() - Method in interface net.grinder.messages.agent.CacheHighWaterMark
Get the checkpoint time.
getTime() - Method in interface net.grinder.script.Statistics.StatisticsForTest
Returns the elapsed time for the test.
getTimeAuthority() - Method in interface net.grinder.plugininterface.PluginProcessContext
Something that knows the time.
getTimeInMilliseconds() - Method in class net.grinder.util.SleeperImplementation
Return the current time in milliseconds.
getTimeInMilliseconds() - Method in class net.grinder.util.StandardTimeAuthority
Return the current time in milliseconds.
getTimeInMilliseconds() - Method in interface net.grinder.util.TimeAuthority
Return the current time in milliseconds.
getTimeSinceExecutionStart() - Method in class net.grinder.engine.process.DataLogArguments
Time since the worker process started.
getTotalCumulativeStatistics() - Method in interface net.grinder.console.model.SampleModel
Get the cumulative statistics for this model.
getTotalCumulativeStatistics() - Method in class net.grinder.console.model.SampleModelImplementation
Get the cumulative statistics for this model.
getTotalLatestStatistics() - Method in interface net.grinder.console.model.SampleModel
Get the total statistics for the latest sample.
getTotalLatestStatistics() - Method in class net.grinder.console.model.SampleModelImplementation
Get the total statistics for the latest sample.
getTPSExpression() - Method in interface net.grinder.console.model.SampleModel
Get the statistics expression for TPS.
getTPSExpression() - Method in class net.grinder.console.model.SampleModelImplementation
Get the statistics expression for TPS.
getTPSExpression() - Method in interface net.grinder.statistics.StatisticsServices
Return the TPS expression.
getTPSExpression() - Method in class net.grinder.statistics.StatisticsServicesImplementation
Return the TPS expression.
getType() - Method in interface net.grinder.console.editor.Buffer
Get the type of the buffer.
getUniqueID() - Method in interface net.grinder.common.processidentity.ProcessIdentity
Return an external identity that is unique for this process.
getUtilityScheduledExecutor() - Static method in class net.grinder.util.thread.ExecutorFactory
Return a a shared scheduled executor for general timer tasks.
getValue() - Method in interface net.grinder.console.model.SampleModel.State
 
getValue(StatisticsIndexMap.LongIndex) - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Return the value specified by index.
getValue(StatisticsIndexMap.DoubleIndex) - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Return the value specified by index.
getVariance(StatisticsIndexMap.SampleIndex) - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Get the sample variance for the sample statistic specified by index.
getVersionString() - Static method in class net.grinder.common.GrinderBuild
Return the build version.
getWaiters() - Method in class net.grinder.synchronisation.messages.OpenBarrierMessage
Waiters to wake.
getWarnings() - Method in class net.grinder.util.Directory
Return a list of warnings that have occurred since the last time Directory.getWarnings() was called.
getWorkerIdentity() - Method in interface net.grinder.common.processidentity.WorkerProcessReport
Return the unique process identity.
getWorkerIdentity() - Method in class net.grinder.engine.messages.InitialiseGrinderMessage
Accessor for the worker identity.
getWorkerIdentity() - Method in class net.grinder.messages.console.WorkerProcessReportMessage
Accessor for the process identity.
getWorkerProcessReports() - Method in interface net.grinder.console.communication.ProcessControl.ProcessReports
Returns the latest worker process reports.
Grinder - Class in net.grinder
This is the entry point of The Grinder agent process.
Grinder - Class in net.grinder.script
Name space for grinder script context object.
Grinder() - Constructor for class net.grinder.script.Grinder
 
grinder - Static variable in class net.grinder.script.Grinder
Object that provides context services to scripts.
Grinder.ScriptContext - Interface in net.grinder.script
Scripts can get contextual information and access services through a global net.grinder.script.Grinder.grinder object that supports this interface.
GrinderBuild - Class in net.grinder.common
Accessor for build version information.
GrinderException - Exception in net.grinder.common
Base exception class for The Grinder.
GrinderException(String) - Constructor for exception net.grinder.common.GrinderException
Constructor.
GrinderException(String, Throwable) - Constructor for exception net.grinder.common.GrinderException
Constructor.
GrinderPlugin - Interface in net.grinder.plugininterface
This interface defines the callbacks that an individual Grinder thread can make on a plugin.
GrinderProperties - Class in net.grinder.common
Extend Properties to add type safe accessors.
GrinderProperties() - Constructor for class net.grinder.common.GrinderProperties
Construct an empty GrinderProperties with no associated file.
GrinderProperties(File) - Constructor for class net.grinder.common.GrinderProperties
Construct a GrinderProperties, reading initial values from the specified file.
GrinderProperties.PersistenceException - Exception in net.grinder.common
Exception indicating a problem in persisting properties.

H

handle(T) - Method in interface net.grinder.communication.MessageDispatchRegistry.Handler
Handle the given message.
handle(Message) - Method in class net.grinder.communication.TeeSender
Handle the given message.
handleErrorMessage(String) - Method in interface net.grinder.console.common.ErrorHandler
Method that handles error messages.
handleErrorMessage(String, String) - Method in interface net.grinder.console.common.ErrorHandler
Method that handles error messages.
handleErrorMessage(String) - Method in class net.grinder.console.common.ErrorQueue
Method that handles error messages.
handleErrorMessage(String, String) - Method in class net.grinder.console.common.ErrorQueue
Method that handles error messages.
handleException(Throwable) - Method in interface net.grinder.console.common.ErrorHandler
Method that handles exceptions.
handleException(Throwable, String) - Method in interface net.grinder.console.common.ErrorHandler
Method that handles exceptions.
handleException(Throwable) - Method in class net.grinder.console.common.ErrorQueue
Method that handles exceptions.
handleException(Throwable, String) - Method in class net.grinder.console.common.ErrorQueue
Method that handles exceptions.
handleInformationMessage(String) - Method in interface net.grinder.console.common.ErrorHandler
Method that handles information messages.
handleInformationMessage(String) - Method in class net.grinder.console.common.ErrorQueue
Method that handles information messages.
hashCode() - Method in class net.grinder.common.AbstractTestSemantics
Define hash semantics.
hashCode() - Method in class net.grinder.common.processidentity.ProcessAddress
hashCode() - Method in class net.grinder.communication.ConnectionIdentity
hashCode() - Method in class net.grinder.communication.Connector
hashCode() - Method in class net.grinder.engine.common.ScriptLocation
Hash code.
hashCode() - Method in class net.grinder.statistics.ExpressionView
Implement Object.hashCode().
hashCode() - Method in class net.grinder.statistics.TestStatisticsMap
Defer to Object.hashCode().
hashCode() - Method in class net.grinder.util.Directory
Delegate equality to our File.
hashCode() - Method in class net.grinder.util.Pair
Hash code.
hashCode() - Method in class net.grinder.util.SignificantFigureFormat
haveRequisites(Logger) - Method in class net.grinder.util.JVM
Check the JVM is the right version, has the right optional components installed, and so on.
HTMLDocument - Class in net.grinder.util.html
Document node for simple HTML model.
HTMLDocument() - Constructor for class net.grinder.util.html.HTMLDocument
Constructor.
HTMLElement - Class in net.grinder.util.html
Element node for simple HTML model.
HTMLElement(String) - Constructor for class net.grinder.util.html.HTMLElement
Constructor.
HTMLElement() - Constructor for class net.grinder.util.html.HTMLElement
Constructor for HTML fragment.
HTMLText - Class in net.grinder.util.html
Text node for simple HTML model.
HTMLText(String) - Constructor for class net.grinder.util.html.HTMLText
Constructor.
HTTP_HOST_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
HTTP_PLUGIN_CONNECT_TIME_KEY - Static variable in class net.grinder.statistics.StatisticsIndexMap
Special slot for the HTTP plugin so it doesn't steal "user" indices.
HTTP_PLUGIN_CONNECTIONS_ESTABLISHED - Static variable in class net.grinder.statistics.StatisticsIndexMap
Special slot for the HTTP plugin so it doesn't steal "user" indices.
HTTP_PLUGIN_DNS_TIME_KEY - Static variable in class net.grinder.statistics.StatisticsIndexMap
Special slot for the HTTP plugin so it doesn't steal "user" indices.
HTTP_PLUGIN_FIRST_BYTE_TIME_KEY - Static variable in class net.grinder.statistics.StatisticsIndexMap
Special slot for the HTTP plugin so it doesn't steal "user" indices.
HTTP_PLUGIN_RESPONSE_ERRORS_KEY - Static variable in class net.grinder.statistics.StatisticsIndexMap
Special slot for the HTTP plugin so it doesn't steal "user" indices.
HTTP_PLUGIN_RESPONSE_LENGTH_KEY - Static variable in class net.grinder.statistics.StatisticsIndexMap
Special slot for the HTTP plugin so it doesn't steal "user" indicies.
HTTP_PLUGIN_RESPONSE_STATUS_KEY - Static variable in class net.grinder.statistics.StatisticsIndexMap
Special slot for the HTTP plugin so it doesn't steal "user" indicies.
HTTP_PORT_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.

I

IGNORE_SAMPLES_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
IgnoreShutdownSender - Class in net.grinder.communication
A Sender decorator that ignores shutdown.
IgnoreShutdownSender(Sender) - Constructor for class net.grinder.communication.IgnoreShutdownSender
Constructor.
ImmutableStatisticsSet - Interface in net.grinder.statistics
Read-only view of a statistics set, see StatisticsSet.
includes(Address) - Method in class net.grinder.common.processidentity.ProcessAddress
Whether this address includes the given address.
includes(Address) - Method in interface net.grinder.communication.Address
Whether this address includes the given address.
inform(K) - Method in interface net.grinder.util.ListenerSupport.HandlingInformer
Should notify the listener appropriately.
inform(K) - Method in interface net.grinder.util.ListenerSupport.Informer
Should notify the listener appropriately.
init(OutputStream) - Method in class net.grinder.util.logback.BufferedEchoMessageEncoder
InitialiseGrinderMessage - Class in net.grinder.engine.messages
Message used by the agent to initialise the worker processes.
InitialiseGrinderMessage(WorkerIdentity, WorkerIdentity, boolean, ScriptLocation, GrinderProperties) - Constructor for class net.grinder.engine.messages.InitialiseGrinderMessage
Constructor.
initialize(PluginProcessContext) - Method in interface net.grinder.plugininterface.GrinderPlugin
This method is executed when the process starts.
InsecureSSLContextFactory - Class in net.grinder.util
Factory which creates SSLContexts.
InsecureSSLContextFactory() - Constructor for class net.grinder.util.InsecureSSLContextFactory
Constructor.
InsecureSSLContextFactory(KeyManager[]) - Constructor for class net.grinder.util.InsecureSSLContextFactory
Constructor.
InsecureSSLContextFactory(InputStream, char[], String) - Constructor for class net.grinder.util.InsecureSSLContextFactory
Constructor.
instrument(Object) - Method in interface net.grinder.script.TestRegistry.RegisteredTest
Instrument the given object.
instrument(Object, Test.InstrumentationFilter) - Method in interface net.grinder.script.TestRegistry.RegisteredTest
Selectively instrument the given object.
instrument(Test, Recorder, Object) - Method in class net.grinder.scriptengine.AbstractDCRInstrumenter
Instrument a target object with a test.
instrument(Test, Recorder, Object, Test.InstrumentationFilter) - Method in class net.grinder.scriptengine.AbstractDCRInstrumenter
Selectively instrument a target object with a test.
instrument(Object, Recorder, Test.InstrumentationFilter) - Method in class net.grinder.scriptengine.AbstractDCRInstrumenter
Hook for sub-class to implement instrumentation.
instrument(Test, Recorder, Object) - Method in class net.grinder.scriptengine.CompositeInstrumenter
Instrument a target object with a test.
instrument(Test, Recorder, Object, Test.InstrumentationFilter) - Method in class net.grinder.scriptengine.CompositeInstrumenter
Selectively instrument a target object with a test.
instrument(Test, Recorder, Object) - Method in interface net.grinder.scriptengine.Instrumenter
Instrument a target object with a test.
instrument(Test, Recorder, Object, Test.InstrumentationFilter) - Method in interface net.grinder.scriptengine.Instrumenter
Selectively instrument a target object with a test.
Instrumenter - Interface in net.grinder.scriptengine
A factory for instrumented proxies.
InternalScriptContext - Interface in net.grinder.script
Script context that should not be publicly documented.
interruptibleRun() - Method in interface net.grinder.util.thread.InterruptibleRunnable
A run method that guarantees to exit if the thread is interrupted, perhaps by throwing UncheckedInterruptedException.
InterruptibleRunnable - Interface in net.grinder.util.thread
Like Runnable, but guarantees that InterruptibleRunnable.interruptibleRun() will be cleanly exited if the thread is interrupted.
InterruptibleRunnableAdapter - Class in net.grinder.util.thread
Adapt a InterruptibleRunnable to a Runnable.
InterruptibleRunnableAdapter(InterruptibleRunnable) - Constructor for class net.grinder.util.thread.InterruptibleRunnableAdapter
Constructor for InterruptibleRunnableAdapter.
InvalidContextException - Exception in net.grinder.script
Exception that represents an attempt to make an API call from an invalid context.
InvalidContextException(String) - Constructor for exception net.grinder.script.InvalidContextException
Creates a new InvalidContextException instance.
ioException(IOException) - Static method in exception net.grinder.common.UncheckedInterruptedException
InterruptedIOExceptions are a pain to handle as they extend IOException.
isABufferDirty() - Method in class net.grinder.console.editor.EditorModel
Return whether one of our buffers is dirty.
isAtLeastVersion(int, int) - Method in class net.grinder.util.JVM
Check whether the JVM is of given version or later.
isBoringFile(File) - Method in class net.grinder.console.editor.EditorModel
Return whether the given file should be marked as boring.
isComposite() - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Return whether this statistics set has been marked as containing composite statistics.
isDirty() - Method in class net.grinder.console.editor.AbstractTextSource
Return whether the text has changed since the last call to TextSource.getText() or TextSource.setText(java.lang.String).
isDirty() - Method in interface net.grinder.console.editor.Buffer
Return whether the buffer's text has been changed since the last save.
isDirty() - Method in interface net.grinder.console.editor.TextSource
Return whether the text has changed since the last call to TextSource.getText() or TextSource.setText(java.lang.String).
isDouble() - Method in interface net.grinder.statistics.StatisticExpression
Returns true if the type of this StatisticExpression is non integral.
isForSameCache(CacheHighWaterMark) - Method in interface net.grinder.messages.agent.CacheHighWaterMark
Return whether this CacheHighWaterMark was generated for the same cache as the given CacheHighWaterMark.
isInstrumentable(Class<?>) - Method in class net.grinder.engine.process.dcr.DCRContextImplementation
Test whether a class can be instrumented.
isInstrumentable(Class<?>) - Method in interface net.grinder.scriptengine.DCRContext
Test whether a class can be instrumented.
IsolatedGrinderProcessRunner - Class in net.grinder.engine.agent
Implementation of DebugThreadWorker.IsolateGrinderProcessRunner that is loaded in separate BlockingClassLoaders by DebugThreadWorker.
IsolatedGrinderProcessRunner() - Constructor for class net.grinder.engine.agent.IsolatedGrinderProcessRunner
 
isParentOf(File) - Method in class net.grinder.util.Directory
Test whether a File represents the name of a file that is a descendant of the directory.
isPropertiesFile(File) - Method in class net.grinder.console.editor.EditorModel
Return whether the given file should be considered to be a grinder properties file.
isScriptFile(File) - Method in class net.grinder.console.editor.EditorModel
Return whether the given file should be considered to be a script file.
isSelectedScript(File) - Method in class net.grinder.console.editor.EditorModel
Return whether the given file is the script file specified in the currently selected properties file.
isTestInProgress() - Method in interface net.grinder.script.Statistics
Returns whether there is a test in progress.
isTriggeringEvent(File, E) - Method in class net.grinder.util.logback.RollOnStartUp
isUpToDate() - Method in interface net.grinder.console.editor.Buffer
Return whether the file has been independently modified since the last save.
isZero() - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Return whether all the statistics are zero.
iterate() - Method in class net.grinder.statistics.TestStatisticsMap.ForEach
Runs the iteration.

J

JavaScriptEngineService - Class in net.grinder.scriptengine.java
Java ScriptEngineService implementation.
JavaScriptEngineService(DCRContext) - Constructor for class net.grinder.scriptengine.java.JavaScriptEngineService
Constructor.
JavaScriptEngineService() - Constructor for class net.grinder.scriptengine.java.JavaScriptEngineService
Constructor used when DCR is unavailable.
JVM - Class in net.grinder.util
Utility class for querying JVM environment.
JVM.VersionException - Exception in net.grinder.util
Represents problems in determining JVM versions.
JVM.VersionException(String) - Constructor for exception net.grinder.util.JVM.VersionException
Constructor.
Jython22Instrumenter - Class in net.grinder.scriptengine.jython.instrumentation.dcr
DCR instrumenter for Jython 2.1, 2.2.
Jython22Instrumenter(DCRContext) - Constructor for class net.grinder.scriptengine.jython.instrumentation.dcr.Jython22Instrumenter
Constructor.
Jython25Instrumenter - Class in net.grinder.scriptengine.jython.instrumentation.dcr
DCR instrumenter for Jython 2.5+.
Jython25Instrumenter(DCRContext) - Constructor for class net.grinder.scriptengine.jython.instrumentation.dcr.Jython25Instrumenter
Constructor.
JythonScriptEngineService - Class in net.grinder.scriptengine.jython
Jython ScriptEngineService implementation.
JythonScriptEngineService(GrinderProperties, DCRContext, ScriptLocation) - Constructor for class net.grinder.scriptengine.jython.JythonScriptEngineService
Constructor.
JythonScriptEngineService() - Constructor for class net.grinder.scriptengine.jython.JythonScriptEngineService
Constructor used when DCR is unavailable.

K

KeepAliveMessage - Class in net.grinder.communication
No-op message used to keep a connection alive.
KeepAliveMessage() - Constructor for class net.grinder.communication.KeepAliveMessage
 

L

listContents(FileFilter) - Method in class net.grinder.util.Directory
Equivalent to listContents(filter, false, false).
listContents(FileFilter, boolean, boolean) - Method in class net.grinder.util.Directory
List the files in the hierarchy below the directory that have been modified after since.
ListenerSupport<T> - Class in net.grinder.util
Generic support for listeners.
ListenerSupport() - Constructor for class net.grinder.util.ListenerSupport
 
ListenerSupport.HandlingInformer<K> - Interface in net.grinder.util
Adapter interface for use with ListenerSupport.apply(net.grinder.util.ListenerSupport.HandlingInformer).
ListenerSupport.Informer<K> - Interface in net.grinder.util
Adapter interface for use with ListenerSupport.apply(net.grinder.util.ListenerSupport.Informer).
load() - Method in interface net.grinder.console.editor.Buffer
Update the text source from the file.
loadClass(String, boolean) - Method in class net.grinder.util.BlockingClassLoader
Override only to check parent ClassLoader if not blocked.
loadRegisteredImplementations(String, ClassLoader) - Static method in class net.grinder.util.ClassLoaderUtilities
Equivalent to loadRegisteredImplementations(resourceName, Object.class, classLoader).
loadRegisteredImplementations(String, Class<T>) - Static method in class net.grinder.util.ClassLoaderUtilities
Equivalent to loadRegisteredImplementations(resourceName, cls, cls.getClassLoader()).
loadRegisteredImplementations(String, Class<T>, ClassLoader) - Static method in class net.grinder.util.ClassLoaderUtilities
Simple mechanism for dynamically specified implementations.
LocalBarrierGroups - Class in net.grinder.synchronisation
BarrierGroups implementation for use within the local JVM.
LocalBarrierGroups() - Constructor for class net.grinder.synchronisation.LocalBarrierGroups
 
LOG_DIRECTORY - Static variable in class net.grinder.common.GrinderProperties
Key to use for the log directory property.
LOOK_AND_FEEL_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.

M

main(String[]) - Static method in class net.grinder.Console
Entry point.
main(String[]) - Static method in class net.grinder.engine.process.WorkerProcessEntryPoint
Main method.
main(String[]) - Static method in class net.grinder.Grinder
The Grinder agent process entry point.
matches(Object) - Method in interface net.grinder.script.Test.InstrumentationFilter
Filter the parts of an object.
MAX_PORT - Static variable in class net.grinder.communication.CommunicationDefaults
Maximum value for ports.
Message - Interface in net.grinder.communication
Marker interface implemented by messages.
MessageDispatchRegistry - Interface in net.grinder.communication
Register of message handlers, keyed by message type.
MessageDispatchRegistry.AbstractBlockingHandler<T extends Message> - Class in net.grinder.communication
Most handlers ignore the shutdown event, so provide this as a convenient base for anonymous classes.
MessageDispatchRegistry.AbstractBlockingHandler() - Constructor for class net.grinder.communication.MessageDispatchRegistry.AbstractBlockingHandler
 
MessageDispatchRegistry.AbstractHandler<T extends Message> - Class in net.grinder.communication
Most handlers ignore the shutdown event, so provide this as a convenient base for anonymous classes.
MessageDispatchRegistry.AbstractHandler() - Constructor for class net.grinder.communication.MessageDispatchRegistry.AbstractHandler
 
MessageDispatchRegistry.BlockingHandler<T extends Message> - Interface in net.grinder.communication
Handler interface.
MessageDispatchRegistry.Handler<T extends Message> - Interface in net.grinder.communication
Handler interface.
MessageDispatchSender - Class in net.grinder.communication
Passive Senderclass that dispatches incoming messages to the appropriate handler.
MessageDispatchSender() - Constructor for class net.grinder.communication.MessageDispatchSender
 
MessagePump - Class in net.grinder.communication
Active object that copies messages from a Receiver to a Sender.
MessagePump(Receiver, Sender, int) - Constructor for class net.grinder.communication.MessagePump
Constructor.
MIN_PORT - Static variable in class net.grinder.communication.CommunicationDefaults
Minimum value for ports.
ModelTestIndex - Class in net.grinder.console.model
Snapshot of current test structure that is valid at time of notification.
ModelTestIndex() - Constructor for class net.grinder.console.model.ModelTestIndex
Default constructor.
MultiLineFormatter - Interface in net.grinder.util
Convert a string to one or more other strings.

N

net.grinder - package net.grinder
Top level package for The Grinder source.
net.grinder.common - package net.grinder.common
Common interfaces and utility classes used throughout The Grinder.
net.grinder.common.processidentity - package net.grinder.common.processidentity
Interface representing process identity and status.
net.grinder.communication - package net.grinder.communication
The Grinder communication subsystem.
net.grinder.console - package net.grinder.console
The Grinder console.
net.grinder.console.client - package net.grinder.console.client
Client API for The Grinder console.
net.grinder.console.common - package net.grinder.console.common
Common classes used by the console implementation.
net.grinder.console.communication - package net.grinder.console.communication
Console communication.
net.grinder.console.communication.server - package net.grinder.console.communication.server
Console code that dispatches messages received from console clients.
net.grinder.console.communication.server.messages - package net.grinder.console.communication.server.messages
Messages used by the console client.
net.grinder.console.distribution - package net.grinder.console.distribution
Code to handle the distribution of files to the agents.
net.grinder.console.editor - package net.grinder.console.editor
The console model of the editor state.
net.grinder.console.model - package net.grinder.console.model
The console model.
net.grinder.console.synchronisation - package net.grinder.console.synchronisation
Console support for distributed synchronisation.
net.grinder.console.textui - package net.grinder.console.textui
Text UI for the console.
net.grinder.engine.agent - package net.grinder.engine.agent
Agent process implementation.
net.grinder.engine.common - package net.grinder.engine.common
Common classes used by the Agent and Worker process implementations.
net.grinder.engine.communication - package net.grinder.engine.communication
Communication classes used by the Agent and Worker process implementations.
net.grinder.engine.messages - package net.grinder.engine.messages
Messages that can be sent to the worker processes.
net.grinder.engine.process - package net.grinder.engine.process
Worker process implementation.
net.grinder.engine.process.dcr - package net.grinder.engine.process.dcr
Instrumentation agents based on Dynamic Class Retransformation.
net.grinder.messages.agent - package net.grinder.messages.agent
Messages that can be sent to the agent process.
net.grinder.messages.console - package net.grinder.messages.console
Messages that can be sent to the console.
net.grinder.plugininterface - package net.grinder.plugininterface
Interface that plugins should implement.
net.grinder.script - package net.grinder.script
Interfaces and classes for use by scripts.
net.grinder.scriptengine - package net.grinder.scriptengine
Common interface used by the worker process implementation and script engines.
net.grinder.scriptengine.clojure - package net.grinder.scriptengine.clojure
Clojure script engine.
net.grinder.scriptengine.java - package net.grinder.scriptengine.java
Java script engine.
net.grinder.scriptengine.jython - package net.grinder.scriptengine.jython
Jython script engine.
net.grinder.scriptengine.jython.instrumentation.dcr - package net.grinder.scriptengine.jython.instrumentation.dcr
Jython instrumentation agents based on Dynamic Class Retransformation.
net.grinder.statistics - package net.grinder.statistics
The Grinder statistics engine.
net.grinder.synchronisation - package net.grinder.synchronisation
Synchronisation classes.
net.grinder.synchronisation.messages - package net.grinder.synchronisation.messages
Messages used by distributed implementations of the synchronisation classes.
net.grinder.util - package net.grinder.util
Miscellaneous utility classes.
net.grinder.util.html - package net.grinder.util.html
Simple HTML document model.
net.grinder.util.logback - package net.grinder.util.logback
Utility classes for use with the Logback logging framework.
net.grinder.util.thread - package net.grinder.util.thread
Threading utilities.
net.grinder.util.weave - package net.grinder.util.weave
Code to apply instrumentation to test classes using AOP style "weaving".
net.grinder.util.weave.j2se6 - package net.grinder.util.weave.j2se6
Weaving implementation that uses Java 6 dynamic class retransformation.
newSample() - Method in class net.grinder.console.model.SampleModel.AbstractListener
 
newSample() - Method in interface net.grinder.console.model.SampleModel.Listener
Called when the model has a new sample.
newStatisticExpression(ExpressionView) - Method in interface net.grinder.console.model.SampleModelViews.Listener
Called when a new statistic expression has been added to the model.
newTests(Set<Test>, ModelTestIndex) - Method in class net.grinder.console.model.SampleModel.AbstractListener
 
newTests(Set<Test>, ModelTestIndex) - Method in interface net.grinder.console.model.SampleModel.Listener
Called when new tests have been added to the model.
next(Test, StatisticsSet) - Method in class net.grinder.statistics.TestStatisticsMap.ForEach
Receives a call for each item in the iteration.
next() - Method in class net.grinder.synchronisation.BarrierIdentityGenerator
Create a new barrier identity.
next() - Method in interface net.grinder.synchronisation.messages.BarrierIdentity.Factory
Create a new barrier identity.
nonCompositeStatisticsTotals() - Method in class net.grinder.statistics.TestStatisticsMap
Add up all the non-composite statistics.
NonInstrumentableTypeException - Exception in net.grinder.script
Thrown when an attempt is made to wrap a type that can not be instrumented.
NonInstrumentableTypeException(String) - Constructor for exception net.grinder.script.NonInstrumentableTypeException
Creates a new NotWrappableTypeException instance.
NonInstrumentableTypeException(String, Throwable) - Constructor for exception net.grinder.script.NonInstrumentableTypeException
Creates a new NotWrappableTypeException instance.
normaliseExpressionString(String) - Method in interface net.grinder.statistics.StatisticExpressionFactory
Apply standard formatting to an expression.
NoSuchStatisticException - Exception in net.grinder.script
Exception thrown if the requested statistic does not exist.
NoSuchStatisticException(String) - Constructor for exception net.grinder.script.NoSuchStatisticException
Creates a new NoSuchStatisticException instance.
NotWrappableTypeException - Exception in net.grinder.script
Thrown when an attempt is made to wrap a type that is not wrapable.
NotWrappableTypeException(String) - Constructor for exception net.grinder.script.NotWrappableTypeException
Creates a new NotWrappableTypeException instance.
NotWrappableTypeException(String, Throwable) - Constructor for exception net.grinder.script.NotWrappableTypeException
Creates a new NotWrappableTypeException instance.
NullMultiLineFormatter - Class in net.grinder.util
Null implementation of MultiLineFormatter.
NullMultiLineFormatter() - Constructor for class net.grinder.util.NullMultiLineFormatter
 

O

objectAndNumber(Object, int) - Method in interface net.grinder.util.AllocateLowestNumber.IteratorCallback
Called for a member of the set.
of(F, S) - Static method in class net.grinder.util.Pair
Type safe factory method.
OpenBarrierMessage - Class in net.grinder.synchronisation.messages
Barrier group message sent to agents when a barrier is opened.
OpenBarrierMessage(String, Set<BarrierIdentity>) - Constructor for class net.grinder.synchronisation.messages.OpenBarrierMessage
Constructor.
openWithExternalEditor(File) - Method in class net.grinder.console.editor.EditorModel
Open the given file with the external file.

P

Pair<F,S> - Class in net.grinder.util
An immutable type-safe pair.
Pair(F, S) - Constructor for class net.grinder.util.Pair
Constructor for Pair.
parse(String) - Method in interface net.grinder.util.AttributeStringParser
Do the parse.
parse(String) - Method in class net.grinder.util.AttributeStringParserImplementation
Do the parse.
pauseClock() - Method in interface net.grinder.plugininterface.PluginThreadContext
The time taken between invocations of PluginThreadContext.pauseClock() and PluginThreadContext.resumeClock() is not included in the recorded time for a test.
PeakStatisticExpression - Interface in net.grinder.statistics
A StatisticExpression that tracks the peak value of another StatisticExpression.
PluginException - Exception in net.grinder.plugininterface
Exception that can be thrown by plugins.
PluginException(String) - Constructor for exception net.grinder.plugininterface.PluginException
Creates a new PluginException.
PluginException(String, Throwable) - Constructor for exception net.grinder.plugininterface.PluginException
Creates a new PluginException.
PluginProcessContext - Interface in net.grinder.plugininterface
This class is used to share process information between the Grinder and the plug-in.
PluginRegistry - Class in net.grinder.plugininterface
Plugins must register themselves with the process wide singleton instance of this class.
PluginRegistry() - Constructor for class net.grinder.plugininterface.PluginRegistry
 
PluginThreadContext - Interface in net.grinder.plugininterface
This class is used to share thread information between the Grinder and the plug-in.
PluginThreadListener - Interface in net.grinder.plugininterface
This interface defines the callbacks that an individual Grinder thread can make on a plugin.
post() - Method in enum net.grinder.util.TerminalColour
Control string which resets colour.
pre() - Method in enum net.grinder.util.TerminalColour
Control string which enables colour.
print(PrintWriter, long) - Method in class net.grinder.statistics.StatisticsTable
Write the table out an output writer.
ProcessAddress<T extends ProcessIdentity> - Class in net.grinder.common.processidentity
Base Address implementation for a process.
ProcessAddress(T) - Constructor for class net.grinder.common.processidentity.ProcessAddress
Constructor.
ProcessControl - Interface in net.grinder.console.communication
Interface for issuing commands to the agent and worker processes.
ProcessControl.Listener - Interface in net.grinder.console.communication
Listener interface for receiving updates about process status.
ProcessControl.ProcessReports - Interface in net.grinder.console.communication
Interface to the information the console has about an agent and its worker processes.
ProcessControl.ProcessReportsComparator - Class in net.grinder.console.communication
Comparator for ProcessControl.ProcessReports that sorts according to the agent report.
ProcessControl.ProcessReportsComparator() - Constructor for class net.grinder.console.communication.ProcessControl.ProcessReportsComparator
 
ProcessControlImplementation - Class in net.grinder.console.communication
Implementation of ProcessControl.
ProcessControlImplementation(Timer, ConsoleCommunication, Resources) - Constructor for class net.grinder.console.communication.ProcessControlImplementation
Constructor.
ProcessIdentity - Interface in net.grinder.common.processidentity
The identity of a process.
processOneMessage() - Method in interface net.grinder.console.communication.ConsoleCommunication
Wait to receive a message, then process it.
processOneMessage() - Method in class net.grinder.console.communication.ConsoleCommunicationImplementation
Wait to receive a message, then process it.
ProcessReport - Interface in net.grinder.common.processidentity
Common interface for enquiring about a process.
ProcessReport.State - Enum in net.grinder.common.processidentity
Process state.
ProcessReport.StateThenNameThenNumberComparator - Class in net.grinder.common.processidentity
Comparator that compares ProcessReports by state, then by name.
ProcessReport.StateThenNameThenNumberComparator() - Constructor for class net.grinder.common.processidentity.ProcessReport.StateThenNameThenNumberComparator
 
ProcessReportDescriptionFactory - Class in net.grinder.console.common
Factory that converts process reports into descriptions that can be used in the user interface.
ProcessReportDescriptionFactory(Resources) - Constructor for class net.grinder.console.common.ProcessReportDescriptionFactory
Constructor.
ProcessReportDescriptionFactory.ProcessDescription - Class in net.grinder.console.common
Various descriptions of the attributes of a process report.
PROPERTIES_FILE_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
PROPERTIES_NOT_SET_ASK_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
put(Test, StatisticsSet) - Method in class net.grinder.statistics.TestStatisticsMap
Put a new {test, statistics} pair in the map.
put(K, V) - Method in class net.grinder.util.WeakValueHashMap
Add a value.

Q

QueuedSender - Interface in net.grinder.communication
Sender that queues its messages.
QueuedSenderDecorator - Class in net.grinder.communication
QueuedSender implementation.
QueuedSenderDecorator(Sender) - Constructor for class net.grinder.communication.QueuedSenderDecorator
Constructor.

R

readDouble(DataInput) - Method in class net.grinder.util.Serialiser
Read a double written by Serialiser.writeDouble(java.io.DataOutput, double).
readExternal(ObjectInput) - Method in class net.grinder.messages.console.RegisterExpressionViewMessage
Externalisation method.
readExternal(ObjectInput) - Method in class net.grinder.statistics.TestStatisticsMap
Efficient externalisation method.
readLong(DataInput) - Method in class net.grinder.util.Serialiser
Read a long written by Serialiser.writeLong(java.io.DataOutput, long).
readUnsignedLong(DataInput) - Method in class net.grinder.util.Serialiser
Read a long written by Serialiser.writeUnsignedLong(java.io.DataOutput, long).
rebaseFromCWD(File) - Method in class net.grinder.util.Directory
If possible, convert a path relative to the current working directory to a path relative to this directory.
rebasePath(String) - Method in class net.grinder.util.Directory
Rebase a whole path by calling #rebaseFile on each of its elements and joining the result.
received(int) - Method in class net.grinder.engine.communication.ConsoleListener
Query the messages set up by the last ConsoleListener.checkForMessage(int) or ConsoleListener.waitForMessage() call.
receiveFrom(Acceptor, ConnectionType[], int, long, long) - Method in class net.grinder.communication.ServerReceiver
Registers a new Acceptor from which the ServerReceiver should process messages.
Receiver - Interface in net.grinder.communication
Interface for classes that manage the receipt of messages.
record(Object) - Method in class net.grinder.script.Test
Instrument the supplied target object.
record(Object, Test.InstrumentationFilter) - Method in class net.grinder.script.Test
Version of record that allows selective instrumentation of an object.
Recorder - Interface in net.grinder.scriptengine
Interface to the test instrumentation.
RecorderLocator - Class in net.grinder.engine.process.dcr
Static methods that weaved code uses to dispatch enter and exit calls to the appropriate Recorder.
RecorderLocator() - Constructor for class net.grinder.engine.process.dcr.RecorderLocator
 
register(Object, String, Recorder) - Method in class net.grinder.engine.process.dcr.RecorderLocator
Registration method.
register(GrinderPlugin) - Method in class net.grinder.plugininterface.PluginRegistry
Used to register a new plugin.
register(Test) - Method in interface net.grinder.script.TestRegistry
Register a new test.
registerDataLogExpression(String, String) - Method in interface net.grinder.script.Statistics
Register a new "detail" statistic expression.
RegisterExpressionViewMessage - Class in net.grinder.messages.console
Message used to register a expression view with Console.
RegisterExpressionViewMessage(ExpressionView) - Constructor for class net.grinder.messages.console.RegisterExpressionViewMessage
Constructor.
RegisterExpressionViewMessage() - Constructor for class net.grinder.messages.console.RegisterExpressionViewMessage
Default constructor for externalisation.
registerMessageHandlers(MessageDispatchRegistry) - Method in class net.grinder.console.communication.server.DispatchClientCommands
Registers message handlers with a dispatcher.
registerMessageHandlers(MessageDispatchRegistry) - Method in class net.grinder.engine.communication.ConsoleListener
Registers message handlers with a dispatcher.
registerStatisticExpression(ExpressionView) - Method in interface net.grinder.console.model.SampleModelViews
Register new statistic expression.
registerStatisticExpression(ExpressionView) - Method in class net.grinder.console.model.SampleModelViewsImplementation
Register new statistic expression.
registerSummaryExpression(String, String) - Method in interface net.grinder.script.Statistics
Register a new "summary" statistic expression.
registerTests(Collection<Test>) - Method in interface net.grinder.console.model.SampleModel
Register new tests.
registerTests(Collection<Test>) - Method in class net.grinder.console.model.SampleModelImplementation
Register new tests.
RegisterTestsMessage - Class in net.grinder.messages.console
Message used to register tests with Console.
RegisterTestsMessage(Collection<Test>) - Constructor for class net.grinder.messages.console.RegisterTestsMessage
Constructor.
relativeFile(File, boolean) - Method in class net.grinder.util.Directory
Convert the supplied file, to a path relative to this directory.
remove(Object) - Method in interface net.grinder.util.AllocateLowestNumber
Remove an object from the set.
remove(Object) - Method in class net.grinder.util.AllocateLowestNumberImplementation
Remove an object from the set.
remove(T) - Method in class net.grinder.util.ListenerSupport
Remove all instances of the given listener.
remove(K) - Method in class net.grinder.util.WeakValueHashMap
Remove an entry from the map.
removeBarriers(long) - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Decrease the number of barriers in the group.
removeBarriers(long) - Method in interface net.grinder.synchronisation.BarrierGroup
Decrease the number of barriers in the group.
RemoveBarriersMessage - Class in net.grinder.synchronisation.messages
Barrier group message requesting that a number of barriers be removed.
RemoveBarriersMessage(String, long) - Constructor for class net.grinder.synchronisation.messages.RemoveBarriersMessage
Constructor.
removeListener(BarrierGroup.Listener) - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
Remove a listener.
removeListener(BarrierGroup.Listener) - Method in interface net.grinder.synchronisation.BarrierGroup
Remove a listener.
report() - Method in interface net.grinder.script.Statistics
Send any pending statistics for the last completed test to the data log and the console.
ReportStatisticsMessage - Class in net.grinder.messages.console
Message used to report test statistics to the console.
ReportStatisticsMessage(TestStatisticsMap) - Constructor for class net.grinder.messages.console.ReportStatisticsMessage
Constructor.
reset() - Method in interface net.grinder.console.model.SampleModel
Discard all of the information held by the model.
reset() - Method in class net.grinder.console.model.SampleModelImplementation
Discard all of the information held by the model.
RESET - Static variable in class net.grinder.engine.communication.ConsoleListener
Constant that represents a a reset message.
reset() - Method in interface net.grinder.statistics.StatisticsSet
Reset this StatisticsSet to default values.
reset(StatisticsIndexMap.LongSampleIndex) - Method in interface net.grinder.statistics.StatisticsSet
Reset the sample statistic specified by index.
reset(StatisticsIndexMap.DoubleSampleIndex) - Method in interface net.grinder.statistics.StatisticsSet
Reset the sample statistic specified by index.
reset() - Method in class net.grinder.statistics.TestStatisticsMap
Reset all our statistics and return a snapshot.
RESET_CONSOLE_WITH_PROCESSES_ASK_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
RESET_CONSOLE_WITH_PROCESSES_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
ResetGrinderMessage - Class in net.grinder.messages.agent
Message used to reset the Grinder processes.
ResetGrinderMessage() - Constructor for class net.grinder.messages.agent.ResetGrinderMessage
 
resetRecording() - Method in interface net.grinder.console.client.ConsoleConnection
Reset the console recording.
ResetRecordingMessage - Class in net.grinder.console.communication.server.messages
Message indicating that the console recording should be reset.
ResetRecordingMessage() - Constructor for class net.grinder.console.communication.server.messages.ResetRecordingMessage
 
resetStatisticsViews() - Method in interface net.grinder.console.model.SampleModelViews.Listener
Called when existing statistics views should be discarded.
resetStatisticsViews() - Method in interface net.grinder.console.model.SampleModelViews
Reset the views.
resetStatisticsViews() - Method in class net.grinder.console.model.SampleModelViewsImplementation
Reset the views.
resetTests() - Method in class net.grinder.console.model.SampleModel.AbstractListener
 
resetTests() - Method in interface net.grinder.console.model.SampleModel.Listener
Called when existing tests and statistics views should be discarded.
resetWorkerProcesses() - Method in interface net.grinder.console.client.ConsoleConnection
Reset all the worker processes.
resetWorkerProcesses() - Method in interface net.grinder.console.communication.ProcessControl
Signal the worker processes to reset.
resetWorkerProcesses() - Method in class net.grinder.console.communication.ProcessControlImplementation
Signal the worker processes to reset.
ResetWorkerProcessesMessage - Class in net.grinder.console.communication.server.messages
Message indicating that all worker processes should be reset.
ResetWorkerProcessesMessage() - Constructor for class net.grinder.console.communication.server.messages.ResetWorkerProcessesMessage
 
resolveRelativeFile(File) - Method in class net.grinder.common.GrinderProperties
Returns a File representing the combined path of our associated property file directory and the passed file.
RESOURCE_NAME - Static variable in interface net.grinder.scriptengine.ScriptEngineService
All resources with this name are loaded to discover implementations.
Resources - Interface in net.grinder.console.common
Type safe interface to resource bundle.
ResourcesImplementation - Class in net.grinder.console.common
Type safe interface to resource bundle.
ResourcesImplementation(String) - Constructor for class net.grinder.console.common.ResourcesImplementation
Constructor.
resourceToOutputStream(ResourcePool.Resource) - Method in class net.grinder.communication.FanOutServerSender
Return an output stream from a socket resource.
resourceToOutputStream(ResourcePool.Resource) - Method in class net.grinder.communication.FanOutStreamSender
Return an output stream from a resource.
ResultMessage - Class in net.grinder.console.communication.server.messages
Response message that contains a result.
ResultMessage(Serializable) - Constructor for class net.grinder.console.communication.server.messages.ResultMessage
Constructor.
resumeClock() - Method in interface net.grinder.plugininterface.PluginThreadContext
 
RollOnStartUp<E> - Class in net.grinder.util.logback
Triggering policy that fires once on start up, but only if the supplied file exists and is not empty.
RollOnStartUp() - Constructor for class net.grinder.util.logback.RollOnStartUp
 
run() - Method in class net.grinder.console.ConsoleFoundation
Console message event loop.
run() - Method in interface net.grinder.engine.agent.Agent
Run the Grinder agent process.
run() - Method in class net.grinder.engine.agent.AgentDaemon
Start the agent.
run() - Method in class net.grinder.engine.agent.AgentImplementation
Run the Grinder agent process.
run(InputStream) - Method in class net.grinder.engine.agent.IsolatedGrinderProcessRunner
Create and run a WorkerProcessEntryPoint.
run(InputStream) - Method in class net.grinder.engine.process.WorkerProcessEntryPoint
Create and run a process.
run() - Method in interface net.grinder.scriptengine.ScriptEngineService.WorkerRunnable
 
run() - Method in class net.grinder.util.thread.InterruptibleRunnableAdapter
Implement Runnable.

S

SAMPLE_INTERVAL_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
SampleListener - Interface in net.grinder.console.model
Listener interface for sample statistics notifications.
SampleModel - Interface in net.grinder.console.model
Interface to SampleModelImplementation.
SampleModel.AbstractListener - Class in net.grinder.console.model
Skeleton implementation of SampleModel.Listener.
SampleModel.AbstractListener() - Constructor for class net.grinder.console.model.SampleModel.AbstractListener
 
SampleModel.Listener - Interface in net.grinder.console.model
Interface for listeners to SampleModelImplementation.
SampleModel.State - Interface in net.grinder.console.model
A snapshot of the model state.
SampleModel.State.Value - Enum in net.grinder.console.model
The primary state.
SampleModelImplementation - Class in net.grinder.console.model
Collate test reports into samples and distribute to listeners.
SampleModelImplementation(ConsoleProperties, StatisticsServices, Timer, Resources, ErrorHandler) - Constructor for class net.grinder.console.model.SampleModelImplementation
Creates a new SampleModelImplementation instance.
SampleModelViews - Interface in net.grinder.console.model
Statistics views to use with the statistics from the SampleModel.
SampleModelViews.Listener - Interface in net.grinder.console.model
Interface for listeners.
SampleModelViewsImplementation - Class in net.grinder.console.model
Statistics views to use with the statistics from the Sample SampleModel.
SampleModelViewsImplementation(ConsoleProperties, StatisticsServices, SampleModel) - Constructor for class net.grinder.console.model.SampleModelViewsImplementation
Constructor.
save() - Method in class net.grinder.common.GrinderProperties
Save our properties to our file.
save() - Method in interface net.grinder.console.editor.Buffer
Update the buffer's file from the text source.
save(File) - Method in interface net.grinder.console.editor.Buffer
Update a file from the text source and, if successful, associate the buffer with the new file.
save() - Method in class net.grinder.console.model.ConsoleProperties
Save to the associated file.
SAVE_TOTALS_WITH_RESULTS_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
saveSingleProperty(String) - Method in class net.grinder.common.GrinderProperties
Save a single property to our file.
SCAN_DISTRIBUTION_FILES_PERIOD_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
scanDistributionFiles() - Method in interface net.grinder.console.distribution.FileDistribution
Scan the given directory for files that have been recently modified.
scanDistributionFiles() - Method in class net.grinder.console.distribution.FileDistributionImplementation
Scan the given directory for files that have been recently modified.
SCRIPT - Static variable in class net.grinder.common.GrinderProperties
Key to use for the script property.
ScriptEngineService - Interface in net.grinder.scriptengine
Service interface that script engines should implement.
ScriptEngineService.ScriptEngine - Interface in net.grinder.scriptengine
Handler for a particular type of script.
ScriptEngineService.WorkerRunnable - Interface in net.grinder.scriptengine
Interface to the runnable script object for a particular worker thread.
ScriptExecutionException - Exception in net.grinder.scriptengine
Indicates a script execution problem.
ScriptExecutionException(String) - Constructor for exception net.grinder.scriptengine.ScriptExecutionException
Creates a new ScriptExecutionException instance.
ScriptExecutionException(String, Throwable) - Constructor for exception net.grinder.scriptengine.ScriptExecutionException
Creates a new ScriptExecutionException instance.
ScriptLocation - Class in net.grinder.engine.common
Pairing of a script file and its root directory.
ScriptLocation(Directory, File) - Constructor for class net.grinder.engine.common.ScriptLocation
Constructor.
ScriptLocation(File) - Constructor for class net.grinder.engine.common.ScriptLocation
Constructor, based on the current working directory.
selectBuffer(Buffer) - Method in class net.grinder.console.editor.EditorModel
Select a buffer.
selectBufferForFile(File) - Method in class net.grinder.console.editor.EditorModel
Select the buffer for the given file.
selectNewBuffer() - Method in class net.grinder.console.editor.EditorModel
Select a new buffer.
send(Address, Message) - Method in class net.grinder.communication.FanOutServerSender
Send a message to a particular address.
send(Message) - Method in class net.grinder.communication.IgnoreShutdownSender
Send the given message using the delegate.
send(Message) - Method in class net.grinder.communication.MessageDispatchSender
Sends a message to each handler until one claims to have handled the message.
send(Message) - Method in class net.grinder.communication.QueuedSenderDecorator
Queue the given message for later sending.
send(Message) - Method in interface net.grinder.communication.Sender
Send the given message.
send(Message) - Method in class net.grinder.communication.TeeSender
Send the given message.
Sender - Interface in net.grinder.communication
Interface for classes that manage the sending of messages.
sendFile(Address, FileContents) - Method in interface net.grinder.console.communication.DistributionControl
Send a file to the agents matching the given address.
sendFile(Address, FileContents) - Method in class net.grinder.console.communication.DistributionControlImplementation
Send a file to the agents matching the given address.
sendKeepAlive() - Method in class net.grinder.communication.ClientSender
Send a no-op message that keeps this connection alive.
sendNextFile() - Method in interface net.grinder.console.distribution.FileDistributionHandler
Send the next file.
sendToAddressedAgents(Address, Message) - Method in interface net.grinder.console.communication.ConsoleCommunication
Send the given message to the given agent processes (which may pass it on to its workers).
sendToAddressedAgents(Address, Message) - Method in class net.grinder.console.communication.ConsoleCommunicationImplementation
Send the given message to the given agent processes (which may pass it on to its workers).
sendToAgents(Message) - Method in interface net.grinder.console.communication.ConsoleCommunication
Send the given message to the agent processes (which may pass it on to their workers).
sendToAgents(Message) - Method in class net.grinder.console.communication.ConsoleCommunicationImplementation
Send the given message to the agent processes (which may pass it on to their workers).
Serialiser - Class in net.grinder.util
Utility methods for efficient serialisation.
Serialiser() - Constructor for class net.grinder.util.Serialiser
 
ServerReceiver - Class in net.grinder.communication
Manages the receipt of messages from many clients.
ServerReceiver() - Constructor for class net.grinder.communication.ServerReceiver
 
set(Class<S>, MessageDispatchRegistry.Handler<T>) - Method in interface net.grinder.communication.MessageDispatchRegistry
Register a message handler.
set(Class<S>, MessageDispatchRegistry.BlockingHandler<T>) - Method in interface net.grinder.communication.MessageDispatchRegistry
Register a message responder.
set(Class<S>, MessageDispatchRegistry.Handler<T>) - Method in class net.grinder.communication.MessageDispatchSender
Register a message handler.
set(Class<S>, MessageDispatchRegistry.BlockingHandler<T>) - Method in class net.grinder.communication.MessageDispatchSender
Register a message responder.
set(ConsoleProperties) - Method in class net.grinder.console.model.ConsoleProperties
Assignment.
set(boolean) - Method in class net.grinder.util.BooleanProperty
Setter method.
set(boolean) - Method in class net.grinder.util.thread.BooleanCondition
Set the state to the passed value.
setAddress(Address) - Method in interface net.grinder.communication.AddressAwareMessage
Set the origin address.
setAddress(Address) - Method in class net.grinder.messages.console.AgentProcessReportMessage
Set the origin address.
setAddress(Address) - Method in class net.grinder.messages.console.WorkerProcessReportMessage
Set the origin address.
setAddress(Address) - Method in class net.grinder.synchronisation.messages.AbstractBarrierGroupMessage
Set the origin address.
setAndSaveDistributionDirectory(Directory) - Method in class net.grinder.console.model.ConsoleProperties
Set and save the script distribution directory.
setAndSaveFrameBounds(Rectangle) - Method in class net.grinder.console.model.ConsoleProperties
Set and save the location and size of the console frame.
setAndSavePropertiesFile(File) - Method in class net.grinder.console.model.ConsoleProperties
Set and save the properties file.
setAssociatedFile(File) - Method in class net.grinder.common.GrinderProperties
Set the associated file.
setBoolean(String, boolean) - Method in class net.grinder.common.GrinderProperties
Set the property with the given name to a boolean value.
setBufferSize(int) - Method in class net.grinder.util.logback.BufferedEchoMessageEncoder
Set the buffer size.
setChanged() - Method in class net.grinder.console.editor.AbstractTextSource
Used by subclasses to mark that the TextSource has changed.
setClean() - Method in class net.grinder.console.editor.AbstractTextSource
Used by subclasses to mark that the TextSource is clean.
setCollectSampleCount(int) - Method in class net.grinder.console.model.ConsoleProperties
Set the number of samples to collect.
setConsoleHost(String) - Method in class net.grinder.console.model.ConsoleProperties
Set the console host.
setConsolePort(int) - Method in class net.grinder.console.model.ConsoleProperties
Set the console port.
setDelayReports(boolean) - Method in interface net.grinder.script.Statistics
Use to delay reporting of the last test statistics to the log and the console so that the script can modify them.
setDirectory(Directory) - Method in interface net.grinder.console.distribution.FileDistribution
Update the distribution directory.
setDirectory(Directory) - Method in class net.grinder.console.distribution.FileDistributionImplementation
Update the distribution directory.
setDistributeOnStartAsk(boolean) - Method in class net.grinder.console.model.ConsoleProperties
Set and save whether the user wants to distribute files automatically when starting processes.
setDistributionDirectory(Directory) - Method in class net.grinder.console.model.ConsoleProperties
Set and save the script distribution directory.
setDistributionFileFilterExpression(String) - Method in class net.grinder.console.model.ConsoleProperties
Set the distribution file filter regular expression.
setDouble(String, double) - Method in class net.grinder.common.GrinderProperties
Set the property with the given name to a double value.
setDouble(String, double) - Method in interface net.grinder.script.Statistics.StatisticsForTest
Sets the double statistic statisticName to the specified value.
setErrorHandler(ErrorHandler) - Method in class net.grinder.console.common.ErrorQueue
Set the delegate error handler.
setErrorWriter(PrintWriter) - Method in class net.grinder.common.GrinderProperties
Set a writer to report warnings to.
setErrorWriter(PrintWriter) - Method in class net.grinder.console.common.ResourcesImplementation
Set a writer to report warnings to.
setExternalEditor(File, String) - Method in class net.grinder.console.editor.EditorModel
Set the external editor command line.
setExternalEditorArguments(String) - Method in class net.grinder.console.model.ConsoleProperties
Set the external editor arguments.
setExternalEditorCommand(File) - Method in class net.grinder.console.model.ConsoleProperties
Set the external editor command.
setFile(String, File) - Method in class net.grinder.common.GrinderProperties
Set the property with the given name to a File value.
setFileFilterPattern(Pattern) - Method in interface net.grinder.console.distribution.FileDistribution
Update the pattern used to filter out files that shouldn't be distributed.
setFileFilterPattern(Pattern) - Method in class net.grinder.console.distribution.FileDistributionImplementation
Update the pattern used to filter out files that shouldn't be distributed.
setFrameBounds(Rectangle) - Method in class net.grinder.console.model.ConsoleProperties
Set and save the location and size of the console frame.
setHighWaterMark(Address, CacheHighWaterMark) - Method in interface net.grinder.console.communication.DistributionControl
Inform agent processes of a checkpoint of the cache state.
setHighWaterMark(Address, CacheHighWaterMark) - Method in class net.grinder.console.communication.DistributionControlImplementation
Inform agent processes of a checkpoint of the cache state.
setHttpHost(String) - Method in class net.grinder.console.model.ConsoleProperties
Set the HTTP host.
setHttpPort(int) - Method in class net.grinder.console.model.ConsoleProperties
Set the HTTP port.
setIgnoreSampleCount(int) - Method in class net.grinder.console.model.ConsoleProperties
Set the number of samples to collect.
setInstance(PluginRegistry) - Static method in class net.grinder.plugininterface.PluginRegistry
Set the singleton.
setInt(String, int) - Method in class net.grinder.common.GrinderProperties
Set the property with the given name to an int value.
setIsComposite() - Method in interface net.grinder.statistics.StatisticsSet
Marked this statistics set as containing composite statistics.
setKeyManagers(KeyManager[]) - Method in interface net.grinder.script.SSLControl
Set the JSSE KeyManagers to use for the calling worker thread/run.
setKeyStore(InputStream, String, String) - Method in interface net.grinder.script.SSLControl
Set a key store to use for the calling worker thread/run.
setKeyStore(InputStream, String) - Method in interface net.grinder.script.SSLControl
Overloaded version of setKeyStore for key stores of the default type (usually jks).
setKeyStoreFile(String, String, String) - Method in interface net.grinder.script.SSLControl
Set a key store to use for the calling worker thread/run.
setKeyStoreFile(String, String) - Method in interface net.grinder.script.SSLControl
Overloaded version of setKeyStoreFile for key stores of the default type (usually jks).
setLong(String, long) - Method in class net.grinder.common.GrinderProperties
Set the property with the given name to a long value.
setLong(String, long) - Method in interface net.grinder.script.Statistics.StatisticsForTest
Sets the long statistic statisticName to the specified value.
setLookAndFeel(String) - Method in class net.grinder.console.model.ConsoleProperties
Set the name of the Look and Feel.
setNewFileTime(long) - Method in interface net.grinder.console.distribution.AgentCacheState
Inform that agent caches are out of date due to a change to a file.
setPropertiesFile(File) - Method in class net.grinder.console.model.ConsoleProperties
Set and save the selected properties file.
setPropertiesNotSetAsk(boolean) - Method in class net.grinder.console.model.ConsoleProperties
Set and save whether the user wants to be asked if console should be reset with the worker processes.
setResetConsoleWithProcesses(boolean) - Method in class net.grinder.console.model.ConsoleProperties
Set whether the console should be reset with the worker processes.
setResetConsoleWithProcessesAsk(boolean) - Method in class net.grinder.console.model.ConsoleProperties
Set and save whether the user wants to be asked if console should be reset with the worker processes.
setSampleInterval(int) - Method in class net.grinder.console.model.ConsoleProperties
Set the sample interval.
setSaveTotalsWithResults(boolean) - Method in class net.grinder.console.model.ConsoleProperties
Set whether saved results files should include the Totals line.
setScanDistributionFilesPeriod(int) - Method in class net.grinder.console.model.ConsoleProperties
Set the period at which the distribution files should be scanned.
setSelectedPropertiesFile(File) - Method in class net.grinder.console.editor.EditorModel
Set the currently selected properties.
setShareContextBetweenRuns(boolean) - Method in interface net.grinder.script.SSLControl
Specify that there should be a single SSL context for a thread.
setShort(String, short) - Method in class net.grinder.common.GrinderProperties
Set the property with the given name to a short value.
setSignificantFigures(int) - Method in class net.grinder.console.model.ConsoleProperties
Set the number of significant figures.
setStartWithUnsavedBuffersAsk(boolean) - Method in class net.grinder.console.model.ConsoleProperties
Set and save whether the user wants to be warned when starting processes with unsaved buffers.
setStopProcessesAsk(boolean) - Method in class net.grinder.console.model.ConsoleProperties
Set and save whether the user wants to be asked to confirm that processes should be stopped.
setSuccess(boolean) - Method in interface net.grinder.script.Statistics.StatisticsForTest
Convenience method that sets whether the last test should be considered a success or not.
setText(String) - Method in interface net.grinder.console.editor.TextSource
Set the text.
setValue(StatisticsIndexMap.LongIndex, long) - Method in interface net.grinder.statistics.StatisticsSet
Set the value specified by index.
setValue(StatisticsIndexMap.DoubleIndex, double) - Method in interface net.grinder.statistics.StatisticsSet
Set the value specified by index.
shutdown() - Method in class net.grinder.communication.Acceptor
Shut down this acceptor.
shutdown() - Method in interface net.grinder.communication.BlockingSender
Cleanly shut down the Sender.
shutdown() - Method in class net.grinder.communication.ClientReceiver
Cleanly shut down the Receiver.
shutdown() - Method in class net.grinder.communication.ClientSender
Cleanly shutdown the Sender.
shutdown() - Method in class net.grinder.communication.FanOutStreamSender
Shut down this sender.
shutdown() - Method in class net.grinder.communication.IgnoreShutdownSender
A no-op.
shutdown() - Method in class net.grinder.communication.MessageDispatchRegistry.AbstractBlockingHandler
Ignore shutdown events.
shutdown() - Method in class net.grinder.communication.MessageDispatchRegistry.AbstractHandler
Ignore shutdown events.
shutdown() - Method in interface net.grinder.communication.MessageDispatchRegistry.BlockingHandler
Cleanly shut down the handler.
shutdown() - Method in interface net.grinder.communication.MessageDispatchRegistry.Handler
Cleanly shut down the handler.
shutdown() - Method in class net.grinder.communication.MessageDispatchSender
Shutdown all our handlers.
shutdown() - Method in class net.grinder.communication.MessagePump
Shut down the MessagePump.
shutdown() - Method in class net.grinder.communication.QueuedSenderDecorator
Cleanly shutdown the Sender.
shutdown() - Method in interface net.grinder.communication.Receiver
Shut down this receiver.
shutdown() - Method in interface net.grinder.communication.Sender
Cleanly shut down the Sender.
shutdown() - Method in class net.grinder.communication.ServerReceiver
Shut down this receiver.
shutdown() - Method in class net.grinder.communication.StreamReceiver
Cleanly shut down the Receiver.
shutdown() - Method in class net.grinder.communication.StreamSender
Cleanly shutdown the Sender.
shutdown() - Method in class net.grinder.communication.TeeSender
Cleanly shut down the Sender.
shutdown() - Method in interface net.grinder.console.communication.ConsoleCommunication
Shut down communication.
shutdown() - Method in class net.grinder.console.communication.ConsoleCommunicationImplementation
Shut down communication.
shutdown() - Method in class net.grinder.console.ConsoleFoundation
Shut down the console.
shutdown() - Method in interface net.grinder.engine.agent.Agent
Clean up resources.
shutdown() - Method in class net.grinder.engine.agent.AgentDaemon
Shut down the agent.
shutdown() - Method in class net.grinder.engine.agent.AgentImplementation
Clean up resources.
SHUTDOWN - Static variable in class net.grinder.engine.communication.ConsoleListener
Constant that represents a communication shutdown.
shutdown() - Method in class net.grinder.engine.communication.ConsoleListener
Shut down.
shutdown() - Method in interface net.grinder.scriptengine.ScriptEngineService.ScriptEngine
Shut down the engine.
shutdown() - Method in interface net.grinder.scriptengine.ScriptEngineService.WorkerRunnable
 
shutdown() - Method in interface net.grinder.util.Sleeper
Shutdown this Sleeper.
shutdown() - Method in class net.grinder.util.SleeperImplementation
Shutdown this Sleeper.
shutdownAllCurrentSleepers() - Static method in class net.grinder.util.SleeperImplementation
Shutdown all Sleepers that are currently constructed.
SIG_FIG_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
SignificantFigureFormat - Class in net.grinder.util
Java doesn't provide a NumberFormatter which understands significant figures, this is a cheap and cheerful one.
SignificantFigureFormat(int) - Constructor for class net.grinder.util.SignificantFigureFormat
Constructor.
SimpleStringEscaper - Class in net.grinder.util
Provides simple escaping and unescaping for 8-bit strings.
SimpleStringEscaper() - Constructor for class net.grinder.util.SimpleStringEscaper
 
size() - Method in class net.grinder.statistics.TestStatisticsMap
Return the number of entries in the TestStatisticsMap.
SkeletonThreadLifeCycleListener - Class in net.grinder.common
Skeleton implementation of ThreadLifeCycleListener.
SkeletonThreadLifeCycleListener() - Constructor for class net.grinder.common.SkeletonThreadLifeCycleListener
 
sleep(long) - Method in interface net.grinder.script.Grinder.ScriptContext
Sleep for a time based on the meanTime parameter.
sleep(long, long) - Method in interface net.grinder.script.Grinder.ScriptContext
Sleep for a time based on the meanTime parameter.
Sleeper - Interface in net.grinder.util
Something that can sleep.
Sleeper.ShutdownException - Exception in net.grinder.util
Exception used to indicate that a Sleeper has been shutdown.
Sleeper.ShutdownException(String) - Constructor for exception net.grinder.util.Sleeper.ShutdownException
Constructor.
SleeperImplementation - Class in net.grinder.util
Manage sleeping.
SleeperImplementation(TimeAuthority, Logger, double, double) - Constructor for class net.grinder.util.SleeperImplementation
The constructor.
sleepFlat(long) - Method in interface net.grinder.util.Sleeper
Sleep for a time based on the maximumTime parameter.
sleepFlat(long) - Method in class net.grinder.util.SleeperImplementation
Sleep for a time based on the maximumTime parameter.
sleepNormal(long) - Method in interface net.grinder.util.Sleeper
Sleep for a time based on the meanTime parameter.
sleepNormal(long, long) - Method in interface net.grinder.util.Sleeper
Sleep for a random time drawn from a pseudo normal distribution.
sleepNormal(long) - Method in class net.grinder.util.SleeperImplementation
Sleep for a time based on the meanTime parameter.
sleepNormal(long, long) - Method in class net.grinder.util.SleeperImplementation
Sleep for a random time drawn from a pseudo normal distribution.
snapshot() - Method in interface net.grinder.statistics.ImmutableStatisticsSet
Clone this object.
SSLContextFactory - Interface in net.grinder.common
Factory for SSLContexts.
SSLContextFactory.SSLContextFactoryException - Exception in net.grinder.common
Exception that indicates problem creating an SSLContext.
SSLContextFactory.SSLContextFactoryException(String) - Constructor for exception net.grinder.common.SSLContextFactory.SSLContextFactoryException
Constructor.
SSLContextFactory.SSLContextFactoryException(String, Throwable) - Constructor for exception net.grinder.common.SSLContextFactory.SSLContextFactoryException
Constructor.
SSLControl - Interface in net.grinder.script
Script control of SSL behaviour.
StandardTimeAuthority - Class in net.grinder.util
A standard TimeAuthority implementation.
StandardTimeAuthority() - Constructor for class net.grinder.util.StandardTimeAuthority
 
start() - Method in class net.grinder.communication.MessagePump
Start the pump.
start() - Method in interface net.grinder.console.model.SampleModel
Start the model.
start() - Method in class net.grinder.console.model.SampleModelImplementation
Start the model.
START - Static variable in class net.grinder.engine.communication.ConsoleListener
Constant that represents start message.
start() - Method in interface net.grinder.scriptengine.Recorder
Call before instrumented code to initiate test recording.
START_WITH_UNSAVED_BUFFERS_ASK_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
StartGrinderMessage - Class in net.grinder.messages.agent
Message used to start the Grinder processes.
StartGrinderMessage(GrinderProperties, int) - Constructor for class net.grinder.messages.agent.StartGrinderMessage
Constructor.
startRecording() - Method in interface net.grinder.console.client.ConsoleConnection
Start the console recording.
StartRecordingMessage - Class in net.grinder.console.communication.server.messages
Message indicating that the console recording should be started.
StartRecordingMessage() - Constructor for class net.grinder.console.communication.server.messages.StartRecordingMessage
 
startWorkerProcesses(GrinderProperties) - Method in interface net.grinder.console.client.ConsoleConnection
Start all the worker processes.
startWorkerProcesses(GrinderProperties) - Method in interface net.grinder.console.communication.ProcessControl
Signal the worker processes to start.
startWorkerProcesses(GrinderProperties) - Method in class net.grinder.console.communication.ProcessControlImplementation
Signal the worker processes to start.
StartWorkerProcessesMessage - Class in net.grinder.console.communication.server.messages
Message indicating that all worker processes should be started.
StartWorkerProcessesMessage(GrinderProperties) - Constructor for class net.grinder.console.communication.server.messages.StartWorkerProcessesMessage
Constructor.
startWorkerProcessesWithDistributedFiles(Directory, GrinderProperties) - Method in interface net.grinder.console.communication.ProcessControl
A variant of ProcessControl.startWorkerProcesses(net.grinder.common.GrinderProperties) that checks the properties are reasonable for the distribution directory, and adjusts the supplied properties to have the appropriate relative paths.
startWorkerProcessesWithDistributedFiles(Directory, GrinderProperties) - Method in class net.grinder.console.communication.ProcessControlImplementation
A variant of ProcessControl.startWorkerProcesses(net.grinder.common.GrinderProperties) that checks the properties are reasonable for the distribution directory, and adjusts the supplied properties to have the appropriate relative paths.
startWorkerThread() - Method in interface net.grinder.script.Grinder.ScriptContext
Start a new worker thread.
startWorkerThread(Object) - Method in interface net.grinder.script.Grinder.ScriptContext
Start a new worker thread, specifying a test runner instance.
stateChanged() - Method in class net.grinder.console.model.SampleModel.AbstractListener
 
stateChanged() - Method in interface net.grinder.console.model.SampleModel.Listener
Called when the model state has changed.
StatisticExpression - Interface in net.grinder.statistics
Interface to apply a statistics calculation to a StatisticsSet.
StatisticExpressionFactory - Interface in net.grinder.statistics
Factory for StatisticExpressions.
Statistics - Interface in net.grinder.script
Script statistics query and reporting API.
Statistics.StatisticsForTest - Interface in net.grinder.script
Query and update methods for the statistics relating to a particular call of a test.
StatisticsException - Exception in net.grinder.statistics
Base type for exceptions raised by the statistics package.
StatisticsException(String) - Constructor for exception net.grinder.statistics.StatisticsException
Constructor.
StatisticsIndexMap - Class in net.grinder.statistics
A registry of statistic index objects.
StatisticsIndexMap.DoubleIndex - Class in net.grinder.statistics
Class of opaque objects that represent double statistics.
StatisticsIndexMap.DoubleSampleIndex - Class in net.grinder.statistics
Class of objects that represent sample statistics with double sample values.
StatisticsIndexMap.LongIndex - Class in net.grinder.statistics
Class of opaque objects that represent long statistics.
StatisticsIndexMap.LongSampleIndex - Class in net.grinder.statistics
Class of objects that represent sample statistics with long sample values.
StatisticsServices - Interface in net.grinder.statistics
Statistics services.
StatisticsServicesImplementation - Class in net.grinder.statistics
Singleton that is the point of entry for StatisticsServices.
StatisticsSet - Interface in net.grinder.statistics
Access to a set of long and double values.
StatisticsSetFactory - Class in net.grinder.statistics
Factory for StatisticsSet objects.
StatisticsTable - Class in net.grinder.statistics
Format a textual table of a TestStatisticsMap using a StatisticsView.
StatisticsTable(StatisticsView, StatisticsIndexMap, TestStatisticsMap) - Constructor for class net.grinder.statistics.StatisticsTable
Creates a new StatisticsTable instance.
StatisticsView - Class in net.grinder.statistics
An ordered collection of ExpressionViews.
StatisticsView() - Constructor for class net.grinder.statistics.StatisticsView
Creates a new StatisticsView instance.
stop() - Method in interface net.grinder.console.model.SampleModel
Stop the model.
stop() - Method in class net.grinder.console.model.SampleModelImplementation
Stop the model.
STOP - Static variable in class net.grinder.engine.communication.ConsoleListener
Constant that represents a stop message.
STOP_PROCESSES_ASK_PROPERTY - Static variable in class net.grinder.console.model.ConsoleProperties
Property name.
stopAgentAndWorkerProcesses() - Method in interface net.grinder.console.communication.ProcessControl
Signal the agent and worker processes to stop.
stopAgentAndWorkerProcesses() - Method in class net.grinder.console.communication.ProcessControlImplementation
Signal the agent and worker processes to stop.
StopAgentAndWorkerProcessesMessage - Class in net.grinder.console.communication.server.messages
Message indicating that all agent and worker processes should be stopped.
StopAgentAndWorkerProcessesMessage() - Constructor for class net.grinder.console.communication.server.messages.StopAgentAndWorkerProcessesMessage
Constructor.
stopAgents() - Method in interface net.grinder.console.client.ConsoleConnection
Stop all agent processes.
StopGrinderMessage - Class in net.grinder.messages.agent
Message used to stop the Grinder processes.
StopGrinderMessage() - Constructor for class net.grinder.messages.agent.StopGrinderMessage
 
stopRecording() - Method in interface net.grinder.console.client.ConsoleConnection
Stop the console recording.
StopRecordingMessage - Class in net.grinder.console.communication.server.messages
Message indicating that the console recording should be stopped.
StopRecordingMessage() - Constructor for class net.grinder.console.communication.server.messages.StopRecordingMessage
 
stopThisWorkerThread() - Method in interface net.grinder.script.Grinder.ScriptContext
Stop this worker thread immediately and cleanly.
stopWorkerThread(int) - Method in interface net.grinder.script.Grinder.ScriptContext
Request a specific worker thread to stop.
StreamCopier - Class in net.grinder.util
Class that copies from InputStreams to OutputStreams.
StreamCopier(int, boolean) - Constructor for class net.grinder.util.StreamCopier
Constructor.
StreamReceiver - Class in net.grinder.communication
Manages receipt of messages from a server over a stream.
StreamReceiver(InputStream) - Constructor for class net.grinder.communication.StreamReceiver
Constructor.
StreamSender - Class in net.grinder.communication
Class that manages the sending of messages to a server.
StreamSender(OutputStream) - Constructor for class net.grinder.communication.StreamSender
Constructor.
StringEscaper - Interface in net.grinder.util
Something that can encode and decode Strings.
SuccessMessage - Class in net.grinder.console.communication.server.messages
Message indicating that a command completed successfully.
SuccessMessage() - Constructor for class net.grinder.console.communication.server.messages.SuccessMessage
 

T

TeeSender - Class in net.grinder.communication
Passive Sender class that delegates to two other Senders.
TeeSender(Sender, Sender) - Constructor for class net.grinder.communication.TeeSender
Constructor.
TerminalColour - Enum in net.grinder.util
Creates ANSI colour control strings.
Test - Interface in net.grinder.common
In addition to this interface, Test implementations should implement value based equality and a well defined ordering.
Test - Class in net.grinder.script
Scripts create Test instances which can then be used to Test.wrap(java.lang.Object) other Jython objects.
Test(int, String) - Constructor for class net.grinder.script.Test
Creates a new Test instance.
Test.InstrumentationFilter - Interface in net.grinder.script
Selective instrumentation.
TestRegistry - Interface in net.grinder.script
Registry of Tests.
TestRegistry.RegisteredTest - Interface in net.grinder.script
Interface for test handles.
TestStatisticsMap - Class in net.grinder.statistics
A map of test numbers to StatisticsSets.
TestStatisticsMap(StatisticsSetFactory) - Constructor for class net.grinder.statistics.TestStatisticsMap
Creates a new TestStatisticsMap instance.
TestStatisticsMap() - Constructor for class net.grinder.statistics.TestStatisticsMap
Externalizable classes need a public default constructor.
TestStatisticsMap.ForEach - Class in net.grinder.statistics
Convenient visitor-like iteration.
TestStatisticsMap.ForEach() - Constructor for class net.grinder.statistics.TestStatisticsMap.ForEach
 
TestStatisticsQueries - Class in net.grinder.statistics
Common queries against the standard statistics.
TextSource - Interface in net.grinder.console.editor
Something that can edit text.
TextSource.Factory - Interface in net.grinder.console.editor
Factory interface.
TextSource.Listener - Interface in net.grinder.console.editor
Listener interface.
textSourceChanged(boolean) - Method in interface net.grinder.console.editor.TextSource.Listener
Called when the TextSource has changed.
TextUI - Class in net.grinder.console.textui
Simple "read only" text interface that reports on console events.
TextUI(Resources, ProcessControl, SampleModel, Logger) - Constructor for class net.grinder.console.textui.TextUI
Constructor.
ThreadLifeCycleListener - Interface in net.grinder.common
Thread life cycle event call backs.
TimeAuthority - Interface in net.grinder.util
Something that knows the time.
toString() - Method in class net.grinder.common.AbstractTestSemantics
toString() - Method in class net.grinder.console.common.ProcessReportDescriptionFactory.ProcessDescription
All descriptions in one string.
toString() - Method in interface net.grinder.console.editor.Buffer
Useful for debugging.
toString() - Method in class net.grinder.engine.common.ScriptLocation
String representation.
toString() - Method in class net.grinder.statistics.ExpressionView
Return a String representation of this ExpressionView.
toString() - Method in class net.grinder.statistics.TestStatisticsMap
Return a String representation of this TestStatisticsMap.
toString() - Method in class net.grinder.synchronisation.AbstractBarrierGroups.BarrierGroupImplementation
toString() - Method in class net.grinder.synchronisation.AbstractBarrierGroups
toString() - Method in class net.grinder.util.BooleanProperty
Describe the property.
toString() - Method in class net.grinder.util.FileContents
Return a description of the FileContents.
toString() - Method in class net.grinder.util.JVM
Return a description of the JVM.
toString() - Method in class net.grinder.util.Pair
Describe ourself.
toStringBuilder(StringBuilder, boolean) - Method in class net.grinder.util.html.HTMLElement
Write HTML to string buffer.
toStringBuilder(StringBuilder, boolean) - Method in class net.grinder.util.html.HTMLText
Write HTML to string buffer.
transform(Recorder, PyInstance) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython22Instrumenter
transform(Recorder, PyFunction) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython22Instrumenter
transform(Recorder, PyClass) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython22Instrumenter
transform(Recorder, PyProxy) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython22Instrumenter
transform(Recorder, PyMethod) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython22Instrumenter
transform(Recorder, PyInstance) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython25Instrumenter
transform(Recorder, PyFunction) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython25Instrumenter
transform(Recorder, PyClass) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython25Instrumenter
transform(Recorder, PyProxy) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython25Instrumenter
transform(Recorder, PyMethod) - Method in class net.grinder.scriptengine.jython.instrumentation.dcr.Jython25Instrumenter
transform(StringBuilder, StringBuilder) - Method in class net.grinder.util.FixedWidthFormatter
Alter buffer to contain a single line according to the policy of the formatter.
transform(StringBuilder, StringBuilder) - Method in interface net.grinder.util.MultiLineFormatter
Alter buffer to contain a single line according to the policy of the formatter.
transform(StringBuilder, StringBuilder) - Method in class net.grinder.util.NullMultiLineFormatter
Alter buffer to contain a single line according to the policy of the formatter.

U

UncheckedGrinderException - Exception in net.grinder.common
Base unchecked exception class for The Grinder.
UncheckedGrinderException(String) - Constructor for exception net.grinder.common.UncheckedGrinderException
Constructor.
UncheckedGrinderException(String, Throwable) - Constructor for exception net.grinder.common.UncheckedGrinderException
Constructor.
UncheckedInterruptedException - Exception in net.grinder.common
Make InterruptedExceptions and InterruptedIOExceptions easier to propagate.
UncheckedInterruptedException(InterruptedException) - Constructor for exception net.grinder.common.UncheckedInterruptedException
Constructor.
unescape(String) - Method in class net.grinder.util.SimpleStringEscaper
Unescape a string.
unescape(String) - Method in interface net.grinder.util.StringEscaper
Decode a string.
UnexpectedIOException - Exception in net.grinder.util
Unchecked exception used for IO exceptions that we don't expect and can't handle sensibly.
UnexpectedIOException(IOException) - Constructor for exception net.grinder.util.UnexpectedIOException
Constructor.
UniqueIdentityGenerator - Class in net.grinder.util
Simple generator of unique Strings.
UniqueIdentityGenerator() - Constructor for class net.grinder.util.UniqueIdentityGenerator
Constructor.
update(ProcessControl.ProcessReports[]) - Method in interface net.grinder.console.communication.ProcessControl.Listener
Called with regular updates on process status.
update(StatisticsSet, StatisticsSet) - Method in interface net.grinder.console.model.SampleListener
Called when new statistics are available.
update(StatisticsSet, StatisticsSet) - Method in interface net.grinder.statistics.PeakStatisticExpression
When called, the peak value of monitored expression applied to monitoredStatistics is calculated and stored in the given peakStorageStatistics.

V

valueOf(String) - Static method in enum net.grinder.common.processidentity.ProcessReport.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.grinder.communication.ConnectionType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.grinder.console.editor.Buffer.Type
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.grinder.console.model.SampleModel.State.Value
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.grinder.util.FixedWidthFormatter.Align
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.grinder.util.FixedWidthFormatter.Flow
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.grinder.util.TerminalColour
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.grinder.util.weave.Weaver.TargetSource
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.grinder.common.processidentity.ProcessReport.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.grinder.communication.ConnectionType
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.grinder.console.editor.Buffer.Type
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.grinder.console.model.SampleModel.State.Value
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.grinder.util.FixedWidthFormatter.Align
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.grinder.util.FixedWidthFormatter.Flow
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.grinder.util.TerminalColour
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.grinder.util.weave.Weaver.TargetSource
Returns an array containing the constants of this enum type, in the order they are declared.

W

waitForMessage() - Method in interface net.grinder.communication.Receiver
Block until a message is available, or another thread has called Receiver.shutdown().
waitForMessage() - Method in class net.grinder.communication.ServerReceiver
Block until a message is available, or another thread has called ServerReceiver.shutdown().
waitForMessage() - Method in class net.grinder.communication.StreamReceiver
Block until a message is available.
waitForMessage() - Method in class net.grinder.engine.communication.ConsoleListener
Wait until any message is received.
waitNoInterrruptException() - Method in class net.grinder.util.thread.Condition
Wait until we are notified, or receive an InterruptedException.
waitNoInterrruptException(long) - Method in class net.grinder.util.thread.Condition
Wait until we are notified, time out, or receive an InterruptedException.
wakeUpAllWaiters() - Method in class net.grinder.util.thread.BooleanCondition
Wake up other threads that are waiting in BooleanCondition.await(boolean).
WeakValueHashMap<K,V> - Class in net.grinder.util
A map that maintains weak references to its values.
WeakValueHashMap() - Constructor for class net.grinder.util.WeakValueHashMap
 
weave(Constructor<?>) - Method in class net.grinder.util.weave.j2se6.DCRWeaver
Queue the given constructor for weaving, and return a unique identifier that can be used by the advice to refer to the constructor pointcut.
weave(Method, Weaver.TargetSource) - Method in class net.grinder.util.weave.j2se6.DCRWeaver
Queue the given method for weaving, and return a unique identifier that can be used by the advice to refer to the method pointcut.
weave(Constructor<?>) - Method in interface net.grinder.util.weave.Weaver
Queue the given constructor for weaving, and return a unique identifier that can be used by the advice to refer to the constructor pointcut.
weave(Method, Weaver.TargetSource) - Method in interface net.grinder.util.weave.Weaver
Queue the given method for weaving, and return a unique identifier that can be used by the advice to refer to the method pointcut.
Weaver - Interface in net.grinder.util.weave
Something that can instrument classes.
Weaver.TargetSource - Enum in net.grinder.util.weave
Source of the target object that the weaving will pass on to the advice.
WeavingException - Exception in net.grinder.util.weave
Exception indicating an weaving failure.
WeavingException(String, Throwable) - Constructor for exception net.grinder.util.weave.WeavingException
Constructor for InstrumentationException.
WeavingException(String) - Constructor for exception net.grinder.util.weave.WeavingException
Constructor for InstrumentationException.
WireDistributedBarriers - Class in net.grinder.console.synchronisation
Factory that wires up the support for global barriers.
WireDistributedBarriers(ConsoleCommunication, ProcessControl) - Constructor for class net.grinder.console.synchronisation.WireDistributedBarriers
Constructor.
WireFileDistribution - Class in net.grinder.console.distribution
Factory that wires up the FileDistribution.
WireFileDistribution(FileDistribution, ConsoleProperties, Timer) - Constructor for class net.grinder.console.distribution.WireFileDistribution
Constructor for WireFileDistribution.
WorkerAddress - Class in net.grinder.messages.console
Worker process address.
WorkerAddress(WorkerIdentity) - Constructor for class net.grinder.messages.console.WorkerAddress
Constructor.
WorkerIdentity - Interface in net.grinder.common.processidentity
Worker process identity.
WorkerProcessEntryPoint - Class in net.grinder.engine.process
Entry point for processes launched by the agent.
WorkerProcessEntryPoint() - Constructor for class net.grinder.engine.process.WorkerProcessEntryPoint
 
WorkerProcessReport - Interface in net.grinder.common.processidentity
Interface for enquiring about a worker process.
WorkerProcessReportMessage - Class in net.grinder.messages.console
Message for informing the console of worker process status.
WorkerProcessReportMessage(ProcessReport.State, short, short) - Constructor for class net.grinder.messages.console.WorkerProcessReportMessage
Creates a new WorkerProcessReportMessage instance.
wrap(Object) - Method in class net.grinder.script.Test
Creates a proxy script object that has the same interface as the passed object.
write(char[], int, int) - Method in class net.grinder.util.DelayedCreationFileWriter
Write many bytes to the file.
writeDouble(DataOutput, double) - Method in class net.grinder.util.Serialiser
Write a double to a stream in such a way it can be read by Serialiser.readDouble(java.io.DataInput).
writeExternal(ObjectOutput) - Method in class net.grinder.messages.console.RegisterExpressionViewMessage
Externalisation method.
writeExternal(ObjectOutput) - Method in class net.grinder.statistics.TestStatisticsMap
Efficient externalisation method.
writeLong(DataOutput, long) - Method in class net.grinder.util.Serialiser
Write a long to a stream in such a way it can be read by Serialiser.readLong(java.io.DataInput).
writeMessage(Message) - Method in class net.grinder.communication.StreamSender
Send a message.
writeUnsignedLong(DataOutput, long) - Method in class net.grinder.util.Serialiser
Write a long to a stream in such a way it can be read by Serialiser.readUnsignedLong(java.io.DataInput).

Z

zeroStatistics() - Method in interface net.grinder.console.model.SampleModel
Zero the statistics.
zeroStatistics() - Method in class net.grinder.console.model.SampleModelImplementation
Zero the statistics.

A B C D E F G H I J K L M N O P Q R S T U V W Z

Copyright © 2000-2013. All Rights Reserved.