A B C D E F G I K L M N O P Q R S T U

A

addAnswer(Answer) - Method in class org.troublescope.knowledgebase.Question
Add a answer to this question.
addInitParameter(NameValuePair) - Method in class org.troublescope.evaluation.TestSuiteConfig
Add a parameter.
addInitParameter(NameValuePair) - Method in class org.troublescope.evaluation.TestSuite
Add a parameter.
addInitParameter(String, String) - Method in class org.troublescope.evaluation.TestSuiteConfig
Add a parameter.
addInput(Input) - Method in class org.troublescope.Troubleshoot
Add an input.
addQuestion(Question) - Method in class org.troublescope.knowledgebase.Category
Add a question.
addResolution(RegistryEntry) - Method in class org.troublescope.resolution.ResolutionRegistry
Add a registry entry.
addResult(TestSuite, TestResult) - Method in class org.troublescope.evaluation.EvaluationResults
Add an suite and its results.
addSubCategory(Category) - Method in class org.troublescope.knowledgebase.Category
Add a sub-category.
addTestSuite(TestSuite) - Method in class org.troublescope.evaluation.Evaluation
Add a test suite.
Answer - class org.troublescope.knowledgebase.Answer.
The answer to a question.
Answer() - Constructor for class org.troublescope.knowledgebase.Answer
 
AntProblemResolution - class org.troublescope.resolution.AntProblemResolution.
A problem resolution that uses Ant to resolve the problem.
AntProblemResolution(String) - Constructor for class org.troublescope.resolution.AntProblemResolution
Create a new AntProblemResolution.
APPLICATION_HOME - Static variable in class org.troublescope.ApplicationContext
Key for finding the application home in the context attributes.
ApplicationContext - class org.troublescope.ApplicationContext.
The context that represents the troubled application.
ApplicationContext() - Constructor for class org.troublescope.ApplicationContext
Create a new ApplicationContext.

B

BetwixtUtils - class org.troublescope.util.BetwixtUtils.
Utilities for manipulating Betwixt.
BetwixtUtils() - Constructor for class org.troublescope.util.BetwixtUtils
 

C

Category - class org.troublescope.knowledgebase.Category.
A category of questions in the knowledge base.
Category() - Constructor for class org.troublescope.knowledgebase.Category
 
configureIntrospector(XMLIntrospector) - Static method in class org.troublescope.util.BetwixtUtils
Configure the given XMLIntrospector.
ContextAware - interface org.troublescope.ContextAware.
A interface for objects that are aware of the ApplicationContext.
createBeanReader() - Static method in class org.troublescope.util.BetwixtUtils
Create a new BeanReader.
createBeanWriter(OutputStream) - Static method in class org.troublescope.util.BetwixtUtils
Create a configured instance of BeanWriter.
createBeanWriter(Writer) - Static method in class org.troublescope.util.BetwixtUtils
Create a configured instance of BeanWriter.
createInstance(URL) - Static method in class org.troublescope.Troubleshoot
Create a Troubleshoot
createListFromMap(Class, Map) - Static method in class org.troublescope.util.NameValuePair
Create a list from the given map.
createListFromMap(Map) - Static method in class org.troublescope.util.NameValuePair
Create a list from the given map.

D

DelegatingProblemResolution - class org.troublescope.resolution.DelegatingProblemResolution.
A ProblemResolution that delegates to Ant or Jelly depending on the type of script file.
DelegatingProblemResolution(String) - Constructor for class org.troublescope.resolution.DelegatingProblemResolution
Create a new DelegatingProblemResolution.
destroy() - Method in class org.troublescope.ui.TroubleshootingClient
Destroy the client.
doGet(HttpServletRequest, HttpServletResponse) - Method in class org.troublescope.web.TSClientServlet
Handle a GET request.
doPut(HttpServletRequest, HttpServletResponse) - Method in class org.troublescope.web.TSClientServlet
Handle a PUT request.

E

