All Classes Interface Summary Class Summary Enum Summary Exception Summary
| Class |
Description |
| AbstractAnalyst |
Generic class dedicated to analyze data of CLIF blades
|
| AbstractDataCollector |
Abstract implementation of a Data Collector component.
|
| AbstractDumbInsert |
This abstract implementation of a blade insert component manages a single thread,
doing a periodic task (probing) with a given period (in milliseconds) and during
an given actual time.
|
| AbstractEvent |
Abstract implementation of a blade event.
|
| AbstractInsert |
This abstract implementation of a blade insert component manages a single thread,
doing a periodic task (probing) with a given period (in milliseconds) and during
an given actual time.
|
| AbstractProbeDataCollector |
Data collector generic implementation computing statistical values for probes generating
ProbeEvent-derived events.
|
| ActionDatum |
This object materializes the date, the duration and the success of
each request injected by CLIF.
|
| ActionEvent |
Class of events produced by load injectors.
|
| ActivityControl |
Generic control of an activity
|
| AddIsacPluginCmd |
This class add isac-plugins into Manifest.mf file in order to be abble to use
these isac-plugins with the CLIF console or with CLIF eclipse plugins.
|
| AggregateDataset |
|
| AlarmEvent |
This class represent the different alarm generated by injector or console
|
| AlarmObservation |
Class for alarm objects dedicated to the Observer interface,
encapsulating an AlarmEvent instance with the originating blade id.
|
| AnalyzerExternalAccess |
Provide an external access interface to Analyzer.
|
| AnalyzerImpl |
|
| AnalyzerImpl |
Implementation of the Analyzer Fractal component.
|
| AnalyzerImpl |
Dummy analyzer: prints a list of tests and their blades, possibly filtering
on the test names' prefix and the blades' class name.
|
| AnalyzerImpl |
That is the main class of the statistical analyzer dedicated to
CLIF.
|
| AnalyzerLink |
|
| AnalyzerParameters |
This class is designed to present the analysis parameters of the
CLIF test.
|
| AppPacket |
Create a RTCP APP packet.
|
| AsyncAlarmForwarder |
Wrapper for asynchronous management of alarms sent to
BladeInsertResponse interface.
|
| BadElementException |
|
| BadRootElementException |
|
| BatchUtil |
Static methods used by all batch commands.
|
| BehaviorNode |
|
| BladeControl |
|
| BladeDatumReader |
|
| BladeDeploy |
Asynchronously and remotely instantiates Blade components in one CLIF server
and sets their arguments.
|
| BladeDescriptor |
This interface specifies methods to be implemented by a blade descriptor, whose role is
to designate and describe a single blade involved in a given test run.
|
| BladeDescriptorImpl |
Gathers description elements of a test blade:
blade id, deployment definition, event type labels
|
| BladeEvent |
Common/base interface for every event generated by blades
|
| BladeFilter |
|
| BladeFilterImpl |
Instances of this class filter blade descriptors according to what you want..
|
| BladeInsertAdapterImpl |
Implementation of a Blade Insert Adapter component (kind of an asynchronous wrapper to the
Blade Insert component).
|
| BladeInsertResponse |
Interface used by the Blade Insert component to give information about its state to its
Blade Insert Adapter component.
|
| BladeObservation |
Used by the Observable interface: Observer objects will
be invoked with an instance of this class as 2nd argument whenever
a Blade state event occurs
|
| BladeState |
Representation of a blade state and utility methods
to determine a global state resulting from individual
blades states.
|
| BladeStoreReader |
This class implements the methods to browse test runs and access
to test measurements/results.
|
| BooleanHolder |
Utility class for transmitting a reference to a boolean.
|
| Bucket |
Bucket class stores the number of values (count) in a range defined by
minThreshold (included) and maxThreshold (excluded).
|
| ByePacket |
Create a RTCP BYE packet.
|
| ByteArrayURLConnection |
|
| ByteArrayURLStreamHandler |
|
| ChangeParameterCmd |
Command to change a parameter of a deployed and possibly running blade.
|
| Chart |
|
| ChartDataValues |
|
| ClassnameBladeFilter |
Instances of this class filter blade descriptors according to their class name.
|
| ClifAppFacade |
This class is responsible for creating the initial Clif application.
|
| ClifClassLoader |
Special classloader bound to the CodeServer utility, enabling network download
of classes and resources.
|
| ClifDeployDefinition |
|
| ClifException |
Class for CLIF exceptions
|
| ClifPrefetcher |
|
| ClifRegistry |
The clifRegistry is responsible for creating the initial FractalRMI
registry if not externally provided.
|
| ClifServerControl |
Interface for installing/uninstalling blades in a CLIF runtime
(so-called "CLIF server")
|
| ClifServerImpl |
Implementation of a CLIF server, supporting blade creation and removal.
|
| CodeServer |
This class implements a Java resource or class server.
|
| CollectCmd |
Batch command to collect results of a test plan.
|
| CollectListener |
This interface is dedicated to monitoring the progress of test results/data collection.
|
| ConditionNode |
|
| ConfigFileManager |
Helper class for managing the CLIF configuration file (typically named clif.opts)
with regard to network-related properties:
fractal.registry.host and fractal.registry.port give the network address
of the CLIF/Fractal registry, where all CLIF servers register.
|
| ConsoleFileStorageImpl |
Part of the storage.
|
| Constants |
|
| ControlAction |
|
| ControlInstruction |
|
| ControlNode |
|
| CpuAnalyst |
This class is intended to analyze the measurements of CPU load
measured by CLIF probes.
|
| CPUEvent |
|
| CurrentParametersCmd |
Command to get the list of parameters and their associated values of a blade.
|
| DataAccess |
|
| DataCollector |
Data collector for CPU probe
|
| DataCollector |
Data collector for disk probe
|
| DataCollector |
Data collector for JMX JVM probe
|
| DataCollector |
Data collector for JVM probe
|
| DataCollector |
Data collector for memory probe
|
| DataCollector |
Data collector for Network probe
|
| DataCollector |
DataCollector for RTP probe
|
| DataCollectorAdmin |
|
| DataCollectorFilter |
|
| DataCollectorWrite |
Interface for collecting information generated by a blade.
|
| DataProvider |
Interface to provide data.
|
| Dataset |
Implementation of a dataset as viewed by the report generator
|
| Dataset.ChartType |
|
| Dataset.DatasetType |
|
| DatasetOptions |
All the graph options are stocked here for each dataset
|
| Datasource |
|
| DateEventFilter |
Helper class for filtering blade events according to their date.
|
| DateFilter |
Helper class for filtering blade events according their date.
|
| Datum |
This generic object is comparable to AbstractEvent.
|
| DelayedWriter |
This class supports delayed and timely ascending ordered writing of blade events
to a BufferedWriter object.
|
| DeployCmd |
Batch command to deploy a test plan as defined in a given test plan file.
|
| DeployDefinition |
For scenario deployment definition.
|
| DeployObservation |
Used by the Observable interface: Observer objects will
be invoked with an instance of this class as 2nd argument when
a deployment has been completed or has failed.
|
| DiskEvent |
|
| DuplicatedAttributeException |
|
| EventFactory |
|
| EventFilter |
|
| EventStorageState |
This class provides helpful utilities to manage the storage of events.
|
| ExecutionContext |
This class helps gathering configuration parameters to ease portability between
several assemblies of CLIF.
|
| ExitInstruction |
|
| FieldFilterAndOp |
FieldFilterAndOp contains three values = field, filter and operator
|
| FieldsValuesFilter |
Constants and utility methods for handling filters on field values.
|
| FieldsValuesFilter.LogicalEnum |
|
| Files |
|
| FileStorageCollect |
Each instance of this class represents and manages the collect of test data files located in
a given directory.
|
| FileStorageCollectStep |
|
| FileStorageCommons |
|
| FileStorageProxyImpl |
Proxy part of a file-based storage system.
|
| FileStorageReader |
Implementation of the StorageRead interface for the filestorage package.
|
| FileStoreReader |
Partial but enhanced file storage reader (it allows outer path).
|
| FileUtil |
File utilities
|
| FractalAdl |
A Fractal API-based implementation of the ImplementationBuilder interface
for the Fractal ADL parser.
|
| Future |
Abstract class for running asynchronous tasks.
|
| Generator |
|
| GenericFilter |
|
| GenericFilterTest |
Test GenericFilter instantiation and call to accept method with different values for parameter clif.store.action.
|
| GenericProbe |
Linux generic memory probe intended to be more impervious to /proc file format changes.
|
| GotoInstruction |
|
| Graph |
|
| GraphCellRenderer |
|
| GraphColorChooser |
This class handles colors for the graphics.
|
| GraphTableModel |
|
| GroupNode |
|
| GuiAboutDialog |
"About CLIF" information window - displays CLIF logo, version number and compilation time.
|
| GuiAlert |
Generic alert window (JInternalFrame) for Swing JDesktopPane
|
| GuiClearConfirm |
|
| GuiCollectDialog |
Monitor window for test results collect.
|
| GuiConsoleImpl |
Implementation of a graphic user interface for Clif
|
| GUIInitDialog |
|
| GuiMonitorCard |
|
| GuiMonitorPanel |
|
| GuiPanelBladeState |
|
| GuiPanelBothMonitor |
|
| GuiPanelOutput |
|
| IfNode |
|
| IllegalAttributeValueException |
|
| InitCmd |
Batch command to initialize all blades of a given deployed test plan.
|
| InjectorAnalyst |
Analyze one or more CLIF injectors: first of all, agglomerate action blades ;
check success of any action ; compute data in order to get statistical stuff
|
| InjectorDataCollector |
Data collector for load-injectors generating ActionEvent events.
|
| InjectorsGraph |
This structure represents a host with all its associated points, name and color
|
| Insert |
Insert for CPU probe based on SIGAR
|
| Insert |
Insert for disk probe based on SIGAR
|
| Insert |
Insert for JMX JVM probe
|
| Insert |
Insert for JVM probe
|
| Insert |
Insert for memory probe based on SIGAR
|
| Insert |
Insert for Network probe based on SIGAR
|
| Insert |
Insert for RTP probe
|
| Insert_JRockit5 |
Insert for JMX JVM probe
|
| Instruction |
|
| InstructionNode |
|
| IntHolder |
This class implements a simple object storing a int value
in order to use the reference of this object, which
will be shared between multiple class
|
| IsacExtendedEngine |
This is the main class of the Isac extended engine.
|
| IsacRuntimeException |
This class implements runtime exception for the Isac module
|
| ItfName |
Interface unique name generator for collection client interfaces.
|
| JMX_JVMEvent |
|
| JoinCmd |
Batch command to wait until all blades of a given running test,
or just a subset of them, terminate.
|
| JvmAnalyst |
Analyze JVM probes of CLIF
|
| JVMEvent |
Measure events generated by JVM probes: heap memory usage.
|
| LaunchCmd |
Batch command to deploy and to run a test plan as defined in a given test plan file.
|
| LifeCycleEvent |
This class represents the different events
|
| LifeCycleReader |
|
| ListOfLong |
ListOfLong : a list of long with convenient management tools and stuff for
statistics as sum, squareSum.
|
| ListServersCmd |
Batch command to print the list of all CLIF servers registered in the Registry,
or the list of CLIF servers used by one or several test plans.
|
| LoadFileFilter |
The Class SaveFileFilter.
|
| LogAndDebug |
|
| LongStatistics |
Class for performances statistical calculation (data stored in ListOfLong) with
median, average value, standard deviation ...
|
| Math4Long |
Math extension more specifically tuned to deal with statistical analysis
of time measures
|
| MemoryAnalyst |
Analyze memory probes of CLIF
|
| MemoryEvent |
|
| MissingAttributeException |
|
| MissingElementException |
|
| MTScenario |
Abstract implementation of a multi-thread based scenario component.
|
| MTScenarioSession |
Interface to be implemented by session objects when using a MTScenario-derived scenario.
|
| MultipleDataset |
|
| NameBladeFilter |
|
| NChoiceInstruction |
|
| NChoiceInstruction.Choice |
|
| NChoiceNode |
|
| NetConfHelper |
Utility class for automatic IP address selection.
|
| Network |
This utility class provides a method to get all IPv4 addresses of local network
interfaces, either randomly or in a round-robin way.
|
| NetworkEvent |
|
| NodeException |
|
| NoMoreEvent |
|
| ParameterParser |
General methods for escaping/unescaping characters in Isac parameters' values.
|
| ParamsHolder |
|
| ParticipantStats |
Class to keep statistics about each participants.
|
| PlugIn |
This class collects data about a plug-in, by reading its
configuration files.
|
| PlugInNode |
|
| PlugInParamPart |
|
| PreemptiveNode |
|
| PrefixTestFilter |
Instances of this class filter tests according to a given name prefix.
|
| ProbeAnalyst |
Generic analyst of the CLIF probes.
|
| ProbeDatum |
This object stores the date and measurement carried out by
a probe of CLIF.
|
| ProbeEvent |
Super class for events generated by probes.
|
| ProbeHelpCmd |
Batch command to get help for a given probe.
|
| Quantile |
Bucket class stores the number of values (number) in a range defined by
min (included) and max (included).
|
| QuickstatProgress |
Interface for monitoring, and possibly stop,
the progress of the simple statistical report computation.
|
| QuickstatsCmd |
Command for printing a simple statistical report on load injectors
of the latest test execution.
|
| RampNode |
|
| RampNode.Point |
|
| Random |
This class extends Java's basic random features with extra primitives
that are likely to be useful to introduce random parameters in requests
and testing scenarios...
|
| RegistryCmd |
Batch command to run the Clif Registry where servers and ClifApplications will be bound.
|
| Report |
|
| Report.exportFormats |
|
| Report.imageFormats |
|
| ReportManager |
|
| ReportManager.Phases |
|
| ReportManagerView |
|
| ReportManagerView.SelectedObjectType |
|
| ReportPacket |
Create a RTCP SR/RR packet.
|
| ResumeCmd |
Batch command to resume the execution of a suspended test, or just of a subset of its blades.
|
| RMChartsView |
|
| RMOptionsView |
|
| RMReportTree |
|
| RTCPInformation |
Class to keep informations about RTCP packets.
|
| RTCPPacket |
Create a RTCP packet.
|
| RTPEvent |
RTPEvent for RTP probe
|
| RTPInformation |
Class to keep informations about RTP packets.
|
| RTPListener |
Thread to open and listen UDP packets.
|
| RTPPacket |
This class is used to create a RTP packet.
|
| RTPSession |
|
| RTPStats |
Thread to return statistics about RTP.
|
| RunCmd |
Batch command to initialize and start a deployed test plan,
or just a subset of its blades, and then collect data after termination.
|
| SampleAction |
This interface describe the methods, which will be needed for a sample plugin
|
| SampleInstruction |
|
| SampleNode |
|
| SaveFileFilter |
The Class SaveFileFilter.
|
| ScenarioNode |
|
| SDESPacket |
Create a RTCP SDES packet.
|
| Section |
|
| Section.ChartRepresentation |
|
| SessionObjectAction |
This interface force the implementation of some methods used in a isac plugin session object
|
| SigarUtil |
Manages the Sigar singleton for all SIGAR-based probes
|
| SimpleDataset |
|
| SliceSummary |
summarize long data set (durations) measured within a elapsed time slice
|
| SolarisProbe |
Probe for Solaris, designed to produce a variety of system usage
measures as a single, background activity, and shared by CLIF probes
of several kinds, namely cpu and memory as of current version.
|
| StartCmd |
Batch command to start blades of an initialized test plan.
|
| Statistics |
The Class Statistics
|
| StatOnLongs |
Class for performances statistical calculation (data stored in ListOfLong) with
median, average value, standard deviation ...
|
| StopCmd |
Batch command to stop a test execution, or just a subset of its blades.
|
| StorageAdmin |
Interface for controlling the storage system
|
| StorageControl |
|
| StorageProxyAdmin |
Optional interface for controlling local storage system
|
| StorageRead |
This interface specifies the methods to browse test runs and access to tests measurements/results
|
| StorageReadHelper |
Wraps and adds some utility methods to a StorageRead implementation.
|
| StorageWrite |
Interface to write an in the storage system
|
| StringHelper |
Miscellaneous String utilities
|
| StringSplitter |
String utility for getting fields separated by the given delimiter characters.
|
| SupervisorImpl |
Supervisor implementation, used to control a deployed test plan (i.e.
|
| SupervisorInfo |
Interface used to send blade state information from a CLIF server to the Supervisor
|
| SuspendCmd |
Batch command to suspend a running test, or just a subset of its blades.
|
| SwingHelper |
Utility methods for Java swing GUI components
|
| Synchro |
Just a short-cut name for the Synchronizer implementation class
(easier to type in a test plan)
|
| SynchroBladeInsert |
Implementation of a centralized synchronization BladeInsert component to
provide synchronization support among distributed scenarios.
|
| Synchronizer |
Support for multiple synchronization locks designated by names,
possibly with counters for the number of lock notifications.
|
| SynchronizerImpl |
Just a plain implementation of Synchronizer interface.
|
| TestAction |
This interface describe the methods, which will be needed for a test plugin
|
| TestControl |
Interface for controlling a (distributed) test plan :
deployment, initialization, start, stop...
|
| TestDescriptor |
This interface specifies methods to be implemented by a test run descriptor, whose role
is to designate a given test run.
|
| TestDescriptorImpl |
Gathers description elements of a test:
test name (aka test run id), execution date
|
| TestFilter |
|
| TestFilterImpl |
Filter tests according to a given name.
|
| TestInstruction |
|
| TestNameAndDate |
Elaborated implementation for test ids, holding
its instantiation date.
|
| TestPlanReader |
CLIF test plan reader.
|
| TestPlanWindow |
|
| TestPlanWriter |
Utility class for writing a test plan as a property file.
|
| TestStats |
Simple statistical report generator on injectors'
response times and throughput.
|
| TextCollectMonitor |
|
| ThrowableHelper |
Helper class for handling throwable objects.
|
| TimerAction |
This interface describe the methods, which will be needed for a timer plugin
|
| TimerInstruction |
|
| TimerNode |
|
| TitledPanel |
Instances of this class are Swing panels with a titled border.
|
| Transition |
|
| TransitionTable |
This class provides utilities to design a scenario, which deals with these
aspects: - Probability for the virtual user to reach a given link.
|
| UnexpectedAttributeException |
|
| UnexpectedElementException |
|
| UniqueKey |
|
| Util |
|
| Version |
Gives CLIF's version (including compilation date and time)
|
| WaitServersCmd |
Batch command to wait for the CLIF registry to be ready, and,
optionally, for CLIF servers used in a test plan to be ready
(i.e.
|
| WhileNode |
|
| Wizard1MainView |
|
| Wizard1TablePanel |
|
| Wizard1TreePanel |
|
| Wizard2MainView |
|
| XMLEntityResolver |
Entity resolver for XML parsing.
|