org.ow2.clif.storage.api
Interface BladeDescriptor

All Superinterfaces:
java.io.Serializable
All Known Implementing Classes:
BladeDescriptorImpl

public interface BladeDescriptor
extends java.io.Serializable

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.

Author:
Bruno Dillenseger

Method Summary
 java.lang.String getArgument()
           
 java.lang.String getClassname()
           
 java.lang.String getComment()
           
 java.lang.String[] getEventTypeLabels()
           
 java.lang.String getId()
           
 java.lang.String getServerName()
           
 boolean isInjector()
           
 boolean isProbe()
           
 

Method Detail

getServerName

java.lang.String getServerName()
Returns:
the CLIF server name who has run this blade.

getArgument

java.lang.String getArgument()
Returns:
the argument set for this blade

getClassname

java.lang.String getClassname()
Returns:
the classname of this injector blade, or the resource type name for this probe blade.

getComment

java.lang.String getComment()
Returns:
the comment associated to this blade

getId

java.lang.String getId()
Returns:
the identifier for this blade (unique for a given test run)

isProbe

boolean isProbe()
Returns:
true if this blade is a probe, false otherwise.

isInjector

boolean isInjector()
Returns:
true if this blade is an injector, false otherwise.

getEventTypeLabels

java.lang.String[] getEventTypeLabels()
Returns:
labels of the events generated by this blade (each event type is identified by a specific label).