evaluate(ApplicationContext, UserInteractionHandler) - Method in class org.troublescope.Troubleshoot
Evaluate the application.
Evaluation - class org.troublescope.evaluation.Evaluation.
An evaluation.
Evaluation() - Constructor for class org.troublescope.evaluation.Evaluation
Create a new Evaluation.
EvaluationErrorsException - exception org.troublescope.evaluation.EvaluationErrorsException.
An exception that encapsulates the errors of a test.
EvaluationErrorsException(TestResult, TestSuite) - Constructor for class org.troublescope.evaluation.EvaluationErrorsException
Create a new EvaluationErrorsException.
EvaluationException - exception org.troublescope.evaluation.EvaluationException.
An exception in the evaluation subsystem.
EvaluationException(String) - Constructor for class org.troublescope.evaluation.EvaluationException
Create a new EvaluationException.
EvaluationException(String, Throwable) - Constructor for class org.troublescope.evaluation.EvaluationException
Create a new EvaluationException.
EvaluationResults - class org.troublescope.evaluation.EvaluationResults.
The results of a problem evaluation.
EvaluationResults.ResultEntry - class org.troublescope.evaluation.EvaluationResults.ResultEntry.
A class that encapsulates the suite entry and the results of the test.
EvaluationResults.ResultEntry(EvaluationResults, TestSuite, TestResult) - Constructor for class org.troublescope.evaluation.EvaluationResults.ResultEntry
Create a new ResultEntry.
EvaluationResults() - Constructor for class org.troublescope.evaluation.EvaluationResults
Create a new EvaluationResults.
EvaluationTest - interface org.troublescope.evaluation.EvaluationTest.
A test case for a cause of a particular problem.
execute() - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Execute this task.
execute(ApplicationContext) - Method in interface org.troublescope.resolution.ProblemResolution
Execute the resolution.
execute(ApplicationContext) - Method in class org.troublescope.resolution.AntProblemResolution
Execute the resolution.
execute(ApplicationContext) - Method in class org.troublescope.resolution.DelegatingProblemResolution
Execute the resolution.

F

findResolution(String) - Method in class org.troublescope.resolution.ResolutionRegistry
Find the resolutions for the given problem.

G

gatherInputs(ApplicationContext, UserInteractionHandler) - Method in class org.troublescope.Troubleshoot
Gather inputs from the user.
getActualSuite(ApplicationContext) - Method in class org.troublescope.evaluation.TestSuite
Returns the actual test suite.
getAnswer(int) - Method in class org.troublescope.knowledgebase.Question
Returns an answer at an index.
getAnswerCount() - Method in class org.troublescope.knowledgebase.Question
Returns the number of answers.
getApplicationId() - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Returns the application id.
getAttribute(String) - Method in class org.troublescope.ApplicationContext
Returns an attribute.
getBasedir() - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Returns the base directory.
getBaseUrl() - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Returns the base url.
getClientType() - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Returns the client type.
getConfig() - Method in class org.troublescope.evaluation.TestSuite
Returns a configuration for this suite.
getDescription() - Method in class org.troublescope.evaluation.TestSuite
Returns the description.
getEvaluation() - Method in class org.troublescope.Troubleshoot
Returns the evaluation to perform.
getEvaluationId() - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Returns the evaluation id.
getInitParameter(String) - Method in class org.troublescope.evaluation.TestSuiteConfig
Returns an init parameter.
getInitParameterCount() - Method in class org.troublescope.evaluation.TestSuiteConfig
Returns the number of init parameters.
getInitParameterList() - Method in class org.troublescope.evaluation.TestSuiteConfig
Convert the given parameters into a list of NameValuePairs.
getInitParameters() - Method in class org.troublescope.evaluation.TestSuite
Returns a list of init parameters.
getInputs() - Method in class org.troublescope.Troubleshoot
Returns an iteration of inputs.
getName() - Method in class org.troublescope.Input
Returns the name.
getName() - Method in class org.troublescope.evaluation.TestSuite
Returns the name.
getName() - Method in class org.troublescope.util.NameValuePair
Returns the name.
getQuestion(int) - Method in class org.troublescope.knowledgebase.Category
Returns a question.
getQuestionCount() - Method in class org.troublescope.knowledgebase.Category
Returns the number of questions under this category.
getResolutionName() - Method in class org.troublescope.evaluation.TestSuite
Returns the result id.
getResolutionNames() - Method in class org.troublescope.evaluation.EvaluationResults
Returns the name for the first resolution.
getResolutions() - Method in class org.troublescope.resolution.ResolutionRegistry
Returns the resolution list.
getResult() - Method in class org.troublescope.evaluation.EvaluationResults.ResultEntry
Returns the result of that entry run.
getResult(int) - Method in class org.troublescope.evaluation.EvaluationResults
Returns the result of a particular suite of tests.
getSubCategory(int) - Method in class org.troublescope.knowledgebase.Category
Returns a sub-category.
getSubCategoryCount() - Method in class org.troublescope.knowledgebase.Category
Returns the number of sub-categories.
getTestSuite() - Method in class org.troublescope.evaluation.EvaluationResults.ResultEntry
Returns the suite that was ran.
getTestSuite(int) - Method in class org.troublescope.evaluation.Evaluation
Returns the test suite at the given index.
getTestSuiteClassName() - Method in class org.troublescope.evaluation.TestSuite
Returns the test suite builder.
getTestSuiteCount() - Method in class org.troublescope.evaluation.Evaluation
Returns the number of test suites.
getTestSuites() - Method in class org.troublescope.evaluation.Evaluation
Returns an iteration of test suites.
getType() - Method in class org.troublescope.Input
Returns the type of input.
getValue() - Method in class org.troublescope.util.NameValuePair
Returns the value.

