Skip to main content

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] [List Home]
[ice-build] [eclipse/ice] 12b8d5: Finished JobLauncher/IActionFactory Refactor.

  Branch: refs/heads/mccaskey/joblauncherRefactor
  Home:   https://github.com/eclipse/ice
  Commit: 12b8d52b5894923399a1dbf9d6375729268441cc
      https://github.com/eclipse/ice/commit/12b8d52b5894923399a1dbf9d6375729268441cc
  Author: amccaskey <mccaskeyaj@xxxxxxxx>
  Date:   2015-12-17 (Thu, 17 Dec 2015)

  Changed paths:
    M org.eclipse.ice.client/src/org/eclipse/ice/client/internal/ItemProcessor.java
    M org.eclipse.ice.item/META-INF/MANIFEST.MF
    M org.eclipse.ice.item/plugin.xml
    M org.eclipse.ice.item/src/org/eclipse/ice/item/action/Action.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/action/ExecutionHelper.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/action/JobLaunchAction.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/action/LocalExecutionAction.java
    A org.eclipse.ice.item/src/org/eclipse/ice/item/action/LocalFilesCopyAction.java
    A org.eclipse.ice.item/src/org/eclipse/ice/item/action/RemoteExecutionAction.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/action/RemoteFileDownloadAction.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/action/RemoteFileUploadAction.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/jobLauncher/ICEJob.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/jobLauncher/JobLauncher.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/nuclear/CheckMooseInputAction.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/nuclear/MOOSE.java
    M org.eclipse.ice.item/src/org/eclipse/ice/item/nuclear/MOOSEModel.java

  Log Message:
  -----------
  Finished JobLauncher/IActionFactory Refactor. 

This commit updates the JobLauncher to use the IActionFactory reference
to perform job launches. It creates a list of Actions based on the data
in the action data map and then passes those Actions to a custom Eclipse
Job class for execution and monitoring. Actions now post text to the
Eclipse Console. Added/Modified RemoteFileUploadAction,
RemoteExecutionAction, RemoteFileDownloadAction, LocalExecutionAction,
and LocalFilesCopyAction. 

This commit also fixes bugs in MOOSEModel (non-unique keys in app
preferences) and MOOSELauncher (failed to reset host in hosts table to
localhost after remote execution).

Signed-off-by: amccaskey <mccaskeyaj@xxxxxxxx>



Back to the top