[zanata/zanata-server] cb2511: Add feature for async tasks to inherit the identit...

GitHub noreply at github.com
Thu Aug 22 07:55:25 UTC 2013


  Branch: refs/heads/async-refactor
  Home:   https://github.com/zanata/zanata-server
  Commit: cb2511da1e656dfb68279ccf985ccfb2fb3161fa
      https://github.com/zanata/zanata-server/commit/cb2511da1e656dfb68279ccf985ccfb2fb3161fa
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-08-18 (Sun, 18 Aug 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/async/AsynchronousTaskExecutor.java
    M zanata-war/src/main/java/org/zanata/async/TaskExecutor.java

  Log Message:
  -----------
  Add feature for async tasks to inherit the identity of the calling thread.


  Commit: 7554ca890cc7b74c25881a578b76140929e7c6a9
      https://github.com/zanata/zanata-server/commit/7554ca890cc7b74c25881a578b76140929e7c6a9
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/CopyTransManager.java
    M zanata-war/src/main/java/org/zanata/action/ProjectIterationZipFileAction.java
    M zanata-war/src/main/java/org/zanata/action/ViewAllStatusAction.java
    M zanata-war/src/main/java/org/zanata/async/AsyncUtils.java
    A zanata-war/src/main/java/org/zanata/async/TimedAsyncHandle.java
    A zanata-war/src/main/java/org/zanata/async/tasks/CopyTransTask.java
    M zanata-war/src/main/java/org/zanata/async/tasks/ZipFileBuildTask.java
    M zanata-war/src/main/java/org/zanata/rest/service/CopyTransResourceService.java
    M zanata-war/src/main/java/org/zanata/service/CopyTransService.java
    M zanata-war/src/main/java/org/zanata/service/impl/AsyncTaskManagerServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/CopyTransServiceImpl.java
    M zanata-war/src/main/webapp/iteration/files.xhtml

  Log Message:
  -----------
  Move copy trans to the new Async task framework.


  Commit: f3230761b9241b1941f33b208a2d28faa8b83d43
      https://github.com/zanata/zanata-server/commit/f3230761b9241b1941f33b208a2d28faa8b83d43
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-08-19 (Mon, 19 Aug 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java
    M zanata-war/src/main/java/org/zanata/service/TranslationService.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationServiceImpl.java

  Log Message:
  -----------
  Migrate the Asynchronous Rest service to the new task framework.


  Commit: e61464e06ac66233d979c678f2e27e7f75ac0d75
      https://github.com/zanata/zanata-server/commit/e61464e06ac66233d979c678f2e27e7f75ac0d75
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ReindexActionBean.java
    M zanata-war/src/main/java/org/zanata/action/ReindexAsyncBean.java
    M zanata-war/src/main/java/org/zanata/search/AbstractIndexingStrategy.java
    M zanata-war/src/main/java/org/zanata/search/ClassIndexer.java
    R zanata-war/src/main/java/org/zanata/search/IndexerProcessHandle.java
    M zanata-war/src/main/webapp/admin/search.xhtml

  Log Message:
  -----------
  Refactor the reindex process to use the new async task framework.

Some issues with the original implementation still remain. This revision does not take care of them.


  Commit: 1a3e26de016c234ddefb49cc9aed9cc0899aa17d
      https://github.com/zanata/zanata-server/commit/1a3e26de016c234ddefb49cc9aed9cc0899aa17d
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/ProjectIterationZipFileAction.java
    M zanata-war/src/main/java/org/zanata/action/ReindexActionBean.java
    M zanata-war/src/main/java/org/zanata/action/ReindexAsyncBean.java
    M zanata-war/src/main/java/org/zanata/action/TranslationMemoryAction.java
    R zanata-war/src/main/java/org/zanata/async/AsyncHandle.java
    M zanata-war/src/main/java/org/zanata/async/AsyncTask.java
    A zanata-war/src/main/java/org/zanata/async/AsyncTaskHandle.java
    M zanata-war/src/main/java/org/zanata/async/AsyncUtils.java
    M zanata-war/src/main/java/org/zanata/async/AsynchronousTaskExecutor.java
    M zanata-war/src/main/java/org/zanata/async/SimpleAsyncTask.java
    M zanata-war/src/main/java/org/zanata/async/TaskExecutor.java
    M zanata-war/src/main/java/org/zanata/async/TimedAsyncHandle.java
    M zanata-war/src/main/java/org/zanata/async/tasks/CopyTransTask.java
    M zanata-war/src/main/java/org/zanata/async/tasks/ZipFileBuildTask.java
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java
    M zanata-war/src/main/java/org/zanata/search/AbstractIndexingStrategy.java
    M zanata-war/src/main/java/org/zanata/search/ClassIndexer.java
    M zanata-war/src/main/java/org/zanata/service/impl/AsyncTaskManagerServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/TranslationServiceImpl.java
    M zanata-war/src/test/java/org/zanata/async/AsyncTaskITCase.java

  Log Message:
  -----------
  Rename AsyncHandle to AsyncTaskHandle.


  Commit: 0325ea1bec5542ad4dba84126ce8811bf15604ee
      https://github.com/zanata/zanata-server/commit/0325ea1bec5542ad4dba84126ce8811bf15604ee
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-08-20 (Tue, 20 Aug 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/CopyTransManager.java
    M zanata-war/src/main/java/org/zanata/action/ProjectIterationZipFileAction.java
    M zanata-war/src/main/java/org/zanata/action/ReindexAsyncBean.java
    M zanata-war/src/main/java/org/zanata/action/TranslationMemoryAction.java
    M zanata-war/src/main/java/org/zanata/rest/service/AsynchronousProcessResourceService.java
    A zanata-war/src/main/java/org/zanata/service/AsyncTaskManagerService.java
    M zanata-war/src/main/java/org/zanata/service/impl/AsyncTaskManagerServiceImpl.java

  Log Message:
  -----------
  Extract interface for new AsyncTaskManagerService class.

Also change all direct uses of the implementation class to use the interface.


  Commit: 8dc9549d7ec857eab47f0e93e8c70e5038d973ef
      https://github.com/zanata/zanata-server/commit/8dc9549d7ec857eab47f0e93e8c70e5038d973ef
  Author: Carlos A. Munoz <camunoz at redhat.com>
  Date:   2013-08-21 (Wed, 21 Aug 2013)

  Changed paths:
    M zanata-war/src/main/java/org/zanata/action/CopyTransManager.java
    M zanata-war/src/main/java/org/zanata/action/ProcessManagerAction.java
    R zanata-war/src/main/java/org/zanata/process/AsynchronousExecutor.java
    R zanata-war/src/main/java/org/zanata/process/CopyTransProcess.java
    R zanata-war/src/main/java/org/zanata/process/CopyTransProcessHandle.java
    R zanata-war/src/main/java/org/zanata/process/IterationZipFileBuildProcess.java
    R zanata-war/src/main/java/org/zanata/process/IterationZipFileBuildProcessHandle.java
    R zanata-war/src/main/java/org/zanata/process/MessagesProcessHandle.java
    R zanata-war/src/main/java/org/zanata/process/ProcessExecutor.java
    R zanata-war/src/main/java/org/zanata/process/ProcessHandle.java
    R zanata-war/src/main/java/org/zanata/process/RunnableProcess.java
    R zanata-war/src/main/java/org/zanata/process/RunnableProcessListener.java
    M zanata-war/src/main/java/org/zanata/rest/service/CopyTransResourceService.java
    M zanata-war/src/main/java/org/zanata/service/AsyncTaskManagerService.java
    M zanata-war/src/main/java/org/zanata/service/CopyTransService.java
    M zanata-war/src/main/java/org/zanata/service/DocumentService.java
    R zanata-war/src/main/java/org/zanata/service/ProcessManagerService.java
    M zanata-war/src/main/java/org/zanata/service/impl/AsyncTaskManagerServiceImpl.java
    R zanata-war/src/main/java/org/zanata/service/impl/ProcessManagerServiceImpl.java
    M zanata-war/src/main/java/org/zanata/service/impl/SearchServiceImpl.java
    M zanata-war/src/main/java/org/zanata/tmx/TMXParser.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/DownloadAllFilesHandler.java
    M zanata-war/src/main/java/org/zanata/webtrans/server/rpc/GetDownloadAllFilesProgressHandler.java
    M zanata-war/src/main/webapp/admin/processmanager.xhtml
    M zanata-war/src/test/java/org/zanata/rest/service/CopyTransRestTest.java
    M zanata-war/src/test/java/org/zanata/seam/AutowireComponent.java
    A zanata-war/src/test/java/org/zanata/seam/AutowireIdentity.java
    M zanata-war/src/test/java/org/zanata/seam/SeamAutowire.java
    M zanata-war/src/test/java/org/zanata/service/impl/CopyTransServiceImplTest.java

  Log Message:
  -----------
  Completely migrate remaining users to the new Async task framework.

Refactored a few tests to conform to the new async framework.


Compare: https://github.com/zanata/zanata-server/compare/b4860c45f782...8dc9549d7ec8


More information about the zanata-commits mailing list