org.ow2.carol.cmi.test
Class Console

java.lang.Object
  extended by java.lang.Thread
      extended by org.ow2.carol.cmi.test.Console
All Implemented Interfaces:
java.lang.Runnable

public class Console
extends java.lang.Thread

This class implements a generic console. you can add tokens and the associated actions to perform with this class was developed in order to help the development

Author:
Duvauchel Nicolas, The new CMI team

Nested Class Summary
static interface Console.TokenHandlerITF
          this interface defines the interface that token handler class must implement.
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
Console(java.lang.String name)
          Constructor.
 
Method Summary
 void addToken(java.lang.String tok, int nbArgs, Console.TokenHandlerITF handler, java.lang.String help)
          Add a token to the console.
 void run()
          Run the console thread.
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Console

public Console(java.lang.String name)
Constructor.

Parameters:
name - of the console
Method Detail

addToken

public void addToken(java.lang.String tok,
                     int nbArgs,
                     Console.TokenHandlerITF handler,
                     java.lang.String help)
Add a token to the console.

Parameters:
tok - : the token
nbArgs - : the number of args
handler - : the handler class
help - : some help

run

public void run()
Run the console thread.

Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread


Copyright © 2008 OW2 Consortium. All Rights Reserved.