Package | Description |
---|---|
org.ow2.clif.analyze.api |
API (Java interfaces and Fractal component types) for Analyzer components (such components provide
analysis and report generation support for all data/results generated by test runs).
|
org.ow2.clif.analyze.lib.basic |
Analyzer component implementation providing a GUI for browsing test runs and proceed with basic
statistical analysis.
|
org.ow2.clif.analyze.lib.egui | |
org.ow2.clif.analyze.lib.graph.gui | |
org.ow2.clif.analyze.lib.graph.util | |
org.ow2.clif.analyze.lib.quickstat | |
org.ow2.clif.analyze.statistics | |
org.ow2.clif.console.lib.egui | |
org.ow2.clif.console.lib.egui.editor | |
org.ow2.clif.deploy |
Support for asynchronous deployment of Clif servers and blade components.
|
org.ow2.clif.probe.cpu |
CPU probe implementation for Linux and Windows.
|
org.ow2.clif.probe.disk | |
org.ow2.clif.probe.jmx_jvm | |
org.ow2.clif.probe.memory |
Memory probe for Linux and Windows, tracking RAM and swap usage.
|
org.ow2.clif.probe.network |
Network probe implementation for Linux and Windows.
|
org.ow2.clif.probe.rtp | |
org.ow2.clif.probe.util |
Generic, abstract Insert components implementation to ease the development of probe inserts.
|
org.ow2.clif.scenario.isac.egui.plugins | |
org.ow2.clif.scenario.isac.engine | |
org.ow2.clif.scenario.isac.util | |
org.ow2.clif.scenario.multithread |
Generic Insert component for injecting load through n objects with n threads looping on a method
call, defined by sub-classing.
|
org.ow2.clif.scenario.util | |
org.ow2.clif.server.api |
API (Java interfaces and Fractal component types) related to the control of Clif servers and blades.
|
org.ow2.clif.server.lib |
Clif server implementation, and typical implementation of a blade as an assembly of 4
sub-components, namely the insert adapter, the insert, the data collector and the storage proxy.
|
org.ow2.clif.server.util | |
org.ow2.clif.storage.api |
API (Java interfaces, Fractal component types and generic events) related to events generated by
test runs, including their storage and retrieval.
|
org.ow2.clif.storage.lib.filestorage |
CSV-formatted file-based implementation of storage and storage proxy components.
|
org.ow2.clif.supervisor.api |
API (Java interfaces, Fractal component types and generic objects) related to the supervision
of test runs (control, monitoring and storage).
|
org.ow2.clif.supervisor.lib |
Supervisor component implementation.
|
org.ow2.clif.util |
Miscellaneous utilities for Fractal, network, class loading, version tracking...
|
Modifier and Type | Method and Description |
---|---|
long |
AnalyzerExternalAccess.countEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter)
Counts the number of available events matching a given filter.
|
java.util.Properties |
AnalyzerExternalAccess.getBladeProperties(java.lang.String testName,
java.lang.String bladeId)
Gets the java system properties for the given blade from the given test
run.
|
java.io.Serializable |
AnalyzerExternalAccess.getEventIterator(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter)
Creates an event iterator.
|
BladeEvent[] |
AnalyzerExternalAccess.getNextEvents(java.io.Serializable iteratorKey,
int count)
Gets next events from the given event iterator.
|
BladeDescriptor[] |
AnalyzerExternalAccess.getTestPlan(java.lang.String testName,
BladeFilter filter)
Gets the test plan definition for a given test run name.
|
TestDescriptor[] |
AnalyzerExternalAccess.getTests(TestFilter filter)
Gets a list of test runs matching a given filter.
|
Modifier and Type | Method and Description |
---|---|
long |
AnalyzerImpl.countEvents(java.lang.String test,
java.lang.String blade,
java.lang.String eventTypeLabel,
EventFilter filter) |
java.util.Properties |
AnalyzerImpl.getBladeProperties(java.lang.String testName,
java.lang.String bladeId) |
java.io.Serializable |
AnalyzerImpl.getEventIterator(java.lang.String test,
java.lang.String blade,
java.lang.String eventTypeLabel,
EventFilter filter) |
BladeEvent[] |
AnalyzerImpl.getEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter,
long fromIndex,
int count) |
BladeEvent[] |
AnalyzerImpl.getNextEvents(java.io.Serializable iteratorKey,
int count) |
BladeDescriptor[] |
AnalyzerImpl.getTestPlan(java.lang.String testName,
BladeFilter filter) |
TestDescriptor[] |
AnalyzerImpl.getTests(TestFilter filter) |
Modifier and Type | Method and Description |
---|---|
long |
AnalyzerImpl.countEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter)
Counts the number of available events matching a given filter.
|
java.util.Properties |
AnalyzerImpl.getBladeProperties(java.lang.String testName,
java.lang.String bladeId)
Gets the java system properties for the given blade from the given test run
|
java.io.Serializable |
AnalyzerImpl.getEventIterator(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter)
Creates an event iterator.
|
BladeEvent[] |
AnalyzerImpl.getNextEvents(java.io.Serializable iteratorKey,
int count)
Gets next events from the given event iterator.
|
BladeDescriptor[] |
AnalyzerImpl.getTestPlan(java.lang.String testName,
BladeFilter filter) |
TestDescriptor[] |
AnalyzerImpl.getTests(TestFilter filter)
Gets a list of test runs matching a given filter.
|
Modifier and Type | Method and Description |
---|---|
BladeDescriptor[] |
DataAccess.getBladeDescriptor(java.lang.String testName,
NameBladeFilter filter) |
Modifier and Type | Method and Description |
---|---|
long |
StorageReadHelper.countEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter) |
java.util.Properties |
StorageReadHelper.getBladeProperties(java.lang.String testName,
java.lang.String bladeId) |
java.io.Serializable |
StorageReadHelper.getEventIterator(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter) |
BladeEvent[] |
StorageReadHelper.getEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter,
long fromIndex,
int count) |
BladeEvent[] |
StorageReadHelper.getNextEvents(java.io.Serializable iteratorKey,
int count) |
BladeDescriptor[] |
StorageReadHelper.getTestPlan(java.lang.String testName,
BladeFilter filter) |
TestDescriptor[] |
StorageReadHelper.getTests(TestFilter filter) |
Modifier and Type | Method and Description |
---|---|
void |
TestStats.compute(QuickstatProgress monitor)
The first call to this method actually reads measures and
computes statistics.
|
static TestDescriptor |
TestStats.getLatestTest(StorageRead sr) |
void |
TestStats.report(java.io.PrintStream out)
First calls the compute method() to make sure the statistics are
ready, then prints the report into the provided stream.
|
Constructor and Description |
---|
TestStats(StorageRead storage)
Initiates a simple statistical report generator for the
latest test execution in the provided storage object.
|
TestStats(StorageRead storage,
java.lang.String testName)
Initiates a simple statistical report generator for the
given test execution in the provided storage object.
|
Modifier and Type | Method and Description |
---|---|
abstract void |
AbstractAnalyst.addProfilingData(BladeStoreReader r,
EventFilter f) |
void |
CpuAnalyst.addProfilingData(BladeStoreReader reader,
EventFilter filter) |
void |
InjectorAnalyst.addProfilingData(BladeStoreReader reader,
EventFilter filter) |
void |
JvmAnalyst.addProfilingData(BladeStoreReader reader,
EventFilter filter) |
void |
MemoryAnalyst.addProfilingData(BladeStoreReader reader,
EventFilter filter) |
void |
AnalyzerImpl.analyzeTest(java.lang.String testName) |
java.util.List<BladeEvent> |
BladeStoreReader.getAllEvents(java.lang.String eventTypeLabel) |
static EventFactory |
BladeStoreReader.getEventFactory(java.lang.String eventTypeLabel) |
java.util.List<BladeEvent> |
BladeStoreReader.getEvents(java.lang.String eventTypeLabel,
EventFilter filter) |
java.util.List<Datum> |
BladeDatumReader.getProfilingData(EventFilter filter) |
BladeDescriptor[] |
FileStoreReader.getTestPlan(java.lang.String testName,
BladeFilter filter) |
TestDescriptor[] |
FileStoreReader.getTests(TestFilter filter) |
Constructor and Description |
---|
LifeCycleReader(BladeStoreReader bladeReader) |
Modifier and Type | Method and Description |
---|---|
ClifRegistry |
ClifConsolePlugin.getRegistry(boolean update)
On first call, creates the registry or connects to an existing registry,
and creates the default local CLIF server.
|
Modifier and Type | Method and Description |
---|---|
void |
TestPlanEditor.createPageTest()
Create a test plan execution commands.
|
Modifier and Type | Method and Description |
---|---|
void |
ClifAppFacade.changeParameter(java.lang.String bladeId,
java.lang.String name,
java.lang.String text) |
void |
ClifAppFacade.changeParameter(java.lang.String bladeId,
java.lang.String name,
java.lang.String text) |
void |
ClifAppFacade.deploy(java.util.Map<java.lang.String,ClifDeployDefinition> definitions,
ClifRegistry registry)
Asynchronously deploys blades among CLIF servers according to the given definitions.
|
void |
ClifAppFacade.deploy(java.util.Map<java.lang.String,ClifDeployDefinition> definitions,
ClifRegistry registry)
Asynchronously deploys blades among CLIF servers according to the given definitions.
|
void |
ClifAppFacade.init(java.lang.String testId)
Init selected blades if global state is deployed
|
void |
ClifAppFacade.init(java.lang.String testId)
Init selected blades if global state is deployed
|
void |
ClifAppFacade.syncDeploy(java.util.Map<java.lang.String,ClifDeployDefinition> definitions,
ClifRegistry registry)
Synchronous version of deploy method (returns when deployment is complete).
|
void |
ClifAppFacade.syncDeploy(java.util.Map<java.lang.String,ClifDeployDefinition> definitions,
ClifRegistry registry)
Synchronous version of deploy method (returns when deployment is complete).
|
Constructor and Description |
---|
Insert() |
Modifier and Type | Method and Description |
---|---|
protected void |
Insert.setExtraArguments(java.util.List<java.lang.String> args) |
Constructor and Description |
---|
Insert() |
Modifier and Type | Method and Description |
---|---|
void |
Insert.setExtraArguments(java.util.List<java.lang.String> arg_probe_config) |
void |
Insert_JRockit5.setExtraArguments(java.util.List<java.lang.String> arg_probe_config) |
Constructor and Description |
---|
Insert() |
Modifier and Type | Method and Description |
---|---|
protected void |
Insert.setExtraArguments(java.util.List<java.lang.String> args) |
Constructor and Description |
---|
Insert() |
Modifier and Type | Method and Description |
---|---|
protected void |
Insert.setExtraArguments(java.util.List<java.lang.String> arg_probe_config) |
Modifier and Type | Method and Description |
---|---|
void |
AbstractDumbInsert.changeParameter(java.lang.String parameter,
java.io.Serializable value) |
protected void |
AbstractDumbInsert.close()
Override this method when you are willing to release some resources
when the probe ends its activity.
|
void |
AbstractDumbInsert.setArgument(java.lang.String arg)
Sets sampling period duration parameters.
|
protected void |
AbstractDumbInsert.setExtraArguments(java.util.List<java.lang.String> extraArgs)
Override this method when you are willing to pass some extra parameters to the Insert,
below the sampling period and duration standard arguments.
|
Modifier and Type | Method and Description |
---|---|
static java.util.List<PluginDescription> |
PluginDescription.loadPluginDescription(PluginGUIManager pluginGUIManager,
java.io.File file)
Load a plugin description from a properties file which has it path
specified in parameter
|
Modifier and Type | Method and Description |
---|---|
void |
IsacExtendedEngine.changeParameter(java.lang.String parameter,
java.io.Serializable value) |
void |
IsacExtendedEngine.init(java.io.Serializable arg) |
void |
IsacExtendedEngine.setArgument(java.lang.String argument) |
Modifier and Type | Method and Description |
---|---|
void |
BooleanHolder.setBooleanValue(java.lang.String value)
Sets this boolean value according to a string
representation of a boolean.
|
Modifier and Type | Method and Description |
---|---|
void |
MTScenario.changeParameter(java.lang.String parameter,
java.io.Serializable value) |
void |
MTScenario.init(java.io.Serializable testId)
initializes a new test, creating and starting the given number of activity threads,
and returns as soon as every thread has been actually started
|
abstract MTScenarioSession |
MTScenario.newSession(int sessionId,
java.lang.String arg) |
Modifier and Type | Method and Description |
---|---|
void |
SynchroBladeInsert.setArgument(java.lang.String argument)
Binds this Insert component in the CLIF/Fractal registry
using the provided domain name.
|
Modifier and Type | Method and Description |
---|---|
org.objectweb.fractal.api.Component |
ClifServerControl.addBlade(java.lang.String adlDefinition,
java.util.Map context,
java.lang.String bladeId,
java.lang.String argument) |
void |
BladeControl.changeParameter(java.lang.String parameter,
java.io.Serializable value)
Sets the parameter
parameter of this blade with the value
value . |
void |
ActivityControl.init(java.io.Serializable testId)
Initialize the activity
|
void |
ClifServerControl.removeAllBlades() |
void |
ClifServerControl.removeBlade(java.lang.String bladeId) |
void |
BladeControl.setArgument(java.lang.String argument)
Sets the scenario argument string.
|
Modifier and Type | Method and Description |
---|---|
org.objectweb.fractal.api.Component |
ClifServerImpl.addBlade(java.lang.String adlDefinition,
java.util.Map adlParams,
java.lang.String bladeId,
java.lang.String argument)
Creates a new blade component managed by this Clif server from an ADL definition.
|
void |
BladeInsertAdapterImpl.changeParameter(java.lang.String parameter,
java.io.Serializable value)
asynchronously changes a parameter of the blade
|
static void |
ClifServerImpl.create(java.lang.String name,
ClifRegistry registry)
Creates a CLIF server in current/local Fractal environment, and
binds it with the given name in the given registry.
|
void |
ClifServerImpl.removeAllBlades()
Removes every blade from this CLIF server,
and clears the CLIF class loader cache.
|
void |
ClifServerImpl.removeBlade(java.lang.String id)
Removes a blade from this Clif server.
|
void |
BladeInsertAdapterImpl.setArgument(java.lang.String argument)
Sets blade argument.
|
Modifier and Type | Method and Description |
---|---|
static boolean |
EventStorageState.setEventStorageState(java.util.Map<java.lang.String,java.lang.Object> eventStorageStatesMap,
java.lang.String parameter,
java.io.Serializable value)
Utility for changeParameter().
|
Modifier and Type | Method and Description |
---|---|
long |
StorageRead.countEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter)
Counts the number of available events matching a given filter.
|
protected static BladeEvent |
ProbeEvent.fillEvent(java.lang.String separator,
java.lang.String line,
ProbeEvent event) |
java.util.Properties |
StorageRead.getBladeProperties(java.lang.String testName,
java.lang.String bladeId)
Gets the java system properties for the given blade from the given test run
|
java.io.Serializable |
StorageRead.getEventIterator(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter)
Creates an event iterator.
|
BladeEvent[] |
StorageRead.getEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter,
long fromIndex,
int count)
Retrieves a given number of events matching a given filter, from a given index.
|
BladeEvent[] |
StorageRead.getNextEvents(java.io.Serializable iteratorKey,
int count)
Gets next events from the given event iterator.
|
BladeDescriptor[] |
StorageRead.getTestPlan(java.lang.String testName,
BladeFilter filter)
Gets the test plan definition for a given test run name.
|
TestDescriptor[] |
StorageRead.getTests(TestFilter filter)
Gets a list of test runs matching a given filter.
|
BladeEvent |
EventFactory.makeEvent(java.lang.String separator,
java.lang.String line) |
void |
StorageProxyAdmin.newTest(java.io.Serializable testId)
Informs the storage system of a new local test
|
void |
StorageAdmin.newTest(java.io.Serializable testId,
java.util.Map<java.lang.String,ClifDeployDefinition> definitions)
Informs the storage system about the beginning of a new test
|
void |
StorageWrite.write(BladeEvent event)
Write a ActionStat to the storage system.
|
Modifier and Type | Method and Description |
---|---|
long |
ConsoleFileStorageImpl.countEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter) |
long |
FileStorageReader.countEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter) |
java.util.Properties |
ConsoleFileStorageImpl.getBladeProperties(java.lang.String testName,
java.lang.String bladeId) |
java.util.Properties |
FileStorageReader.getBladeProperties(java.lang.String testName,
java.lang.String bladeId) |
java.io.Serializable |
ConsoleFileStorageImpl.getEventIterator(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter) |
java.io.Serializable |
FileStorageReader.getEventIterator(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter) |
BladeEvent[] |
ConsoleFileStorageImpl.getEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter,
long fromIndex,
int count) |
BladeEvent[] |
FileStorageReader.getEvents(java.lang.String testName,
java.lang.String bladeId,
java.lang.String eventTypeLabel,
EventFilter filter,
long fromIndex,
int count) |
BladeEvent[] |
ConsoleFileStorageImpl.getNextEvents(java.io.Serializable iteratorKey,
int count) |
BladeEvent[] |
FileStorageReader.getNextEvents(java.io.Serializable iteratorKey,
int count) |
BladeDescriptor[] |
ConsoleFileStorageImpl.getTestPlan(java.lang.String testName,
BladeFilter filter) |
BladeDescriptor[] |
FileStorageReader.getTestPlan(java.lang.String testName,
BladeFilter filter) |
TestDescriptor[] |
ConsoleFileStorageImpl.getTests(TestFilter filter) |
TestDescriptor[] |
FileStorageReader.getTests(TestFilter filter) |
void |
FileStorageProxyImpl.newTest(java.io.Serializable testId)
Initializes the storage directories for the new test
|
void |
ConsoleFileStorageImpl.newTest(java.io.Serializable testId,
java.util.Map<java.lang.String,ClifDeployDefinition> testPlan)
Inform the storage system the beginning of a new test
|
void |
FileStorageProxyImpl.write(BladeEvent event)
Writes a blade event in the storage system.
|
Constructor and Description |
---|
FileStorageReader()
Creates a new access to CLIF storage, using the default
storage directory location.
|
FileStorageReader(java.lang.String path,
boolean create)
Creates a new access to CLIF storage
|
Modifier and Type | Method and Description |
---|---|
void |
TestControl.changeParameter(java.lang.String bladeId,
java.lang.String name,
java.io.Serializable text) |
Modifier and Type | Method and Description |
---|---|
void |
SupervisorImpl.changeParameter(java.lang.String bladeId,
java.lang.String name,
java.io.Serializable value)
Changes a blade parameter value.
|
void |
SupervisorImpl.init(java.io.Serializable testId)
Initializes a new test for every blade in the deployed test plan.
|
Modifier and Type | Method and Description |
---|---|
void |
NetConfHelper.startServer(java.net.InetSocketAddress localAddr)
Start the server part.
|
void |
NetConfHelper.stopServer()
Stop the server part
|