Class CommandComponent

java.lang.Object
uk.ac.gda.client.CommandComponent

public class CommandComponent extends Object
  • Field Details

  • Method Details

    • amIBatonHolder

      public static boolean amIBatonHolder()
    • enqueueCommandProvider

      public static boolean enqueueCommandProvider(CommandProvider provider) throws Exception
      Throws:
      Exception
    • enqueueCommandProvider

      public static boolean enqueueCommandProvider(CommandProvider provider, boolean doBatonCheck) throws Exception
      Throws:
      Exception
    • enqueueJythonCommand

      public static boolean enqueueJythonCommand(String command, String description, String settingsPath) throws Exception
      Throws:
      Exception
    • enqueueJythonCommand

      public static boolean enqueueJythonCommand(String command, String description, String settingsPath, boolean doBatonCheck) throws Exception
      Throws:
      Exception
    • enqueueScriptController

      public static boolean enqueueScriptController(Scriptcontroller controller) throws Exception
      Throws:
      Exception
    • enqueueScriptController

      public static boolean enqueueScriptController(Scriptcontroller controller, boolean doBatonCheck) throws Exception
      Throws:
      Exception
    • evaluateJythonCommand

      public static String evaluateJythonCommand(String command)
    • evaluateJythonCommand

      public static String evaluateJythonCommand(String command, boolean doBatonCheck)
    • getCommandRunner

      public static ICommandRunner getCommandRunner()
    • getProcessor

      public static Processor getProcessor()
    • getQueue

      public static Queue getQueue()
    • getQueueProcessor

      public static IFindableQueueProcessor getQueueProcessor()
    • runJob

      public static boolean runJob(boolean doBatonCheck, org.eclipse.core.runtime.jobs.Job job)
    • runJythonCommand

      public static void runJythonCommand(String command)
    • runJythonCommand

      public static void runJythonCommand(String command, boolean doBatonCheck)
    • runJythonScript

      public static boolean runJythonScript(File scriptFile)
    • runJythonScript

      public static boolean runJythonScript(File scriptFile, boolean doBatonCheck)
    • runJythonScript

      public static boolean runJythonScript(String scriptName, boolean shared)
    • runJythonScript

      public static boolean runJythonScript(String scriptName, boolean shared, boolean doBatonCheck)
    • runScriptController

      public static boolean runScriptController(Scriptcontroller controller, boolean doBatonCheck)