I

init() - Method in class org.troublescope.ui.TroubleshootingClient
Initialize this client.
Input - class org.troublescope.Input.
Input into the system.
Input() - Constructor for class org.troublescope.Input
 
isDefaultPort(String, int) - Method in class org.troublescope.web.TSClientServlet
Returns true if the given port is the default port of the given scheme.

K

KnowledgeBase - class org.troublescope.knowledgebase.KnowledgeBase.
A source for answers to common questions.
KnowledgeBase() - Constructor for class org.troublescope.knowledgebase.KnowledgeBase
 

L

loadTroubleshoot() - Method in class org.troublescope.ui.TroubleshootingClient
Load the configuration.

M

Main - class org.troublescope.Main.
Starts the TroubleScope application.
Main() - Constructor for class org.troublescope.Main
 
main(String[]) - Static method in class org.troublescope.Main
Start the TroubleScope application.

N

NameValuePair - class org.troublescope.util.NameValuePair.
An object that represents a name value pair.
NameValuePair() - Constructor for class org.troublescope.util.NameValuePair
Create a new NameValuePair.
NameValuePair(String, String) - Constructor for class org.troublescope.util.NameValuePair
Create a new NameValuePair.

O

org.troublescope - package org.troublescope
 
org.troublescope.evaluation - package org.troublescope.evaluation
 
org.troublescope.knowledgebase - package org.troublescope.knowledgebase
 
org.troublescope.resolution - package org.troublescope.resolution
 
org.troublescope.tools - package org.troublescope.tools
 
org.troublescope.ui - package org.troublescope.ui
 
org.troublescope.ui.text - package org.troublescope.ui.text
 
org.troublescope.util - package org.troublescope.util
 
org.troublescope.web - package org.troublescope.web
 

P

performEvaluation() - Method in class org.troublescope.ui.TroubleshootingClient
Perform the evaluation.
performInputs() - Method in class org.troublescope.ui.TroubleshootingClient
Perform the gathering of inputs.
performResolution() - Method in class org.troublescope.ui.TroubleshootingClient
Perform the resolution.
populateInitialContext(Context) - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Populate the initial context.
ProblemResolution - interface org.troublescope.resolution.ProblemResolution.
A problem resolution.
process(HttpServletRequest, HttpServletResponse) - Method in class org.troublescope.web.TSClientServlet
Process a request.

Q

Question - class org.troublescope.knowledgebase.Question.
A question in the knowledge base.
Question() - Constructor for class org.troublescope.knowledgebase.Question
 

R

RegistryEntry - class org.troublescope.resolution.RegistryEntry.
A resolution entry.
RegistryEntry() - Constructor for class org.troublescope.resolution.RegistryEntry
 
ResolutionException - exception org.troublescope.resolution.ResolutionException.
An exception in the evaluation subsystem.
ResolutionException(String) - Constructor for class org.troublescope.resolution.ResolutionException
Create a new ResolutionException.
ResolutionException(String, Throwable) - Constructor for class org.troublescope.resolution.ResolutionException
Create a new ResolutionException.
ResolutionRegistry - class org.troublescope.resolution.ResolutionRegistry.
A registry used for finding the appropriate resolution.
ResolutionRegistry() - Constructor for class org.troublescope.resolution.ResolutionRegistry
 
