org.troublescope.ui
Class TroubleshootingClient

java.lang.Object
  |
  +--org.troublescope.ui.TroubleshootingClient
Direct Known Subclasses:
TextTroubleshootingClient

public abstract class TroubleshootingClient
extends java.lang.Object

A automated troubleshooting client.


Constructor Summary
TroubleshootingClient(UserInteractionHandler userInteractionHandler)
          Create a new TroubleshootingClient.
 
Method Summary
 void destroy()
          Destroy the client.
 void init()
          Initialize this client.
protected  Troubleshoot loadTroubleshoot()
          Load the configuration.
 void performEvaluation()
          Perform the evaluation.
 void performInputs()
          Perform the gathering of inputs.
 void performResolution()
          Perform the resolution.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TroubleshootingClient

public TroubleshootingClient(UserInteractionHandler userInteractionHandler)
Create a new TroubleshootingClient.
Method Detail

init

public void init()
          throws TroubleScopeException
Initialize this client.

performInputs

public void performInputs()
                   throws TroubleScopeException
Perform the gathering of inputs.

performEvaluation

public void performEvaluation()
                       throws TroubleScopeException
Perform the evaluation.

performResolution

public void performResolution()
Perform the resolution.

destroy

public void destroy()
Destroy the client.

loadTroubleshoot

protected Troubleshoot loadTroubleshoot()
                                 throws TroubleScopeException
Load the configuration.


Copyright © 2002-2002 TroubleScope. All Rights Reserved.