org.openejb.server.telnet
Class Command

java.lang.Object
  extended by org.openejb.server.telnet.Command
Direct Known Subclasses:
Exit, GroovySh, Help, Lookup, Ls, Prompt, Stop, Test, Version

public class Command
extends java.lang.Object

Author:
David Blevins

Nested Class Summary
static class Command.Arguments
           
 
Field Summary
protected static java.util.HashMap commands
           
protected static Command unknownCommand
           
 
Constructor Summary
Command()
           
 
Method Summary
 void exec(Command.Arguments args, java.io.DataInputStream in, java.io.PrintStream out)
           
static Command getCommand(java.lang.String name)
           
protected static Command loadCommand(java.lang.Class commandClass)
           
protected static void loadCommandList()
           
protected static void register(java.lang.String name, java.lang.Class cmd)
           
protected static void register(java.lang.String name, Command cmd)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

commands

protected static final java.util.HashMap commands

unknownCommand

protected static final Command unknownCommand
Constructor Detail

Command

public Command()
Method Detail

register

protected static void register(java.lang.String name,
                               Command cmd)

register

protected static void register(java.lang.String name,
                               java.lang.Class cmd)

getCommand

public static Command getCommand(java.lang.String name)

exec

public void exec(Command.Arguments args,
                 java.io.DataInputStream in,
                 java.io.PrintStream out)
          throws java.io.IOException
Throws:
java.io.IOException

loadCommand

protected static Command loadCommand(java.lang.Class commandClass)

loadCommandList

protected static void loadCommandList()


Copyright © 1999-2011 OpenEJB. All Rights Reserved.