EJB是进程外组件,好像不能处理地址吧!!用JAVABEAN!

解决方案 »

  1.   

    哎,也许是我没说清楚,
    boolean isCancel=false;
     int currentRecord=0; 
    public void makePtl(String[]filelist) 
    {
        for(int i=0; i<filelist.length;i++) 
       { 
          if(isCancel) break; 
         (do something)
       } 
       .....
    }
     public void cancel() 
    { isCancel=true; }
     public int getCurrentStatus() 
    { return currentRecord; }
    就这么一段程序,如果我想把它放到无状态的sessionbean里面执行,并且调用程序可以通过cancel()终止它的执行,也可以通过getCurrentStatus()得到执行的进度,该怎么做,或者说如何把EJB放到线程里面去执行