CommandExecutor.java
上传用户:dinglihq
上传日期:2013-02-04
资源大小:99958k
文件大小:1k
源码类别:

Java编程

开发平台:

Java

  1. /*
  2.  * Created by IntelliJ IDEA.
  3.  * User: Floyd Marinescu
  4.  * Date: Sep 23, 2001
  5.  * Time: 4:38:51 PM
  6.  * To change template for new class use 
  7.  * Code Style | Class Templates options (Tools | IDE Options).
  8.  */
  9. package examples.command;
  10. public class CommandExecutor
  11. {
  12.     private static EJBCommandTarget ejbTarget = new EJBCommandTarget();
  13.     //execute command, overwriting memory reference of the passed in command to that of the new one
  14.     public static Command execute(Command aCommand) throws CommandException
  15.     {
  16.         //at this point, a real implementation would use a properties file
  17.         //to determine which command target (EJB, Local, Corba, etc) to use
  18.         //for this particular command, as well as which deployed CommandServer
  19.         //to use (inorder to run commands in different under different
  20.         //transaction configurations)
  21.         return ejbTarget.executeCommand(aCommand);
  22.     }
  23. }