ResolutionResult - class org.troublescope.resolution.ResolutionResult.
The results of the resolution.
ResolutionResult() - Constructor for class org.troublescope.resolution.ResolutionResult
 

S

setApplicationId(String) - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Sets teh application id.
setAttribute(String, Object) - Method in class org.troublescope.ApplicationContext
Set an attribute.
setBasedir(File) - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Sets the base directory.
setBaseUrl(String) - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Sets the base url.
setClientType(String) - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Set the client type.
setConfig(TestSuiteConfig) - Method in interface org.troublescope.evaluation.EvaluationTest
Set the configuration that of the test suite that this test belongs to.
setContext(ApplicationContext) - Method in interface org.troublescope.ContextAware
Set the ApplicationContext.
setDescription(String) - Method in class org.troublescope.evaluation.TestSuite
Sets the description.
setEvaluation(Evaluation) - Method in class org.troublescope.Troubleshoot
Sets the evaluation.
setEvaluationId(String) - Method in class org.troublescope.tools.TroubleScopeJnlpTask
Set the evaluation id.
setName(String) - Method in class org.troublescope.Input
Sets the name.
setName(String) - Method in class org.troublescope.evaluation.TestSuite
Sets the name.
setName(String) - Method in class org.troublescope.util.NameValuePair
Set the name.
setResolutionName(String) - Method in class org.troublescope.evaluation.TestSuite
Set the result id.
setTestSuiteClassName(String) - Method in class org.troublescope.evaluation.TestSuite
Set the test suite builder.
setType(String) - Method in class org.troublescope.Input
Sets the type.
setValue(String) - Method in class org.troublescope.util.NameValuePair
Sets the value.
start(ApplicationContext) - Method in class org.troublescope.evaluation.TestSuite
Start the test suite.
start(ApplicationContext) - Method in class org.troublescope.evaluation.Evaluation
Perform this evaluation.

T

TestSuite - class org.troublescope.evaluation.TestSuite.
A test suite.
TestSuite() - Constructor for class org.troublescope.evaluation.TestSuite
Create a new TestSuite.
TestSuiteConfig - class org.troublescope.evaluation.TestSuiteConfig.
A configuration for a particular test suite.
TestSuiteConfig() - Constructor for class org.troublescope.evaluation.TestSuiteConfig
 
TextTroubleshootingClient - class org.troublescope.ui.text.TextTroubleshootingClient.
Text version of TroubleScope client.
TextTroubleshootingClient() - Constructor for class org.troublescope.ui.text.TextTroubleshootingClient
Create a new TextTroubleshootingClient.
TroubleScopeException - exception org.troublescope.TroubleScopeException.
An exception in the TroubleScope system.
TroubleScopeException(String) - Constructor for class org.troublescope.TroubleScopeException
Create a new TroubleScopeException.
TroubleScopeException(String, Throwable) - Constructor for class org.troublescope.TroubleScopeException
Create a new TroubleScopeException.
TroubleScopeJnlpTask - class org.troublescope.tools.TroubleScopeJnlpTask.
An Ant task used to generate the JNLP file for a particular evaluation.
TroubleScopeJnlpTask() - Constructor for class org.troublescope.tools.TroubleScopeJnlpTask
Create a new TroubleScopeJnlpTask.
Troubleshoot - class org.troublescope.Troubleshoot.
A profile for a troubleshooting session.
Troubleshoot() - Constructor for class org.troublescope.Troubleshoot
Create a new Troubleshoot.
TroubleshootingClient - class org.troublescope.ui.TroubleshootingClient.
A automated troubleshooting client.
TroubleshootingClient(UserInteractionHandler) - Constructor for class org.troublescope.ui.TroubleshootingClient
Create a new TroubleshootingClient.
TSClientServlet - class org.troublescope.web.TSClientServlet.
Servlet used to serve up the JNLP file to start the TroubleScope client.
TSClientServlet() - Constructor for class org.troublescope.web.TSClientServlet
 

U

UserInteractionHandler - interface org.troublescope.UserInteractionHandler.
An interface for TroubleScope to interact with the user.

A B C D E F G I K L M N O P Q R S T U

Copyright © 2002-2002 TroubleScope. All Rights Reserved.