IBM Rational Performance Tester SDK

com.ibm.rational.test.lt.recorder.ui.extensibility
Class RecorderClientWizardConfigurer

java.lang.Object
  extended by com.ibm.rational.test.lt.recorder.ui.extensibility.RecorderClientWizardConfigurer

public class RecorderClientWizardConfigurer
extends Object


Nested Class Summary
static interface RecorderClientWizardConfigurer.ClientEntry
           
static interface RecorderClientWizardConfigurer.Entry
           
static interface RecorderClientWizardConfigurer.RecordingMethodEntry
           
 
Field Summary
protected  Set<String> clientTypesRestriction
           
protected  Collator collator
           
protected  Set<String> recorderTypesRestriction
           
 
Constructor Summary
RecorderClientWizardConfigurer()
           
RecorderClientWizardConfigurer(Set<String> clientTypesRestriction, Set<String> recorderTypesRestriction)
           
 
Method Summary
protected static IStatus combinedRecordersPrerequisiteStatus(List<String> recorderIds)
           
 SortedSet<RecorderClientWizardConfigurer.ClientEntry> getClientEntries()
           
 RecorderClientWizardConfigurer.ClientEntry getClientEntry(String clientId)
           
 boolean isDefaultConfigurer()
           
static RecorderClientWizardConfigurer newConfigurer(Set<String> packetTypes, Set<String> recorderTypes, Set<String> clientTypes)
          Returns a new configurer that presents only a subset of clients and recorders, among all available ones.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

collator

protected final Collator collator

clientTypesRestriction

protected final Set<String> clientTypesRestriction

recorderTypesRestriction

protected final Set<String> recorderTypesRestriction
Constructor Detail

RecorderClientWizardConfigurer

public RecorderClientWizardConfigurer()

RecorderClientWizardConfigurer

public RecorderClientWizardConfigurer(Set<String> clientTypesRestriction,
                                      Set<String> recorderTypesRestriction)
Method Detail

isDefaultConfigurer

public boolean isDefaultConfigurer()

newConfigurer

public static RecorderClientWizardConfigurer newConfigurer(Set<String> packetTypes,
                                                           Set<String> recorderTypes,
                                                           Set<String> clientTypes)
Returns a new configurer that presents only a subset of clients and recorders, among all available ones.

Parameters:
packetTypes - A set of packet types, or null if no restriction should be applied. A non-null value will cause the wizard to propose only client/recorder combinations that can produce at least one type of these packet types. By definition, an empty set would exclude any recorder/client combination.
recorderTypes - A set of recorder types, or null if no restriction should be applied. A non-null value will cause the wizard to propose only the recorders that belong to this list, provided that they are not filtered because of another filter.
clientTypes - A set of client types, or null if no restriction should be applied. A non-null value will cause the wizard to propose only the clients that belong to this list, provided that they are not filtered because of another filter.

combinedRecordersPrerequisiteStatus

protected static IStatus combinedRecordersPrerequisiteStatus(List<String> recorderIds)

getClientEntries

public SortedSet<RecorderClientWizardConfigurer.ClientEntry> getClientEntries()

getClientEntry

public RecorderClientWizardConfigurer.ClientEntry getClientEntry(String clientId)

IBM Rational Performance Tester SDK

© Copyright IBM Corp. 2012. All rights reserved.